Excel如何把几个单元格的数据合并到一起

我们先来看一下本次要实现的效果:

       

原始数据

结果如下:

       

实现效果

下面,我们就来给大家讲解如何实现以上的效果。本次需要用到的函数为IF、COUNTIF、VLOOKUP三个。按照惯例,我们先来讲解一下函数的基本用法。

一、 IF函数

语法:

=IF(logical_test,value_if_true,value_if_false)

参数解释:

Logical_test:计算结果为 TRUE 或 FALSE 的任意值或表达式。

Value_if_true:当 logical_test 为 TRUE 时返回的值。

Value_if_false:当ogical_test 为 FALSE 时返回的值。

二、 COUNTIF函数

语法:

= COUNTIF(range,criteria)

参数解释:

Range:要计算其中非空单元格数目的区域。

Criteria:以数字、表达式或文本形式定义的条件。

三、 VLOOKUP函数

语法:

=VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

参数解释:

lookup_value:要查找的值,可以是数值、引用或文本字符串。

table_array:要查找的区域,类型为数据表区域。

col_index_num:返回数据在查找区域的第几列数,必须为正整数。

range_lookup:模糊匹配(TRUE)或精确匹配(FALSE或不填)。

四、案例的实现

要实现本案例,需要在D列添加一个辅助列。通过辅助列,从后往前理解,将本列和本列下面和本列户编号相同的一个列的值合并起来,依次次循环就能将所有户编号相同的列的值合并到第一次出现该户编号的列。辅助列D2的公式为:

=C2&IF(COUNTIF(B3:B$23,B2),"、"&VLOOKUP(B2,B3:$D$23,3,FALSE),"")

       

添加辅助列结果

特别提醒:注意本公式中在countif和vlookup函数中,均需要将区域延伸到有值的后一行(如本表格共22行,而区域我们需要延伸到23行),否则会导致结果错误,同时要注意公式中的混合引用,确保公式往下填充的时候的正确性。

建立好辅助列并计算好以后,我们需要在右侧的位置提取出不重复的户编号,然后再次通过VLOOKUP函数查询出户编号的人员。

提取出不重复的户编号的方法可以使用【数据】选项卡下面的【数据工具】组里面的【删除重复值】按钮实现。我们先将B列的户编号复制到G列,然后使用【删除重复值】将重复的值删除,得到不重复的户编号。

       

删除重复值操作

得到的结果如下:

       

最终结果空表

在H列通过VLOOKUP函数查询出户编号第一次出现的位置,就得到了该户编号对应的所有人员。公式如下:

=VLOOKUP(G2,$B$2:$D$23,3,FALSE)

结果如下:

       

最终结果

(0)

相关推荐

  • Excel怎么对单元格进行数据合并和分列?

    Excel怎么对单元格进行数据合并和分列?在表格中合并单元格这一操作是很常见的也是很实用的,在Excel中将多个单元格合并成一个单元格的操作方法有很多,今天小编为大家介绍Excel怎么对单元格进行数据 ...

  • 在excel中使用vba实现单元格间数据移动

    下面小编为大家介绍excel中使用vba完成单元格数据移动方法,不会的朋友可以参考本文! 步骤 1.首先我们打开一个工作样表作为例子. 2.在例子中我们在a1和b1单元格分别输入有名字和地址两个分列, ...

  • 在Excel中怎么对相邻单元格的数据求和?

    在Excel中怎么对相邻单元格的数据求和?很多朋友都不是很清楚,所以今天小编就为大家详细介绍一下,不会的朋友快快来看看吧! 横向求和 1.首先,我们在横向的几个单元格内输入测试数据,如图所示. 2.然 ...

  • excel如何将多个单元格的内容合并?

    制作电子表格的时候,我们时常会将Excel表格中多个单元格合并成一个大单元格,这就是我们平常所说的Excel合并单元格,合并单元格的方法有很多种,下面小编就为大家介绍excel如何将多个单元格的内容合 ...

  • EXCEL如何把两个单元格的内容合并在一起

    Excel是我们平常处理数据文档的软件,它内置了很多函数,利用这些函数可以提高我们处理文档的效率.如何把两个单元格的内容合并在一起?我们可以利用函数的功能来完成,下面一起来看下. 操作方法 01 打开 ...

  • Excel中制作表格(单元格格式,合并居中)

    在excel当中,怎样能够制作出相对更复杂一点的表格来呢,这就需要用到一些常用的单元格设置功能了.比如单元格格式设置,合并居中等等,我们来具体了解下. 操作方法 01 首先我们打开一个excel,现在 ...

  • Excel如何将多个单元格的内容合并到一个单元格

    在使用excel合并数据的时候,经常需要将多个单元格内容合并到一个单元格,如何操作呢?接下来教你! 操作方法 01 首先点击"开始",点击剪切板右边的按钮,此时表格左侧出现剪贴板. ...

  • excel表格怎么对不同单元格的数据进行求和

    在使用excel处理数据的时候,我们常常需要对数据进行求和,下面我们就来看看在excel是如何对不同的单元格进行求和的吧. 操作方法 01 首先我们使用excel将我们的表格文件打开,然后选择求和的单 ...

  • EXCEL表将多个单元格数据合并在一个单元格中

    经常与表格打交道,偶尔会遇到要把多个单元格的数据合并在一个单元中显示的情况.手动一个一个做很麻烦,其实我们可以利用EXCEL表格的函数公式初开这个功能.方法有二种. 操作方法 01 方法一:如图示,A ...

  • 在Excel中如何把两列中的数据合并到一起?

    在Excel中处理数据时,有时需要将两列或多列的数据合并到一列中,这就要用到Excel的字符连接符来完成.它可以将两列或多列的数据合并到一起,从而生成一个新的字符串. 操作方法 01 在下面的电子表格 ...