EXCEL中VLOOKUP做精确匹配匹配后日期显示为00-Jan-00,教你如何解决
前言
博文分為兩個(gè)部分來(lái)解決VLOOKUP做精確匹配匹配后日期為空顯示為1/0/1900的問(wèn)題
VLOOKUP匹配問(wèn)題
? VLOOKUP函數(shù)使用方法
VLOOKUP函數(shù)可以用來(lái)核對(duì)數(shù)據(jù),多個(gè)表格之間快速導(dǎo)入數(shù)據(jù)。利用這個(gè)功能bai可按列查找,最終返回該列所需查詢(xún)列序所對(duì)應(yīng)的值;與之對(duì)應(yīng)的HLOOKUP是按行查找的。
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
具體的函數(shù)使用方法:
舉個(gè)簡(jiǎn)單的例子在B表中找出所有在A表的id對(duì)應(yīng)的code值
用vlookup函數(shù)在A表的左邊找出label值構(gòu)造出一個(gè)新的AA表。此時(shí)的函數(shù)為=VLOOKUP(B2,E:G,3,0),其中3表示返回待查表的第三列的值,即是label列的值,0表精確匹配。
執(zhí)行完函數(shù)后的結(jié)果
下面是VLOOKUP函數(shù)的一些參數(shù):
Lookup_value為需要在數(shù)據(jù)表第一列中進(jìn)行查找的數(shù)值。Lookup_value 可以為數(shù)值、引用或文本字符串。
Table_array為需要在其中查找數(shù)據(jù)的數(shù)據(jù)表。
col_index_num為table_array?中查找數(shù)據(jù)的數(shù)據(jù)列序號(hào)。col_index_num 為 1 時(shí),返回 table_array 第一列的數(shù)值,col_index_num 為 2 時(shí),返回 table_array 第二列的數(shù)值,以此類(lèi)推。
Range_lookup為一邏輯值,指明函數(shù) VLOOKUP 查找時(shí)是精確匹配,還是近似匹配。如果為FALSE或0 ,則返回精確匹配,如果range_lookup 省略,則默認(rèn)為模糊匹配。range_lookup 最好是明確指定,默認(rèn)是模糊匹配。
?
VLOOKUP匹配出來(lái)的日期為空顯示00-Jan-00
因?yàn)橐ヅ涞氖侨掌?#xff0c;所以將該列設(shè)置成日期格式。但是,如果要匹配的那一列為空的話(huà),將會(huì)導(dǎo)致出現(xiàn)00-Jan-00,這明顯不是我們希望得到的格式。那如何讓為空的日期依舊顯示為空呢?請(qǐng)接著往下看。
日期顯示為1/0/1900解決辦法
打開(kāi)文件。選擇顯示00-Jan-00的單元格。
選擇格式,最后一個(gè)自定義格式。
在原有格式后邊增加 空格;空格; ?(兩個(gè)空格+半角分號(hào))如圖。確定后,該單元格既保留了日期格式,又顯示為空。
這個(gè)時(shí)候顯;示為
?
但是這不是我們想要的年月日格式
如何變成下圖中的樣子?我們接著在自定義日期這一塊做文章
自定義日期
自定義同上步驟,重點(diǎn)是下面這段代碼:
dd-mmm-yy ;;
參見(jiàn)解決辦法:https://jingyan.baidu.com/article/02027811870ae91bcc9ce5af.html
至此完美收官。
?
?
?
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專(zhuān)家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的EXCEL中VLOOKUP做精确匹配匹配后日期显示为00-Jan-00,教你如何解决的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: MATLAB 表数据结构最终篇,如何实现
- 下一篇: 产品经理必须知道的概念-什么是前景效应分