1.lookup(線索,查找區域,返回區域)??
? ?lookup(1,0/((a32:a41=g34)*(b32:b41=h3)),c32=c41)
2.vlookup(線索,查找區域,返回第幾列,是否精確匹配)
? ?vlookup(線索值,if((0,1),c49:c63,a49:a63),2,0) ;if內如果0返回第一列,1返回第二列
常見問題:1、模糊匹配返回小于自己的最大值,返回區域應包含線索和答案,線索列應在? ? ? ? ? ? ? ? ? ? ? ? ? ? 區域最左側,只能從左往右找
? ? ? ? ? ? ? ? ? 2、線索的單元格格式為文本,需要修改單元格格式。文本修改為數值可以乘1。? ? ? ? ? ? ? ? ? ? ? ? ? 數值修改為文本可以單元格&'' "
? ? ? ? ? ? ? ? ? 3、數值和文本格式混合,if(isna(vlookup(*1),vlookup(&" "),vlookup(*1))
? ? ? ? ? ? ? ? ? 4、字符不一樣,&char(10)
3.match(線索,線索坐在列,精確或模糊匹配),返回結果為線索所在列的位置,單元格編號,? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?也就是說match函數是找單元格位置。
4.index(列,列中單元格編號) 返回的是單元格的內容。index(match())組合可以彌補vlookup的? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 不足和引用,動態檢索圖片
5.offset(基準單元格,下移幾行,右移幾列,取幾行,取幾列)可以和match搭配。多維引用? ? ? ? ? ? ? ? ?如indirect和offset第二第三參數是數組的情況下,易產生問題。
6.超鏈接hyperlink("[工作簿]表名!單元格,"名字")