[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『表の中から一致するセルの一番左側の数値を表示させたい』(かめこ)
複数の便毎に乗車する人の名前が載った乗車名簿から、各個人が乗る乗車便名を個人の表に表示させたいのですがどのような方法が取れますでしょうか?
検索する値が対象の表内で何行目か、何列目かも特定できない状態から検索をかけ、ヒットした行の1列目の値を表示させたいのです。
よろしくお願いいたします。
< 使用 Excel:Excel2003、使用 OS:Windows7 >
やりたいことは想像がつかないでもないですけど、 もう少し具体的に説明できませんか?
具体的にというのは、 ・名前はどの列からどの列の、何行目から何行目に入力されているのか? ・便名はどの列なのか? ・個人の表というのは、どこにあって、どんなレイアウトなのか? こういうことをはっきりと明示するということ。
あくまで例ですけど、
A B C D E F G H I 1 便名 名前 便名 2 123 伊藤 山本 高橋 加藤 安倍 789 3 345 犬養 吉田 岸 池田 佐藤 田中 567 4 567 田中 三木 福田 大平 中曽根 吉田 345 5 789 竹下 小渕 小泉 安倍 中曽根 567 6 伊藤 123 7 小渕 789
↑ ↑ 検索値 結果
I2 =IF(H2="","",MAX(INDEX(($B$2:$F$5=H2)*$A$2:$A$5,0)))
下コピー(コピーしないのなら絶対参照にする必要はない)
範囲が広くなれば、当然パフォーマンス(処理速度)に影響します。
というか、やりたいことはこういうこと? (笑) 2016/11/27(日) 02:42
わかりにくい質問で申し訳ございませんでした。
まさにおっしゃる通りのことを求めておりました。
おかげさまで解決することができました!
つたない説明から拾ってくださりわかりやすい回答を頂き、本当にありがとうございました!
(かめこ) 2016/11/27(日) 15:22
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.