工作中如何让庞大的数据提高你的工作效率呢?有时会遇到这种情况,在庞大的数据中以某个名称去查找一些文字、数字、各种符号相结合的数据时,如何才能快速的查找到呢?例如下图,我需要通过图1中的进货单位名称以及对应的公司品名以及规格来查找图2中进货单位,对应的品名规格查找修订人,如果是你,你会怎么操作呢?
遇到这种庞大数据时会不会觉得头疼了,实际不用怕很简单的我们利用这几个函数相结合即可实现。在F列输入=VLOOKUP(SUBSTITUTE(CONCATENATE(C4,H4,I4),"*","~*"),Sheet1!$BE$4:$BF$363,2,0)
看到这么一长串函数那么他们分别代表什么意思呢?
首先我们来了解下CONCATENATE函数的基本用法
concatenate单词的意思为:串连。顾名思义,Excel中CONCATENATE函数的作用就是将单元格或内容相连显示在一个单元格里与“&”链接符号的作用是相同的。
它的语法CONCATENATE(text1, [text2], ...)CONCATENATE 函数语法具有下列参数(参数为:操作、事件、方法、属性、函数或过程提供信息的值。):
Text1必需要连接的第一个文本项。
Text2, ...可选。其他文本项,最多为 255 项。项与项之间必须用逗号隔开。
注释您也可以使用连接符号 (&) 计算运算符代替CONCATENATE函数来连接文本项。例如,=A1 & B1 返回相同的值为=CONCATENATE(A1, B1)
为了更清楚的了解此函数例如
当前工作表中分别显示了每笔订单产生的年、月、日、序号,而最终的单号须将这几项数据合并得到。此时可以使用CONCATENATE函数来实现快速批量生成单号。在统计订单时,空出一列用于显示单号。选中E2单元格
编辑栏中输入公式:= CONCATENATE(A2,B2,C2,D2)。
按回车键,即可合并A2、B2、C2、D2几个单元格的值,生成单号。
②选中E2单元格,向下复制公式,从而生成所有的单号
如下图所示:
SUBSTITUTE的基本用法
substitute函数用于在文本字符串中用new_text来代替old_text。举个例子让我们一起来理解一下
如我们要将“我 喜欢 学 习E X C E L!”中的空格去除掉。在C2单元格中输入“=SUBSTITUTE(A3," ","")”就可以了如图所示
VLOOKUP的基本用法
参数解释: =VLOOKUP(要查找的销售员,包含销售员和其销售额的数据源区域,找到后返回第2列,精确查找)。
第一参数:找什么(或者说按什么查找),按销售员查找,所以输入D2
第二参数:在哪找,数据源区域在A:B列,所以输入$A$2:$B$12
第三参数:找到后返回第几列,我们要查找的是销售额,销售额位于B列,即第二参数中的第二列,所以输入2
第四参数:这里要精确查找,所以输入0
掌握了以上三个函数的基本用法后,就可以解决开篇图1中的问题了。是不是很简单了,你学会了吗?