アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセルで図のような検索を行いたいです。
番号を入力すれば範囲内で検索、一致した番号のある行の、指定した列にある文字を返す。
一致する番号は一つだけでなく、異なる列に複数存在するのですが
関数で行うことは可能でしょうか?
ご教授いただけますと幸いです。

「エクセル、一致した複数の数値の横から文字」の質問画像

A 回答 (3件)

こんにちは!



具体的な配置が判らないので、やり方だけ・・・

↓の画像でG2セルに
=IF(F$2="","",IFERROR(INDEX(A$1:A$100,SMALL(IF(ISNUMBER(FIND(F$2,B$1:D$100)),ROW(A$1:A$100)),ROW(A1))),""))
配列数式になりますので、Ctrl+Shift+Enterで確定!
この画面からコピー&ペーストする場合は
上記数式をドラッグ&コピー → G2セルを選択 → 数式バー内に貼り付け → そのまま(編集可能なまま)
Ctrl+Shiftキーを押しながらEnterキーで確定!
数式の前後に{ }マークが入り配列数式になります。
G2セルのフィルハンドルで下へコピーすると
画像のような感じになります。

※ 注意点 ※
同行に複数存在する場合は
同じ「ラベル」が重複して表示されます。m(_ _)m
「エクセル、一致した複数の数値の横から文字」の回答画像2
    • good
    • 0
この回答へのお礼

こんにちは
表だけを図にしてしまっていました、すみません!
お教え頂いた数式を貼り付けたところ、値は返ってくるのですが一致した数値と異なる行から返ってきてしまいました…勉強してまいります
回答有難うございました!

お礼日時:2016/03/07 10:32

ん? 返したいのは番号ではなくて ラベルの方ですか?



=IFERROR(INDEX(A:A,SMALL(IF(B$2:D$6=A$10,ROW(B$2:D$6)),ROW(A1))),"")
Ctrl + Shift + Enterで確定
    • good
    • 0
この回答へのお礼

はっ!!そういえばそこから既にわかりにくいですねコレ…
有難うございます。入れてきます!

お礼日時:2016/03/07 10:33

候補が複数あったらどうするのですか?


あと Excelのバージョンはいくつですか?
    • good
    • 0
この回答へのお礼

有難うございます。
図のようにaを入力した場合、一致した番号1番号2下のセル横、交差するラベル列の数値全て(123.789)を返したいです。
Excel2010を使用しております。
言葉足らずで申し訳ないです…

お礼日時:2016/03/07 10:23

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!