tft每日頭條

 > 生活

 > vlookup中身份證是數值還是文本

vlookup中身份證是數值還是文本

生活 更新时间:2024-09-29 09:20:21

原創作者: 盧子 轉自:Excel不加班

今天,盧子除了講帶*号的,再講一個含有隐藏字符的。

vlookup中身份證是數值還是文本(用身份證VLOOKUP出現問題的人必看)1

1.不完整的,帶有*号

假如兩邊都是正常身份證,可以直接用VLOOKUP查找。

=VLOOKUP(D2,A:A,1,0)

vlookup中身份證是數值還是文本(用身份證VLOOKUP出現問題的人必看)2

其實,帶有*号也可以直接VLOOKUP,VLOOKUP支持按通配符*号查找。

=VLOOKUP(D2,A:A,1,0)

vlookup中身份證是數值還是文本(用身份證VLOOKUP出現問題的人必看)3

身份證太長看起來可能不是很直觀,這裡換成帶*号的姓名查找。

=VLOOKUP(D1,A:A,1,0)

vlookup中身份證是數值還是文本(用身份證VLOOKUP出現問題的人必看)4

也就是說,别把問題想複雜了,就是一個常規的VLOOKUP而已。

2.含有隐藏字符的

這種也很常見,兩邊的格式不一樣,直接查找是錯誤的。

vlookup中身份證是數值還是文本(用身份證VLOOKUP出現問題的人必看)5

隐藏的字符有很多種,很多都是眼睛看不見的,隻能猜測。

比如空格,去除多餘的空格可以用TRIM,很可惜,這裡并不是空格。

vlookup中身份證是數值還是文本(用身份證VLOOKUP出現問題的人必看)6

比如非打印字符,去除非打印字符可以用CLEAN,這回猜中了。

=VLOOKUP(CLEAN(D9),A:A,1,0)

vlookup中身份證是數值還是文本(用身份證VLOOKUP出現問題的人必看)7

假如還是不行,可以将身份證複制到記事本,可以看見這裡有一個類似于空格的字符,但比普通的空格長很多。

vlookup中身份證是數值還是文本(用身份證VLOOKUP出現問題的人必看)8

這種字符有的時候在前面,有的時候在後面,現在是在前面,我們用RIGHT提取後面18位再查找。

=VLOOKUP(RIGHT(D9,18),A:A,1,0)

vlookup中身份證是數值還是文本(用身份證VLOOKUP出現問題的人必看)9

如果是在後面,可以用LEFT提取前面18位再查找。

其實,即便是盧子本人,在寫公式的時候,也是先猜測後驗證,然後逐一排除的。具體問題,具體分析,很難有一個公式搞定所有問題的。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved