トップ > みんなの投稿 > アイデア募集 > 英語を数字に簡単に変換できる方法をご存知ない... R2P サービス業 2024/07/04 15:12 英語を数字に簡単に変換できる方法をご存知ないでしょうか。 イメージとしては、 A →1, B →2, C→3 .... Z→26 という形です。 Lookupで別アプリに上記の定義を入れて使ってみようかなと思ったのですが、取得ボタンを押さなくてはならず、 IF関数で計算式を作るのはあまりにも時間がかかってしまいます。 ただJavaカスタマイズは社内の運営上難しいので、標準機能かプラグインで考えてくださると幸いです。 よろしくお願いいたします。 英語を数字に簡単に変換できる方法をご存知ないでしょうか。 イメージとしては、 A →1, B →2, C→3 .... Z→26 という形です。 Lookupで別アプリに上記の定義を入れて使ってみようかなと思ったのですが、取得ボタンを押さなくてはならず、 IF関数で計算式を作るのはあまりにも時間がかかってしまいます。 ただJavaカスタマイズは社内の運営上難しいので、標準機能かプラグインで考えてくださると幸いです。 よろしくお願いいたします。 いいね 共有する 共有する X facebook LINE リンクをコピー トークにコメントする 2件のコメント (新着順) ミュートしたユーザーの投稿です。 投稿を表示 事務所の紳士 製造業 2024/07/04 15:46 chatGPTに投げたら、IF文は簡単に形になりました IF(A1="A", 1, IF(A1="B", 2, IF(A1="C", 3, IF(A1="D", 4, IF(A1="E", 5, IF(A1="F", 6, IF(A1="G", 7, IF(A1="H", 8, IF(A1="I", 9, IF(A1="J", 10, IF(A1="K", 11, IF(A1="L", 12, IF(A1="M", 13, IF(A1="N", 14, IF(A1="O", 15, IF(A1="P", 16, IF(A1="Q", 17, IF(A1="R", 18, IF(A1="S", 19, IF(A1="T", 20, IF(A1="U", 21, IF(A1="V", 22, IF(A1="W", 23, IF(A1="X", 24, IF(A1="Y", 25, IF(A1="Z", 26, 0)))))))))))))))))))))))))) 注意点は↑の内容は半角の英語限定であること。 フィールドとして、文字列フィールド(フィールドコード…A1)と 計算フィールド(↑の計算式)の二つが必要なこと。 今回の英語→数字に変換する目的が分からないので、最的解とは思っておりませんが提示させて頂きます。 いいね 返信する ミュートしたユーザーの投稿です。 投稿を表示 R2P サービス業 2024/07/04 16:14 事務所の紳士 とっても助かりました!ただ、IF関数を書くのかがめんどくさいなと思っていたのですが、ChatGPTにコードを書いてもらう手があるとは!!計算式プラグインがあるのでIFS関数でChatGPTに書いてもらったら上手くいきました。恥ずかしながら、初めて生成AIの威力に驚かされた次第です。 ありがとうございました。 いいね 返信する ミュートしたユーザーの投稿です。 投稿を表示 事務所の紳士 製造業 2024/07/04 16:40 R2P Ozakiさんとのやりとりから、タブレットでの使用のようですね。 全角も含めたIF文にしてもありかもしれませんね (関数が52個になりますが😅) ChatGPTは便利ですが、実際にjavascriptカスタマイズをされる場合は、補完程度で考えておくことを推奨します(応用が利かなかったり、トラブルの対処が厳しかったりするので) 今回のように標準機能の計算式では使えると思うので、是非活用してみて下さい😀 いいね 返信する ミュートしたユーザーの投稿です。 投稿を表示 藤田 隆 2024/07/05 22:21 R2P 計算式プラグインなら FIND 関数が使えます。 IFS よりも簡潔に記述できます。 FIND("ABCDEFGHIJKLMNOPQRSTUVWXYZ",文字列)+1 いいね 返信する ミュートしたユーザーの投稿です。 投稿を表示 たなよし 卸売業、小売業 2024/07/09 11:01 事務所の紳士 1と置くのと01と置くのと、ソートを意識したときに結果が異なるので要注意ですね。 本筋には関係ないのですが…。 いいね 返信する ミュートしたユーザーの投稿です。 投稿を表示 事務所の紳士 製造業 2024/07/09 14:21 たなよし 大事なポイントだと思います。 補足頂きありがとうございます😀 いいね 返信する ミュートしたユーザーの投稿です。 投稿を表示 Ozaki 2024/07/04 15:24 ルックアップは取得を押さなくてもEnterキーで表示されますが、いかがでしょうか。 いいね 返信する ミュートしたユーザーの投稿です。 投稿を表示 R2P サービス業 2024/07/04 15:37 Ozaki ご解答ありがとうございます。 実際の使用場面はタブレットを使用しておりまして、Enterキーがない状態となっています、、。 またこの英語の文字が何個かあって、それを抜き出して一つ一つ数字に変換しようと考えているので、何度も取得ボタンを押すわけにいかず、、。 申し訳ないです。 ルックアップの取得を押さずに自動反映されるプラグインもあるっぽいですが、 流石にそのために何万も払うわけにはいかない状況です、、。 いいね 返信する
ミュートしたユーザーの投稿です。
投稿を表示chatGPTに投げたら、IF文は簡単に形になりました
IF(A1="A", 1,
IF(A1="B", 2,
IF(A1="C", 3,
IF(A1="D", 4,
IF(A1="E", 5,
IF(A1="F", 6,
IF(A1="G", 7,
IF(A1="H", 8,
IF(A1="I", 9,
IF(A1="J", 10,
IF(A1="K", 11,
IF(A1="L", 12,
IF(A1="M", 13,
IF(A1="N", 14,
IF(A1="O", 15,
IF(A1="P", 16,
IF(A1="Q", 17,
IF(A1="R", 18,
IF(A1="S", 19,
IF(A1="T", 20,
IF(A1="U", 21,
IF(A1="V", 22,
IF(A1="W", 23,
IF(A1="X", 24,
IF(A1="Y", 25,
IF(A1="Z", 26, 0))))))))))))))))))))))))))
注意点は↑の内容は半角の英語限定であること。
フィールドとして、文字列フィールド(フィールドコード…A1)と
計算フィールド(↑の計算式)の二つが必要なこと。
今回の英語→数字に変換する目的が分からないので、最的解とは思っておりませんが提示させて頂きます。
ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示ルックアップは取得を押さなくてもEnterキーで表示されますが、いかがでしょうか。
ミュートしたユーザーの投稿です。
投稿を表示