EXCEL 如何做到两列数据互相找相同字段自动对齐? 100
大概意思就是列一列二123125125126126128130130对齐后的效果123125125126126128130130...
大概意思就是
列一 列二
123 125
125 126
126 128
130 130
对齐后的效果
123
125 125
126 126
128
130 130 展开
列一 列二
123 125
125 126
126 128
130 130
对齐后的效果
123
125 125
126 126
128
130 130 展开
4个回答
展开全部
用辅助列,C1公式:
=INDEX(SMALL($A$1:$B$4,ROW($1:$8)),SMALL(IF(MATCH(SMALL($A$1:$B$4,ROW($1:$8)),SMALL($A$1:$B$4,ROW($1:$8)),0)=ROW($1:$8),ROW($1:$8),9^9),ROW(A1)))
数组公式,按CTRL+SHIFT+回车,下拉;
得到对齐后的数据
D1公式:
=IFERROR(VLOOKUP(C1,A:A,1,),"")
下拉;
E1公式:
=IFERROR(VLOOKUP(C1,B:B,1,),"")
下拉。
(最后可以选中D和E列,复制,右击D1右击,选择性粘贴,选择“数值”粘贴到原位置,删除A到C列)
=INDEX(SMALL($A$1:$B$4,ROW($1:$8)),SMALL(IF(MATCH(SMALL($A$1:$B$4,ROW($1:$8)),SMALL($A$1:$B$4,ROW($1:$8)),0)=ROW($1:$8),ROW($1:$8),9^9),ROW(A1)))
数组公式,按CTRL+SHIFT+回车,下拉;
得到对齐后的数据
D1公式:
=IFERROR(VLOOKUP(C1,A:A,1,),"")
下拉;
E1公式:
=IFERROR(VLOOKUP(C1,B:B,1,),"")
下拉。
(最后可以选中D和E列,复制,右击D1右击,选择性粘贴,选择“数值”粘贴到原位置,删除A到C列)
展开全部
懂代码么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个问题用函数,我还真想不出办法来,建议用VBA吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
列一的值是数字吗?需要自动对齐?不知道有没有这个功能。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |