excel,A列数据与B列数据有对应关系,如何将B列的数据横向排列到CDEFG后面列

excel,A列数据与B列数据有对应关系,如何将B列的数据横向排列到CDEFG后面列。如图

下面是我作的一个简易图片,仅用于举例:

第一步:编号的去重复:

复制B2至B6,粘贴到E2至E6,

然后选中E2至E6,点击顶部的:数据---删除重复值。

第二步:条码结果的得出:

在F2中粘贴此公式:

=IFNA(INDEX($C$2:$C$6,MATCH($E2,$B$2:$B$6,)+IF(COLUMN(A1)>INDEX($A$2:$A$6,MATCH($E2,$B$2:$B$6,)),NA(),COLUMN(A1))-1),"")

然后选中F2,横拖、竖拖,即可得出所有结果。

注意:公式中的COLUMN(A1)部分不要动,意思是取动态数字1的意思,这一部分不要动。其它的,比如公式引用的区域或单元格,可以自己根据实际情况调整和修改。

另外公式中的$绝对引用符的位置,不能加错位置。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-08-13
要转的数据复制,选择性粘贴中选择转置就OK
第2个回答  2018-08-13
数据复制到一个空白工作表,对BC列删除重复项,再复制回来放到这个工作表的E、F列不就行了?
文字描述的词不达意,幸好有图片。追问

您应该看错了图片,图片显示不全的,在看一下

相似回答