• ベストアンサー

エクセルで隣のセルへ自動的に入力

A列のセルに「あ」を入力すると、B列(横のセル)に「亜」。「い」を力すると、B列(横のセル)に「意」。「う」を入力するとB列(横のセル)に「意」のように、A列のセルに入力する文字によってB列のセルが自動的に(決まった10パターンくらいのものを)入力するようにしたいのですが…よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#109516
noname#109516
回答No.2

vlookup関数がいいのでは 先ず決まったパターンの表を邪魔にならないところに作成。A1に"あ"が入力されているとして、B1は「=vlookup(A1,パターンの表のセルの範囲,2,false)」で出来るはず。

ponpakun
質問者

お礼

その後いろいろやってみて何とかできました。ありがとうございました。御礼が遅くなりすみません。

その他の回答 (3)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.4

=MID("亞意雨慧悪華来苦怪虎",FIND(A1,"あいうえおかきくけこ"),1)

ponpakun
質問者

お礼

その後いろいろやってみて何とかできました。ありがとうございました。御礼が遅くなりすみません。

  • yu--u
  • ベストアンサー率10% (16/149)
回答No.3

こんにちは。 A列とB列が対をなしていて後から頻繁に変更しなくても良いのであれば、下のような方法もあります。 A列を入力規制でしばる 例えば「あ、い、う、え、お」 B列に IF(A1="あ",亜,IF(A1="い",意,IF(A1="え",絵,3))) これだとあ、い、え以外は3が表示されます。 この場合だと7個までしか入れられませんけど。

ponpakun
質問者

お礼

その後いろいろやってみて何とかできました。ありがとうございました。御礼が遅くなりすみません。

  • Turbo415
  • ベストアンサー率26% (2631/9774)
回答No.1

VLOOKUP関数を使うと良いですね。 たとえば、A1に「あ」といれてB1に「亜」と出す場合は、 E列とF列に一覧表を作りますたとえばE1に「あ」、F1に「亜」、E2に「い」、F2に「意」と言うように入れていて、B1に=IF(ISBLANK(A1),"",VLOOKUP(A1,E1:F5,2,FALSE))とすると出来ますよ。

ponpakun
質問者

お礼

その後いろいろやってみて何とかできました。ありがとうございました。御礼が遅くなりすみません。

関連するQ&A

専門家に質問してみよう