- ベストアンサー
コード変換表をExcelで作成したい
画像のような変換表を作りたいです。 C23に文字を入力すると、表に対応するコードがC24に表示されるようにします。 例えば、C23に「A」と入力すると、「01000001」と表示します。 VLOOKUPなどで簡単にできるかな?と思ったのですが、うまくいきません。
- hirapiro
- お礼率83% (338/406)
- Excel(エクセル)
- 回答数2
- ありがとう数3
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
できれば変換表を一列にしてVLOOKUPの数式を使ってみて下さい。 変換表を一列に出来ない場合は、かなりややこしいのでお勧めできません。
その他の回答 (1)
- kimamaoyaji
- ベストアンサー率26% (2801/10378)
エクセル INDEX と MATCH 関数を組み合わせて VLOOKUP 関数より高度に検索する https://www.tipsfound.com/excel/04index2 を参考にしては如何ですか、VLOOKUPだけと言うのは無理があります。
お礼
VLOOKUPだけでなくても、全然良いです! ただ、INDEX と MATCH 関数しようしても、検索できるのは1列だけのように思います。 複数列を対象にする方法があるのでしょうか・・・? ありがとうございました。
関連するQ&A
- EXCEL 2003にて予定表を作成しています。
EXCEL 2003にて予定表を作成しています。 祝日を、VLOOKUP関数にて表示しました。 =VLOOKUP(A5,$F$5:$G$20,2,FALSE) エラー( #N/A )を非表示にするための関数を 入力するも、上手くいきません。図添付 =IF(ISERROR(VLOOKUP(A5,$F$5:$G$20,2,FALSE),"",VLOOKUP(A5,$F$5:$G$20,2,FALSE)) 「入力した数式は正しくありません」と表示されます。 正しい数式を教えてください。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excel 参照するコード表を表示する
いろいろと参照したのですが、ワークシートの上に、重ねて小さく(右のほうとか)コード表を表示し、それを見ながら入力する方法が分かりませんでした。方法としては、下記の2つがあります。ボタンに設定するそれぞれのマクロをお願い致します。(初心者) 1.ワークシートAを開いた状態で、ボタンをクリックすると、 コード表の別のワークシートBが右のほうに表示され、それを 参照しながらワークシートAにコードを手入力する。 入力が完了したらコード表を閉じる。 2.ワークシートAを開いた状態で、ボタンをクリックすると、 コード表の別のワークシートBが右のほうに表示され、 ワークシートBで選択し閉じると、それがワークシートAの コード入力欄に表示される。 ※コード表は、コード名称とコードの2列です。 恐縮ですが宜しくお願い致します。
- 締切済み
- その他MS Office製品
- Excelで文字列12-34を12-0034に変換
お世話になります。 2つの表(仮にA表、B表とします)があり、 A表には、12-0034、56-0789 のように 2桁ハイフン4桁 で入力されており、 B表には、12-34、56-789 のように、ハイフン以降の頭のゼロを省略して入力されています。 A表の 12-0034 に相当するB表の 12-34 をVLOOKUPで拾いたいのですが、どうするのが良いでしょうか? B表の 12-34 を 12-0034 に、56-789 を 56-0789 に桁合わせして変換することが可能なら、B表のデータを一旦変換してからVLOOKUPしようと思うのですが、上手い方法が分かりません。 御教示下さいますようお願い致します。
- ベストアンサー
- Excel(エクセル)
- アスキーコード表を利用した文字列変換について。
以下の仕様でプログラミングしようとしています。 ・コマンドラインから入力されたアルファベットを受け取り、大文字なら小文字へ、小文字なら大文字へ変換し、表示。 ・アルファベット以外ならそのまま表示 ・日本語は入力禁止 ・文字数が80バイトを超えたらエラーメッセージを表示 メソッドを使えばできるのですが、メソッドを使わず、アスキーコード表を使用してプログラミングする事が条件なのです。 よろしくお願いします。
- ベストアンサー
- Java
- javaの文字コード変換表はどこに保存されているの?
javaの文字コード変換表はどこに保存されているの? SunのJavaの文字コード変換表はどこに保存されているのでしょうか?書き換えたいんですが、SunのJVMはオープンソースなので書き換え可能ですよね?
- ベストアンサー
- Java
- エクセルの表作成(関数)について
時間計算の表を作成しています。 添付画像のように、 開始時間、終了時間を入力し、時間数をA~Dに振り分けます。 通常は、時間数Aに表示されるようにして、種別に1を入力すると時間数Bに、2を入力すると時間数Cに移るようにしたいのですが、どうしたらいいのでしょうか。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- 【エクセル】VLOOKUPが上手くいきません。。。
VLOOKUP関数がうまくいかないので教えてください。 下のような表になっています。 A B C D E F 1 番号 名前 コード 2 11-2345 ABC 11 #N/A 11 あああ 3 22-3456 DEF 22 #N/A 22 いいい 4 33-4567 GHI 33 #N/A 33 ううう 5 44-5678 JKL 44 44 えええ 6 ・・・・ ・・・ 55 おおお 7 ・・・・ ・・・ 66 かかか A、B列はがもとから打ち込んであるデータです セルC2は =LEFT(A2,2) でA列のハイフンの前を表示しています。 セルD2に =VLOOKUP(C2,$E$2:$F$7,2,FALSE) を入れると#N/Aが表示 されます。ちなみに、セルC2にLEFT関数ではなくて、数字をそのまま、 11と入力すると、セルD2に「あああ」と表示されます。どこがいけない のでしょうか? $E$2:$F$7はC列の二桁の数字に対応するコードの表になっています。 エクセル2003を使っています。
- ベストアンサー
- オフィス系ソフト
- エクセルのVLOOKUPで作成した表をまとめて印刷する方法を教えてください!!
エクセルのVLOOKUPで、番号を入力するとで個人名およびその個人のデータが表示されるA4の表があります。1人のデーター表を印刷するのには1人目の番号を入力して印刷をして、2人目の番号を入力して印刷をして・・・という順でしていましたが、1人ごとの印刷ではなく、180人分の表をまとめて印刷したいのですが、その方法をどなたか詳しく教えてください!!印刷される表はVLOOKUPで作成された表のまま印刷したいと考えています。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで表に当てはめて数値を返す方法を教えてください
A B C D 10 3 7 3 20 4 8 3 30 5 12 4 25 4 といった表があるとします。列A、Bは自分で入力します。列Cは計算で算出します。 このとき、Cの値をAに当てはめて、(例えば0以上-10未満なら3、10以上-20未満なら4)対応するBの値をDに出力するにはどうすればいいか教えてください。 VLOOKUPを使えばできるようなことを読みましたがよく分かりません。できるだけ、詳しくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで表を作成したいのですが、、、2
エクセルで、対応する表を元に値が反映される表を作りたいです。 A B C D E F 1 茨城 商品1 3 県名 商品1 合計 2 商品2 6 茨城 3 合計 9 4 栃木 商品1 8 5 商品2 2 6 合計 10 D2に茨城と入力すると、E2に3、F2に9 と自動的に表示されるような方法はないでしょうか?
- ベストアンサー
- オフィス系ソフト
お礼
なるほど! 無理に難しい関数を使わず、いっそのこと一列にしてしまえばいいんですね。 ありがとうございました!!