1,首先學習的網址:https://jingyan.baidu.com/album/22a299b5dd0f959e19376a22.html?picindex=1
2,excel 這也許是史上最好最全的VLOOKUP函數教程:https://baijiahao.baidu.com/s?id=1603886666150544094&wfr=spider&for=pc
3,VLOOKUP函數返回錯誤值的原因和解決方法:http://www.officezhushou.com/excelhansu/4739.html
4,通過上面三個網址的學習和了解,尤其是第二條網址中的圖解:

詳細地解釋了vlookup函數的各個參數意義。
5,第三條網址展示了vlookup函數的“脆弱性”,但是沒有解決我的一個問題:序號+姓名兩列作為查找區域導致vlookup函數返回錯誤信息,經過測試發現只有查找區域不包括序號一列,就能返回正確。
6,理解查找區域的返回列,也就是vlookup函數的第三個參數含義很重要,配合column()函數的使用可以實現同一行多列信息同時匹配——很有用。
7,最終我寫出的函數:
=IF(ISNA(VLOOKUP($B2,$M:$U,COLUMN()-3,0)),"",VLOOKUP($B2,$M:$U,COLUMN()-3,0))
8,函數太長,難以閱讀,果然有格式化工具:https://antoniothefuture.github.io/ExcelFormulaBeautifier-demo.github.io/

9,對於字面看上去相等,實際不相等的情況:
可以使用LEN函數比如:=LEN(A55)=LEN(E55)
在進行vlookup時需要使用例如=TRIM(CLEAN(A55))=TRIM(CLEAN(E55))兩個函數進行刪除多余不可見不可打印字符
10,使用countif函數實現計數:比如:=COUNTIF(AC:AC,"協議填報")
