私はコーラとCOLBとExcelのルックアップテーブルを持っている:MS Excelのワイルドカード検索
ColA ColB ColC
va 1 value1
COLCは、実際の値テーブル
である私は検索値=「VALUE1」 でワイルドカード検索を行う必要がありますColCの値がColAの文字と一致する場合、ColBの値、つまり1を返します。
この結果を得るためにルックアップ関数でワイルドカードを使用したいと考えています。 ご協力いただければ幸いです! ありがとう
私はコーラとCOLBとExcelのルックアップテーブルを持っている:MS Excelのワイルドカード検索
ColA ColB ColC
va 1 value1
COLCは、実際の値テーブル
である私は検索値=「VALUE1」 でワイルドカード検索を行う必要がありますColCの値がColAの文字と一致する場合、ColBの値、つまり1を返します。
この結果を得るためにルックアップ関数でワイルドカードを使用したいと考えています。 ご協力いただければ幸いです! ありがとう
VLOOKUPでワイルドカードを使用できます。ルックアップ列が最初の列になるようにテーブルを並べ替える必要がありますが、動作するはずです。私は置く:
abc 1
def 2
ghi 3
jkl 4
"テーブル" すると
名前付き範囲に:F2へ
g*
g?i
?kl
:
今F4、G2に:G4は、私はこの式を置きます:
= VLOOKUP(F2、テーブル、2、FALSE)
であり、セルG2 & G3に3、セルG4に4が正しく見つかりました。
アスタリスクは、0文字以上を意味します。疑問符はちょうど1文字を意味します。
あなたはこのようにそれを行うことができます。もちろん
=VLOOKUP(LOOKUP("value1",ColC:ColC,ColC:ColC), lookuprange, COLUMN(ColA) + 1, TRUE)
あなたのドメイン知識でこれを簡素化することができます。
この方法では、ルックアップテーブルをそのまま使用できます。
これは、テキスト文字列とワイルドカードとして機能します。
=vlookup("*"&REF&"*",lookup range, column, false)
それは数にワイルドカードを行うには、数値をテキストになります。星は引用の間に入るべきですが、それらは表示されません。
ColC Uniqueの値は1つだけですか? –
ColCには固有の値があります –