EXCEL中将满足相同条件的单元格文本进行合并的方法

更新时间:2024-01-22 22:58:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

EXCEL中将满足相同条件的单元格文本进行合并的方法

在EXCEL的使用过程中,可能会遇到“将满足相同条件的单元格文本进行合并的问题”,如要求将下表中同一组别所有组员的姓名显示D列中。如果数据量大,用手工来做肯定是不现实的,本文通过引入“辅助列”,只需利用IF函数和VLOOKUP函数,通过简单三步实现合并。

第一步:引入辅助列

在C列后插入D列作为辅助列。

第二步:利用IF进行合并

先对B列进行排序(升序或降序均可,此步为必须步骤,不能省略),排序后在D列最后一个单元格 (即D11)中输入公式:=IF(B11=B12,C11&\、\并回车(注:&为连接符,表示将左右两边的文本连接起来,相当于CONCATENATE函数,如\中\国\的结果为\中国\。

回车后选择D11单元格并复制(快捷键ctrl+c),复制后选择D2至D10的单元格区域执行粘贴操作(快捷键ctrl+v),粘贴后的效果见下表。

注:第二步一开始必须对B列进行排序,是为了让相同的组别靠在一起,这样才能利用IF函数进行后续合并操作。 第三步:利用VLOOKUP进行填充

经过前两步后,D列中除D2、D5、D9包含了所有对应组别的组员外,其他单元格均未包含全部组员,对于这一问题,可以利用VLOOKUP函数轻易解决,操作如下:

在E2单元格中输入公式:= VLOOKUP(B2,B:E,3,FALSE),并回车。回车后,选择E2单元格,鼠标移到该单元格右下角,待出现拖曳标

志\+\后,按住鼠标左键往下拖至D11单元格,效果见下图:

拖曳后,点鼠标右键进行复制,复制后再点鼠标右键进行选择性粘贴(粘贴选择数值),操作完后删除辅助列D列便得到了想要的结果。如果还需要回到先前的排列顺序,可对A列由小到大进行排序,最终结果见下图:

绳艺 http://www.smshipin.com S8u9vPdYqglX

本文来源:https://www.bwwdw.com/article/r07o.html

Top