编程技术分享平台

网站首页 > 技术教程 正文

VLOOKUP+COLUMN,这也太搭了吧(vlookupcolumn函数)

xnh888 2024-11-08 14:43:51 技术教程 16 ℃ 0 评论

天技巧妹与大家分享一组不错的函数组合即VLOOKUP+COLUMN,下面通过具体的案例来看看该组合的用法。


一、基础知识


VLOOKUP函数是从指定的查找区域中查找返回想要查找到的值。

语法=VLOOKUP(查找目标,查找范围,返回值的列数,查找的类型)

想了解更多VLOOKUP函数用法,可以点击《VLOOKUP函数怎么用?看这一篇就够了》


COLUMN函数表示获取对应的列数。

语法=COLUMN(参数),如果参数省略,则表示为对函数所在单元格的引用,比如这里将光标定位在B2单元格,然后输入公式=COLUMN(),等到的结果就是2。



若是有输入对应的单元格,那么获取到的就是对应的列数,比如=COLUMN(D5),得到的结果为4。



二、实际案例


1、根据姓名自动索引


如图,根据姓名自动引用后面的信息,该怎么设置?



在单元格中输入公式=VLOOKUP($F$2,$A$2:$D$5,COLUMN(B2),0),向右填充。



2、工资条的制作


如图所示,如何将左侧工资表制作成右侧工资条格式?



在表格前方添加从1开始的序列号,之后利用序列号作为查找值,在单元格中输入公式=IFERROR(VLOOKUP($G2,$A$2:$E$5,COLUMN(B2),0),""),随后向右填充,然后选中设置好的区域以空行,向下填充即可。


说明:


IFERROR函数表示判断某些内容是否正确

语法=IFERROR(判断内容正确返回的结果(一般为公式),错误需要返回的信息)



3、一对多查找


如图所示,如何将左侧的表格汇总为右侧的格式?



先新建一个辅助列,在单元格中输入公式=A2&COUNTIF($A$2:A2,A2),向下填充。


说明:

COUNTIF表示条件统计

语法=COUNTIF(条件区域,条件)



之后在单元格中输入公式=IFERROR(VLOOKUP($E2&COLUMN(A1),IF({1,0},$C$2:$C$13,$B$2:$B$13),2,0),""),向右向下填充。


Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表