『任意の数字と合致すれば、特定の文字が抽出される。』(八家)
いつもお世話になっております。
質問したことがあり、投稿しました。
シート名:データベース
A列とB列、C列とD列、E列とF列・・はペアのデータとします。
<A> <B> <C> <D> <E> <F>
<1>α β γ
<2> 1 1 5
<3> 2 3 2
<4> 2 3 7
<5> 2 3 2
<6> 2 3 6
<7> 2 13 2
シート名:検索窓
セルP8に任意の数字(例えば1)と入力すると、
R列に、該当する文字を入れれるような関数(あるいはマクロ)を考えているのですが、なかなかできません。
例えば、上記のシート名:データベースの場合、
<R> <1>α <2>β
となります
また、別パターンとして、
セルP8に13と入力すると、
<R>
<1>β
となります
恐れ入りますが、ご教授願います。
< 使用 Excel:Excel2019、使用 OS:unknown >
データベースシートが例示通りの範囲だとして 例えば 10行目を作業用に使います。
データベース B10 =IF(COUNTIF(B2:B7,検索窓!$P$8),COLUMN()-1,"")
A10とB10、2つのセル(A10は空白)を選択してF列まで右コピー
検索窓 R1 =IFERROR(INDEX(データベース!$1:$1,SMALL(データベース!$10:$10,ROW())),"") R3まで下コピー ※本当に 1行目からだとして、ですけど・・・
参考まで (笑) 2024/07/21(日) 22:53:15
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.