我們天天在用的電腦和手機輸入鍵盤,熟悉的不能再熟悉了。
一個字還好,但如果是多個漢字就需要多個Vlookup函數。
如果今天(愛上對方過后就哭了)提取首字母用這個公式需要9個Vlookup,是不是公式都不想寫了?
office365版本新增的2個超牛Excel函數(SEQUENCE,TEXTJOIN),配合lookup函數將大大簡化公式!
=TEXTJOIN(,, LOOKUP( MID(D2, SEQUENCE( LEN(D2) ) ,1), A:B) )
公式說明:
LEN(D2):計算字符串的總長度
SEQUENCE(LEN(D2)) :根據字符串的長度生成從1開始的N個連續數字構成一組數。當有9個字符時會生成{1;2;3;4;5;6;7;8;9}
Mid(…) : 把字符拆分開
LOOKUP云: 根據漢字查找對應的英文字母
TEXTJOIN:把一組字符用符號連接起來,如果第一個參數為空,則直接連接多個字符
如果你想把表AB列的表放進公式里,可以修改為:=TEXTJOIN(,,LOOKUP(MID(D2,SEQUENCE(LEN(D2)),1),{“吖”,”A”;”八”,”B”;”攃”,”C”;”咑”,”D”;”鵽”,”E”;”發”,”F”;”旮”,”G”;”哈”,”H”;”丌”,”J”;”咔”,”K”;”垃”,”L”;”媽”,”M”;”乸”,”N”;”噢”,”O”;”帊”,”P”;”七”,”Q”;”冄”,”R”;”仨”,”S”;”他”,”T”;”屲”,”W”;”夕”,”X”;”丫”,”Y”;”帀”,”Z”}))
這樣你就可以直接復制公式套用了,只需要把公式中的D2修改為要提取字母的單元格即可。