excel怎么将一列中有相同内容的值所在行的数据都放在第一个数的后续行 EXCEL表格中如何把同一列相同的文字,从第一行一下子复制到...

www.zhiqu.org     时间: 2024-05-31

选中A列全部,粘贴到E列,然后点击顶部的 数据---删除重复项 按钮。

然后在F2输入这条公式:

=IF(COLUMN(A1)<=COUNTIF($A$2:$A$13,$E2),INDEX($B$2:$B$13,MATCH($E2,$A$2:$A$13,)+COLUMN(A1)-1),"")

然后单击选中F2,右拉、下拉,填充公式即可。

向右拉几列?要求向右拉的列数,不能少于A1中同一客户所占行数最多的行的数量。

比如A列最多的一个客户有5行,那么你右拉公式时至少向右拉5列。



真是晕啊,你的表格没有行列号的呀???怎么给你公式????

下次提问上图记得保留一下行列标号吧!!

如上图:

1、在F2单元格输入公式:

=LOOKUP(1,0/FREQUENCY(0,COUNTIF($F$1:F1,$B$2:$B12)),$B$2:$B12)&""

复制并下拉,即可显示去重复后的客户号

2、在G2单元格输入数组公式:

=IF($F2="","",IFERROR(TEXT(INDEX($C$1:$C$200,SMALL(IF($B$1:$B$200=$F2,ROW($1:$200),4^8),COLUMN(A$1))),"e/m/d"),""))

复制并下拉,即可。

注意:上面的2公式是数组公式,输入完毕后必须CTRL+SHIFT+ENTER这3个键同时按结束,否则公式无效。



写代码可以实现

excel怎么将一列中有相同内容的值所在行的数据都放在第一个数的后续行~

3l是正解,match函数用于返回数值在单元格区域的相应位置,函数的参数使用信息可以看excel帮助
原来我4l,修改下就下去了
看到lx了……补充下吧
match有3个变量,match(a,b,c),a是要找的值,b是一列或者一行,不能是多行多列不规则范围,c是match的形式,分-1,0,1,0是完全匹配,-1是找>=的最小数,1是找<=的最大数(文本之类不是数字的取asci(?忘了)值),默认是1,这就是lx碰到的问题
所以应该是match(8,a2:c2,0)
不过这样只能是查一列或一行

Excel怎么挑选出所有不相邻但有相同文字的单元格 查找全部,复制


#欧采虞# EXCEL中同一列中的一部分列包括相同的内容,如何在EXCEL中同时选中相同内容所在的所有列并进行删除!!急 -
(15044016967): 1、用辅助列生成一自然数序列;2、对需要删除列数进行排序,使需要删除的数据排列在一起,删除;3、对辅助列进行排序,恢复先前顺序;4、删除辅助列.

#欧采虞# excel里怎么把相同项目的行累加, -
(15044016967): 第一个公式是错的,它的结果是相同品名逐行累加,不是上面显示的结果,在C2中输入公式:=SUMPRODUCT((A$2:A$10=A2)*B$2:B$10)下拉复制公式;第二个公式是对的,不过在C1单元格中结果...

#欧采虞# excel怎么根据单元格内容,将整个excel文档中相同内容的整行添加到该单元格所在行 -
(15044016967): 你的数据结构也太累人啦!!!!!!!!若是把所有的原始数据列一个工作表,公式要简单多了 根据目前的情况,可在表0的A2单元格输入公式:=IF(COUNTIF(Sheet1!$B:$B,$F2),INDEX(Sheet1!A:A,MATCH($F2,Sheet1!$B:$B,0)),IF(...

#欧采虞# 在excel电子表格中如何实现使不同表中同一列中相同编号对应的一行中所有内容相同?
(15044016967): 楼主: 你可以打开第1张表,按住SHIFT点最后1张表标签,即选中全部工作表,在任一工作表的固定单元格更改数据,即可更改全部表格该单元格数据. 希望能帮楼主解决!

#欧采虞# Excel表中如何把其中一个表格中相同的行的数据汇总到另一个表格中? -
(15044016967): 4个方法: 1、分类汇总:先排序(先EC073列、后8553列),然后分类汇总. 2、数据透视表:建立数据透视表,添加2个行字段:EC073列、8553列,对数量求和. 3、数据库函数:Dsum函数 4、数组函数: sum,或者sumproduct.

#欧采虞# excel 如何把B列中有和A列相同的数据 放在A列的同一行 -
(15044016967): 楼主,您的问题就要去找编程的了,自己稍加改动就做出来了. 1. 如果C列非空白列,在C列前插入一列 2. 选中B列整列-->复制-->选中C列-->鼠标右键-->选择性粘贴-->选"数值"-->确定 3. B1输入公式: =if(iserror(vlookup(a1,a:c,3,0)),"",vlookup...

#欧采虞# 在EXCEL中如何加总同一行中相同项目列的数据,诚请高人指点. -
(15044016967): 行列标号没有,只能假设:星期在第三行,数据区从D列到Z列 在第一个人后面的单元格输入公式: =SUMPRODUCT((D$3:Z$3="六")*(D5:Z7))+SUMPRODUCT((D$3:Z$3="日")*(D5:Z7)) 公式可复制到下一个人

#欧采虞# Excel合并重复行 -
(15044016967): 这个步骤有点多,如果你的数据量大的话,可能有点慢, 步骤如下: 1、将两个表采用复制粘贴的方式合并起来(在表Sheet1中);如图: 2、在空白列做个辅助列,比如G列,并在G11单元格输入公式: =countif($A$11:$F$19,A11) 3、将...

#欧采虞# 在电子表格(EXCEL)里怎样将某一列里有相同数据的单元格,只保留有那个数据的单元格的一行,其他行不要. -
(15044016967): 假设你的数据在B列,起始于B2 插入一空白列C列 C2公式下拉:=IF(countif($B$2:B2,B2)>1,"重复","") 然后筛选C列 重复 的.选中筛选的C列结果---->ALT+; ---->鼠标右键--->删除---->确定即可!

#欧采虞# excel怎么将一列中有相同内容的值所在行的数据都放在第一个数的后续行 -
(15044016967): 真是晕啊,你的表格没有行列号的呀???怎么给你公式???? 下次提问上图记得保留一下行列标号吧!! 如上图: 1、在F2单元格输入公式: =LOOKUP(1,0/FREQUENCY(0,COUNTIF($F$1:F1,$B$2:$B12)),$B$2:$B12)&"" 复制并...