教えて!HELPDESK

Excel   Word  Outlook  PowerPoint   Windows

  

 

EXCEL:XLOOKUPで大文字と小文字を区別するには

 

XLOOKUPで大文字と小文字を区別するには、比較するためのEXACT関数をネストします。EXACT関数は 比較関数で、英字の場合は大文字と小文字を区別します

XLOOKUP(TRUE★3,EXACT(検索列★1,検索値★2),返す列★4)

 

検索列★1検索値★2を比較し、同じ値の場合TRUE★3に引き渡す。TRUE★3を検索値として合致する値を列★4から返す

 

例:イニシャル(D1)から名前を返す

E1…XLOOKUP(TRUE,EXACT(A:A,D1),B:B)

  A B   D E
1 イニシャル 名前   sk 河田
2 NN 中野      
3 nn 西野      
4 SK 川嶋      
5 sk 河田      
6 YY 吉岡      

EXACT(A:A,D1)→A列とskを比較→false,false,false,false,TRUE,falseが返る

TRUEの値(A5のsk)を検索値としてXLOOKUPに引き渡す

skに合致するB列の河田が返る


■ 補足:EXACT関数

EXACT(A,B)…AとBを比較して同じならTRUE、異なるならFALSEを返す

 

例:

EXACT("hot","HOT") → FALSE

EXACT("hot","hot")→TRUE

 

 

教えて!HELPDESK      Excel     Word      Outlook      Power Point      Windows