1、場景描述
如下圖示例,源數據為表格1,記錄車輛號碼及通行信息;計算表格為表2,通過【車牌號碼】、【通行時間】兩個條件關聯查詢表格1得出通行時間。
2、解決公式
2.1 先上結果
=VLOOKUP(A2&B2,IF({1,0},sheet1!A2:A9&sheet1!C2:C9,sheet1!D2:D9),2,0)
2.2 公式解釋
3、 解決思路
網上類似很多解釋,主要就是用連接符將多列變成一列再進行比對查詢。
4、幾個坑
4.1 公式最后要用Ctrl+Shift+Enter(牽扯到組計算),如果只是回車達不到效果;
4.2 IF{1,0} 與后面查找列、結果列順序要跟查找條件對應;
4.3 VLOOKUP 返回列的值,是由IF數組決定的,本示例中就是2;
4.4 返回值會是一串數字,修改單元格格式為時間即可
如下圖 : 1為原始返回樣式;2:為設置單元格格式后樣式。
5、附涉及公式基本用法
5.1 函數VLOOKUP
5.2 函數IF
6、小技巧:
公式單元格按F9可顯示計算結果,方便調試
7、安利一個插件:方方格子,可方便解決如上問題
轉載:
https://zhuanlan.zhihu.com/p/367931647