Excelの使い方についての質問です。私的にズバリご回答、先着の方には100ptを送信させていただきます。詳しい方にしてみれば、簡単な操作だと思います。「**のホームページに詳しく載っているよ」でも構いません。よろしくお願いいたします。


・1列目:顧客IDの全て
・3列目:A商品の購入歴がある顧客ID
・4列目:B商品の購入歴がある顧客ID
・5列目:C商品の購入歴がある顧客ID


1列目の顧客IDの横、2列目に、購入商品の欄を追加したいのです。下のようなイメージです。どのようにすれば良いでしょうか?

顧客ID200番 AC
顧客ID225番 C
顧客ID296番 BC

回答の条件
  • 1人1回まで
  • 登録:
  • 終了:2018/05/18 11:22:46
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:a-kuma3 No.1

回答回数4973ベストアンサー獲得回数2154

ポイント100pt

一行目はタイトル行だとして、A2 セルに以下の式を入力。

=IF(ISNA(VLOOKUP(A2,C:C,1,FALSE)),"","A")&IF(ISNA(VLOOKUP(A2,D:D,1,FALSE)),"","B")&IF(ISNA(VLOOKUP(A2,E:E,1,FALSE)),"","C")

A2 をコピーして、A3 以降に貼りつけ。

分解すると、こんな感じです。

=
  IF(ISNA(VLOOKUP(A2,C:C,1,FALSE)),"","A")      ' C列から A2 を探して、あったら "A"
    &                                           ' 文字列としてくっつける
  IF(ISNA(VLOOKUP(A2,D:D,1,FALSE)),"","B")      ' 同様に D列から探して "B"
    &
  IF(ISNA(VLOOKUP(A2,E:E,1,FALSE)),"","C")
他4件のコメントを見る
id:a-kuma3

「vlookupは重い」という感覚、とても分かります :-)

2018/05/17 23:24:24
id:ohagi5168

ありがとうございます。私的にズバリです!詳しい方にしてみれば、簡単なことなんでしょうね。100ptお送りします。

2018/05/18 11:22:04

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません