• 締切済み

エクセルの関数

エクセルの関数でこんな事が出来るものがあるのでしょうか。 ”A1”に名称を入力すると”C”の列で同一名称のものを探し、隣の”D”列に入力済の住所を”A2”(もしく”はB2”)にコピーする。 A1・A2・B2は表になっています。 C・D列は表外で、印刷範囲外です。 また、Cに該当項目が無い場合は空白にすることは可能でしょうか。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

コンナのEXCELの常識のVLOOKUP関数の利用だけで出来る場合ではないか。 VLOOKUP関数のことも知らないようでは、仕事に使う場合などは、もっと関数の種類をベン供養勉強すべきだ。 >A1・A2・B2は表になっています。 エクセルは全て表形式だ。書く必要なし。 >C・D列は表外で、印刷範囲外です。 書く必要なし。 例データ A-D列 木村 東村山市 井上 千葉市 ー ー 木村 東村山市 ー ー 山田 国立市 ー ー 鈴木 さいたま市 ーーーーーーーーーー B1の式は =IF(ISERROR(VLOOKUP(A1,$C$1:$D$4,2,FALSE)),"",VLOOKUP(A1,$C$1:$D$4,2,FALSE)) A1に大村と入れるとB1は空白になる。 ーー Googleで「エクセル VLOOKUP」で照会すればたくさん解説が出る。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

一例です。 A2に=IF(COUNTIF(C:C,A1),VLOOKUP(A1,C:D,2,FALSE),"")

lemonbarm
質問者

お礼

ありがとうございます。 挑戦してみます。

  • zongai
  • ベストアンサー率31% (470/1474)
回答No.1

=IF(ISERROR(MATCH(A1,C:C,0)),"",VLOOKUP(A1,C:D,2,FALSE)) どうでしょう?

lemonbarm
質問者

お礼

ありがとうございます。 挑戦してみます。

関連するQ&A