php在空值时调用成员函数_当Vlookup函数匹配的结果是时间,或者空值时,显示不正常了...
舉一個工作中的實例,左邊是公司供應鏈系統的商品入庫數量,時間數據等,現在我們給定其中了部分商品,需要查找出商品對應的入庫時間
通常情況下,我們都會使用VLOOKUP函數來進行查找匹配,根據VLOOKUP函數的用法,我們使用的公式是:
=VLOOKUP(F2,B:D,3,0)
但是出現的結果是43769,0這樣奇怪的數字
1、出現43769數字
每次看到出現5位這樣的數字的時候,那就是跟時間相關的操作原因了,在Excel里面,數字1代表1900年1月1日
那么43769,就代表從1900年1月1日,向后數這么多天之后的日期,就是10月31日
所以我們只需要把結果列的單元格格式設置成日期格式,那些幾萬的數字就變成了正常的時間日期了
如果需要不同的顯示,那就需要對時間進行不同單元格格式的自定義了
結果為0那些
那些結果為0的,通過日期的更改,就變成了1900-1-0了,但在原始表格里面,它們的實際值是空白的,通過vlookup函數匹配之后就變成0了
對于這部分原始數據是空值,匹配的結果是0,可以通過設置單元格格式來進行隱藏,我們選中G列,按CTRL+1設置單元格格式,然后將格式填寫成:
m月d日;;
3、注意事項:匹配結果是0不代表原表中沒有
有很多小伙伴會以為匹配的結果是0,是不是原始表格中沒有這個商品信息,并不是,如果原始表格里面沒有商品信息,匹配不到結果的時候,這個時候是錯誤值顯示的,比如我們查找商品L,顯示的結果是#N/A
以上的問題,不知道小伙伴們在使用VLOOKUP函數的時候碰到過呢?下次遇到同樣的問題,用起來吧,你學會了么
總結
以上是生活随笔為你收集整理的php在空值时调用成员函数_当Vlookup函数匹配的结果是时间,或者空值时,显示不正常了...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: slice_input_producer
- 下一篇: 群晖如何建php网站_群晖webstat