すいません。自分が馬鹿なもので・・・さっぱりです。
A B C D E
1 梨 柿 苺 山下
2 芋 米 栗 鈴木
3 鳥 馬 羊 松本
4 魚 犬 猫 田中
というシートがあって。
別シートで
A B C
1 猫 田中
2 芋 鈴木
3 梨 山下
4 犬 田中
というように、B列を検索してC列に人の名前を返す
例えば「猫」を前のシートから検索して一致する
「田中」の名前を返したいとき、どのような関数を使えばいいですか?
vlookupだと検索範囲が1列しか検索できないから、どうしても複数列を検索したいもので・・・
No.6
- 回答日時:
=INDEX(Sheet1!$E$1:$E$7,SUMPRODUCT((Sheet1!$A$1:$D$7=A1)*$A$1:$A$7))
$A$1:$A$10→$A$1:$A$7としてください。
その前の$A$1:$D$7と行数を合わせる必要があります。
A列が通し番号ではない場合、
=INDEX(Sheet1!$E$1:$E$7,SUMPRODUCT((Sheet1!$A$1:$D$7=A1)*ROW($A$1:$A$7)))
基本的にはNo.5さんと同じです(No.5さんは空欄時の処理も行っています)。
No.5
- 回答日時:
次の方法は如何でしょうか。
=IF($B1<>"",INDEX(Sheet1!E:E,SUMPRODUCT((Sheet1!$B$1:$D$5=$B1)*ROW(Sheet1!$A$1:$A$5))),"")
ありがとうございます。なんか出来かけてきました。
大変恐縮ですが、教えてください。
下記の表がExcelの表として、「梨」をA1とした場合
A B C D
1 梨 柿 苺 山下
2 芋 米 栗 鈴木
3 鳥 馬 羊 松本
4 魚 犬 猫 田中
というシートがあって。
別シートで
A B
1 猫 田中
2 芋 鈴木
3 梨 山下
4 犬 田中
このような場合でも同じような関数でいいですか?
とくにROWのところが分からなくて・・・
No.4
- 回答日時:
B:Dの中に重複するものがないのであれば、以下のようになります。
(A列は通し番号であるとみなしました。)
=INDEX(Sheet1!$E$1:$E$4,SUMPRODUCT((Sheet1!$B$1:$D$4=B1)*$A$1:$A$4))
ありがとうございます。
しかし、何度やっても#VALUEになるのですが・・・
=INDEX(Sheet1!$E$1:$E$7,SUMPRODUCT((Sheet1!$A$1:$D$7=A1)*$A$1:$A$10))
どこかおかしいところはありますか?
No.3
- 回答日時:
できんわけではない、ということで。
エラーを拾ってそれぞれVLOOKUP関数の参照をずらしてみました。
具体的には参照元の表をa1:e5に、目的の表をA13:C17に張ったと仮定した場合、以下のような式でいけることは確認しました。
=IF(ISERROR(VLOOKUP(B15,$B$2:$E$5,4,FALSE))=FALSE,VLOOKUP(B15,$B$2:$E$5,4,FALSE),IF(ISERROR(VLOOKUP(B15,$C$2:$E$5,3,FALSE))=FALSE,VLOOKUP(B15,$C$3:$E$5,3,FALSE),VLOOKUP(B15,$D$3:$E$5,2,FALSE)))
できる、というだけで実用的かどうかというとどうでしょうか。私は通常使わないでしょう。
ありがとうございます。エラーを拾ってやる方法は自分も考えましたが、実際に苦戦しているデータは40列ぐらいあるので、文字数が限界でした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) EXCEL 関数を教えてください。(A列の同じ値が複数ある場合vlookupで出来ますか) 4 2022/12/07 20:54
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Excel(エクセル) ExcelのVLOOKUP関数 7 2022/08/23 06:46
- Visual Basic(VBA) VBA 検索と入力 Excel ブック ぶぶぶ シート ししし 列V 検索対象の列です 最終行は、お 6 2023/05/17 01:40
- Excel(エクセル) Excel_マクロ_複数のシートのVLOOKUPで表示された#N/A以外に色付けをしたいです 1 2023/02/16 22:37
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- Excel(エクセル) シートを配列にいれることはできますか? 3 2023/06/04 19:06
- Visual Basic(VBA) VBA 改行コードの取り方 1 2022/03/22 14:14
- Excel(エクセル) Excelの関数についての質問です。(vlookup関数) A列 B列. C 1 大阪 50. 検索 6 2023/08/11 13:35
- Excel(エクセル) エクセルVLOOK関数について 3 2022/07/05 08:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
大至急ご相談したいのですが、...
-
3COINSのスマートウォッチを使...
-
apple Watch アップルウォッチ...
-
急に非通知着信がめちゃくちゃ...
-
「PC Helpsoft Driver Updated...
-
ps3のシステムアップデートをし...
-
スマホかえとくプログラムでま...
-
i久しぶりにプレステ4で遊ぼう...
-
全角入力
-
メルカリの一つのアカウントで ...
-
ワイヤレスイヤホンを買ったん...
-
アイコンの意味
-
タイトルで分からないのがあり...
-
3年ほど前、外付けHDDへ子供達...
-
カシオ電波腕時計 車内でフロン...
-
PCの廃棄の際の、プライバシー保護
-
オープンリールからCD-Rへ のダ...
-
エクセルで以下の条件の時、関...
-
悪質・携帯メール対策(教えて...
-
カーナビの電源コードが壊れま...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
3COINSのスマートウォッチを使...
-
メルカリで普通郵便で購入した...
-
「PC Helpsoft Driver Updated...
-
パソコンのWi-Fiについてご相談...
-
イヤホンについて教えてくださ...
-
パソコンのデータについてご相...
-
スマホ
-
GPS機能がその時間帯に動いても...
-
急に非通知着信がめちゃくちゃ...
-
メルカリでは、パーツが破損し...
-
ファミコンでゲームをしていた...
-
テレビの画面の故障を修理する...
-
会社や学校で比較的高価な備品...
-
スマホで撮った写真をUSBケ...
-
10年位前に使っていたパソコン...
-
i久しぶりにプレステ4で遊ぼう...
-
ps3のシステムアップデートをし...
-
100倍倍率双眼鏡は見にくいです...
-
ポータブル電源で使用電源量が...
-
ガレージバンドを開こうと思っ...
おすすめ情報