excel表格中怎样提取第一列相同数据的一个,然后第二列相同数据转置成行,要批量的,

如题所述

这个不难做

首先,把项目列复制到想要的地方,比如这里我放在了E列,用删除重复项功能把重复的删除,这样就剩下了不重复的A列数据(这里我们假设A列数据是通过名称来区分的,而不是顺序)。

然后,我们在F1的地方输入

=INDEX($B:$B,SMALL(IF($A:$A=$E1,ROW($A:$A),2^99),COLUMN()-COLUMN($E$1)))

并且使用Shift+Ctrl+Enter来让excel知道这里使用了数组(比如像图片这样我们横向竖向的复制一下这个单元格,直到出现#REF为止)

那么我已经看到了,似乎数据都已经像我们想象的一样排列了,再仔细看下数据是否正确之后就~好啦~撒花~

进阶版:

那么如果我们不喜欢这里显示的#REF!这个错误信息怎么办呢?

可以在外面套一个iferror,比如这样

=IFERROR(INDEX($B:$B,SMALL(IF($A:$A=$E1,ROW($A:$A),2^99),COLUMN()-COLUMN($E$1))),"")

我们让它在错误的时候显示为空~

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-06-06

G2公式:=INDEX($B:$B,SMALL(IF($A$1:$A$23=$F1,ROW(A$1:A$23),999),COLUMN(A1)))&""

excel表格中怎样提取第一列相同数据的一个,然后第二列相同数据转置成行...
首先,把项目列复制到想要的地方,比如这里我放在了E列,用删除重复项功能把重复的删除,这样就剩下了不重复的A列数据(这里我们假设A列数据是通过名称来区分的,而不是顺序)。然后,我们在F1的地方输入 =INDEX($B:$B,SMALL(IF($A:$A=$E1,ROW($A:$A),2^99),COLUMN()-COLUMN($E$1)))...

Excel中两列数据,要求第一列中相同的项目提取一个,第二列转置
excel中如何筛出第一列相同第二列不同的两行数据 用vlookup可以吧。 比如你的数据在A列和B列,那你在C2输入公式:=vlookup(A2,A3:B$100,2,0),在D2输入公式=C2=B2,C2和D2公式下拉填充到底,最后筛选B2中结果是FALSE的。 (上面那个B$100是比如数据有100行,实际需要根据行数进行调整)...

excel表格中怎样提取第一列相同数据的一个,然后第二列对应第一列...
D2输入 =OFFSET($B$1,(ROW(A1)-1)*4+MOD(COLUMN(A1)-1,4),) 公式右拉下拉

Excel中两列数据,要求第一列中相同的项目提取一个,第二列转置,相对应的...
首先,B列数据转置,这个你好像会。其次,选择“数据 \/ 筛选 \/ 高级筛选”功能。注意选择: 将筛选结果复制到其他位置 列表区域为: A:A 条件区域为: A:A 复制到为: C:C (对应你的存放位置)勾选: 选择不重复的记录 ...

如何批量将excel多列转行?
1.方法一是 在制作好的表格中,将数据全选,点击“复制”。2.任意选择空白区域的单元格,鼠标右键选择“转置”即可。3.方法二是 选择区域,输入以下公式=TRANSPOSE(A1:B13)。4.按住“ctrl+shift+enter”即可快速转置 excel表格如何批量多列转行转列 方法\/步骤:1.打开要列转行的excel表格 2.选中要...

excel中如何把相同id纵列数据提出变成横列
假设数据在A列,从A1开始 B1=INDIRECT("A"&COLUMN(A1))公式右拉即可

Excel数据批量行列转置excel数据批量行列转置怎么弄
excel 批量转置的方法如下:1.方法一是 在制作好的表格中,将数据全选,点击“复制”。2.任意选择空白区域的单元格,鼠标右键选择“转置”即可。3.方法二是 选择区域,输入以下公式=TRANSPOSE(A1:B13)。4.按住“ctrl+shift+enter”即可快速转置。

Excel中两列数据,要求第一列中相同的项目提取一个,第二列转置
下面编的那个小程序有点问题,如果你有12个月的工资或转置的第2列同一个人有12个以上数据,转置后只有11个数据,我重新弄了一个。

excel表行列互换怎么弄(Excel表行列互换)
选择需要转置的数据:首先,打开Excel表格,选择需要进行行列互换的数据区域。 复制选中的数据:使用复制命令(Ctrl + C)将选中的数据复制到剪贴板中。 选择粘贴位置:在表格中选择一个空白的单元格作为转置后数据的起始位置。 使用转置功能:在选中的空白单元格上右键点击,选择“粘贴特殊”,然...

在excel中如何转置行列数据
1. 打开Excel表格,选中需要转置的数据所在的整个行列。2. 右键点击选中的行列,选择“复制”或按Ctrl+C复制数据。3. 在需要粘贴数据的位置右键点击,选择“粘贴特殊”。4. 在弹出的对话框中选择“转置”选项,然后点击确定。数据转置操作的具体步骤 当你在Excel中处理数据时,有时需要将行列数据进行...

相似回答