- ベストアンサー
エクセルで出来ますか?
A1セルに入る数字には記号があり、その記号をA2に出す方法。 例えば、 A1に「1212121212」ときたら A2に 「AB」 とくる方法。 しかし この記号が8個位あるのです。 なので、 A1に「1234123412」ときたら A2に 「AC」 といれたい。 この説明わかりにくくてすみません。 どうか教えてください。 難しいでしょうか? 仕事上記号入力が面倒で仕方ありません。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
数字と記号は一致しますか つまり 「1212121212」のときは必ず「AB」 「1234123412」のときは必ず「AC」 となるのですか 一致するのならVlookup関数でいけますね Excel 表からデータを検索する(VLOOKUP関数) http://www.pursue.ne.jp/Document_xls/xls0012.htm 商品コードを数値 商品名を記号にすれば
その他の回答 (4)
- imogasi
- ベストアンサー率27% (4737/17069)
10桁のコードが商品を表す場合なら H1:I100 とかに 1212121212 AB 1234123412 Ac ・・ 以下何行でも良い。 をつくり A2にVLOOKUP(A1,$h$1:$I$100,2,FALSE) と入れたらお仕舞い。 VLOOKUP関数はビジネスの常識。ワーと喜ぶようなものではない。 ーー 8種ぐらいなら、入力規則で 入力するセル範囲指定 データー入力規則ー入力値の種類ーリスト 元の値に みかん,なし,りんご,ぶどう などと入れて、OK でセルをクリックし、▼をクリックすると みかん なし りんご ぶどう ガ出るからクリックで選択する。 商品コードはVLOOKUPでみかんなどから割り出す。 こういう方法もあるよ。 エクセルの本を1通り勉強しエクセルで初等範囲で何が出来るか、勉強すること。
- mt2008
- ベストアンサー率52% (885/1701)
VLOOKUPの範囲を固定するなら、A2に関数を入れるとき、範囲の確定を[F4](ファンクションキーの4)で行ってみてください。範囲が「$」で囲まれた絶対参照になります。絶対参照になっていればコピーしても範囲はそのままです。 例 =VLOOKUP(A1,D1:E:8,2,FALSE) ↓ =VLOOKUP(A1,$D$1:$E$8,2,FALSE)
お礼
うゎ! 出来てしまいました!!! 初心者ですみません。 本当にありがとうございました。
どうして「なので」と言えるのか、理解できません。 1212121212→AB 1234123412→AC となるルールを教えてください。
補足
すみません。わかりにくくて。 数字が「商品コード」 ABが「商品名」 です。 例えば A1セル B1セル 1111 りんご 1112 ばなな 1123 みかん 1111 りんご ・ ・ ・ ・ 簡単に言えば、こんな感じです。 A2の商品名が自動で出てくればいいのですが、 行数が多いので、大変なんです。 宜しくお願いします。
- mu2011
- ベストアンサー率38% (1910/4994)
変換アルゴリズムが曖昧ですので、全ての変換アルゴリズム(変換パターン)を補足して下さい。
お礼
ありがとうございました。 ネットで検索してもなかなか答えが見つからず、困っていました。 今、VLOOKUP関数やってみましたら、出来ました! そこで又質問したいのですが、 お時間あったら教えてください。 セルA2に関数を入力して記号出てきたのですが、 A3にコピーすると範囲までが動いてしまいます。 何行もあるので、、、 どうにかなりますでしょうか。