怎样将Excel表格中不同列的相同数据自动排列到同一行

2024-11-19 08:34:39
推荐回答(4个)
回答1:

如果比对的那几列没有重复值的话,可以考虑用公式:

  1. 先把后面几列K,M,O,Q,R,T,U,W复制到别的地方去,然后用公式替代

  2. 我这里用t列和u列举个例子

  3. 先把t和u 放到别的地方去(举例是放到Y\Z列里了)

  4. 然后把公式放到t2:=IFERROR(IF(C2<>"",VLOOKUP(C2,$Y:$Z,1,0),INDEX($Y$2:$Y$100,MATCH(1,INDEX(1*(COUNTIF($T$1:T1,$Y$2:$Y$100)=0),),))),"")

  5. 把这个公式放到u2:=IFERROR(VLOOKUP(T2,Y:Z,2,0),"")

  6. 然后两列公式下拉到足够多的行数(最后出现多个空白行),得到和C列一致的排序结果,多余内容会显示在下方

回答2:

图片看不清哦

回答3:

写代码以实现!你这怎么 是日文?

回答4:

你的提问没看明白~可以给表格加一个IF函数,来实现数据的筛选判断