office

运用4个小技巧,不用函数也能让你进行1对多的查询

2020-12-13  本文已影响0人  青豆qingdou

说起查询匹配,大家都会想起VLOOKUP,如果被查询项在表中是唯一的,用此函数来查找匹配还是很方便的,但是如果被查找项在表中出现多次,单纯用Vlookup函数,找到的只是在表中第一次出现的内容,想要得到全部结果,若用函数公式会比较复杂,这里介绍一个简单方法:数据透视表法。

(此方法介绍的比较详细啰嗦,因为其中的几个小技巧,应用比较广泛,若能熟练掌握,实际应用中会很方便。)

1、插入——“数据透视表”——选择原表区域——再选择放置透视表的单元格——确定(如图);

2、将查找项,如“姓名”拖到透视表的“行”,被查找项“水果”拖到“列”,再同时将“水果”拖到“值”区域,得到如图左边的透视表;

3、透视表中总计内容用不到,点开“设计”下的“总计”旁的小三角,将行列禁用(如图3);

4、再选中透视表复制粘贴为数值,以方便进行下一步(如图);

5、选中复制后的表,按Ctrl+5调出“定位”对话框,勾选“常量”下的“数字”,并将其他的勾选内容去除后点“定位”(如图);

6、在定位情形下直接输入=并点击D19单元格,并按F4,使D19出现行上的绝对引用(如图),这样做的目的是为了将数字换成相应的水果名称;

7、最后同时按下Ctrl+Enter键,得到如下图的结果;

8、为了让得到的水果名称显得更集中,可以继续进行处理:

选中水果区域——调出定位对话框(Ctrl+5)——空值——定位(如图中选择区域多选了姓名,若想姓名与相应水果在一个单元格出现可以这样选);

9、右键调出快捷菜单:删除——右侧单元格左移,得到处理后结果(如图);


10、打开剪贴板,点击“全部删除”将上面已有内容清除(上图),复制水果名称区域,此时空白的剪贴板中出现了相应内容;(下图)


11、双击空白单元格,使得光标出现在其中,再点击剪贴板中刚才复制的内容,相应的内容就出现在单元格中,此时不要按回车,直接选中它,将其剪切粘贴到空白单元格,水果的名称就出现在一个单元格中了(如图);

12、一般进行到上面一步就可以了。

若想水果之间不是以空格相隔,也可以进一步处理:输入公式=TRIM(水果所在单元格)确定,拖动右下角填充柄复制公式到相应位置,此步目的是为了“除去单词之间应有的单个空格外多余的空格”;如图


13、经过处理的内容就可以调出“查找-替换”对话框,在查找不输入一个空格,在替换中输入逗号,点全部替换就得到最结果。如图


此方法中用到了以下几个技巧:

1、利用透视表达到一对多的查找;

2、定位数字、空值;

3、利用剪贴板,可以把各个单元格的内容合并放入一个单元格中;

4、用TRIM函数可以清除字符间多余的空格,文本处理中常常用到此函数,可以方便后面进一步的处理(如在本文中可以方便后面的查找替换)。

上一篇下一篇

猜你喜欢

热点阅读