
大家知道,Excel中的VLOOKUP函数可以在区域的第一列中进行查找,然后返回该区域中相同行上的单元格值。但如果需要在两列或多列中查找该怎样操作呢?例如下图中要查找“黑色”的“袜子”所对应的销售数量。
实际上,可以通过增加一个辅助列,将两列内容连接起来再用VLOOKUP函数查找。方法如下:
如本例中可以在B列和C列之间插入一辅助列,然后在辅助列的第二行输入公式:
=A2&B2
再拖动填充柄将公式填充到整个辅助列。
Excel中SEARCH和FIND函数的区别
Excel中的SEARCH函数和FIND函数都可以在指定的文本字符串中查找另一个文本字符串第一次出现的位置。其语法分别为: SEARCH: SEARCH(find_text,within_text,[start_num]) FIND: FIND(find_text, within_text, [start_num])
然后在某个单元格中输入公式:
=VLOOKUP("袜子黑色",C2:D15,2,0)
或:
=VLOOKUP(A3&B3,C2:D15,2,0)
即可得到所需的结果“535”。
excel数组公式获取自动筛选后第一行的行号
在Excel中进行自动筛选后,筛选结果中第一行的行号是不确定的。在某些特定的筛选中(例如某列筛选内容都是相同的),要获取筛选后这列单元格的内容,就需要先取得筛选后第一行的行号。下面的数组公式可以实现这个目的,假如标题在第4行,数据在A5:D500区域并进行了如图所示的自动筛选。 在A2中输入数组公式: =MATCH(