VLOOKUP这样的用法你见过吗?

如下,公司的妹子这样做的表格,想通过客户名称来查找对应的联系人

居然没有搞在一列,很是头大,不能让我一个个的CTRL+F查找复制粘贴吧

如果是数值的话还可以SUMIF错位查找,比较简单,如下

文本的话SUMIF就不好用了,所以这里介绍如何用VLOOKUP函数解决这个问题

每个区域都是两列,也就是说我们只需要定位到客户名称在哪一列,即可

COUNTIF第一参数OFFSET偏移列,如果哪一列存在此公司名称,那就会计数1,没有的会计数0,MATCH查找最后一个小于等于1的,0/构造了0和除0错误,必定会找到小于等于1的0的位置,再减去1,也就是A列需要偏移多少列,此公式返回的位置是A1单元格,因为996公司在A列,所以从A1位置偏移0列

公式:=OFFSET($A$1,,MATCH(1,0/COUNTIF(OFFSET(A:A,,COLUMN(A:H)-1),J3))-1)

OFFSET返回了一个单元格的区域,所以我们给它连接个足够大位置的单元格I999,不要超过公式所在的区域,否则不小心会产生循环引用

这里就构造了A1:I999的区域,不管定位到哪一列,我们返回的数据都是在区域的第2列

所以用VLOOKUP的时候返回第2列,数组公式按CTRL+SHIFT+回车

公式:=VLOOKUP(J3,OFFSET($A$1,,MATCH(1,0/COUNTIF(OFFSET(A:A,,COLUMN(A:H)-1),J3))-1):I999,2,0)

展开阅读全文

更新时间:2024-08-19

标签:数组   妹子   数值   公式   函数   区域   名称   位置   客户   公司

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top