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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel怎么将一列中有相同内容的值所在行的数据都放在第一个数的后续行相关的知识,希望对你有一定的参考价值。

第一列客户ID,第二列是下单时间,怎么把相同客户ID的时间都放在同一行中?数据量比较大

选中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列。

参考技术A

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

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

如上图:

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个键同时按结束,否则公式无效。

本回答被提问者和网友采纳
参考技术B 写代码可以实现

excel中如何检查一列中的内容是不是包含在另一个文档的一列中。

比如在A文档里的D列内容有ABCDE,在B文档的C列中有ADEFGH,如何检查A中D列在B中C列是否包含呢?
如果一列有几万数据,请问如何能快速检查出A文档中D列有哪些在B中没有包含呢?
谢谢了。

1.在B列右边的空白列中,输入如下公式:=COUNTIF(E4:E12,F4)

其中,E4:E12 代表A列中的所有数据,F4 代表B列中的一个单元格。如下图所示:

2.输入完成后,点击回车。单元格的数据就自动计算出来了。其中1就代表存在,0就代表不存在。如下图所示:

3.B列中,还剩下一部分数据没有进行判断。其实很简单,只要把鼠标放在第一个单元格的右下角,当变成十字时,按住鼠标左键并向下拖动到B列的底部即可。

如下图所示:

4.最后,通过筛选功能,把等于1或等于0的数据筛选出来就可以了。

参考技术A 最简单、查找速度最快的办法是用条件格式:将B文档C列内容拷贝到A文档的某空白列如E列(或增加一个空白列E列),然后选定A文档D列,点菜单 格式——条件格式,在条件1选公式,在后面写入=COUNTIF(E:E,D1)=0,点 格式,选定某种颜色,确定。那么A文档中D列的内容在B中C列没有的将会以特定颜色立即显示出来。本回答被提问者采纳 参考技术B 你有A文档和B文档,看来是两个不同工作薄吧?
用条件个数函数COUNTIF加判断函数IF解决:
假设数据都在各自文档里面的Sheet1,数据从第一行起。
打开两个文档,在A文档的E1输入
=IF(COUNTIF([B文档.xls]Sheet1!C:C,D1)=0,"没有包含","")
回车后,光标置于E1右下角候变成黑十字(格式刷)时,双击格式刷一步到位。
参考技术C

看图,可以追问,1表示包含,0表示不包含,函数式帮你写好了

追问

您好,EXCEL不是很熟练,你写的函数我写不上去,能否提示下?最好能把另一个文档的名字和具体列的填写说下,非常感谢。

参考技术D =IF(ISERROR(VLOOKUP(D1,Sheet2!C:C,1,0)),"不包含","包含")

Sheet2!C:C,改成B文档中的C列。

以上是关于excel怎么将一列中有相同内容的值所在行的数据都放在第一个数的后续行的主要内容,如果未能解决你的问题,请参考以下文章

Python Pandas 将一列中的 NaN 替换为第二列对应行的值

excel中怎么将一列中的第一行和最后一行互换,第二行和倒数第二行互换,依次类推

excel中如何检查一列中的内容是不是包含在另一个文档的一列中。

怎样合并Repeater控件同一列中内容相同的单元格

Excel如何把两列中相同的数据找出,并对应内容排列?

Excel:一列中有多个分钟