excel函数公式问题,请厉害的大神帮帮忙,这个函数公式如何写?
要把下图中左边的数据用公式做成右边的样子(下图中左边是原数据,右边是用原数据人工做成的,但实际数据量巨大无法依靠人工,所以需要依靠公式来解决),需要把A列和B列中相同的数...
要把下图中左边的数据用公式做成右边的样子(下图中左边是原数据,右边是用原数据人工做成的,但实际数据量巨大无法依靠人工,所以需要依靠公式来解决),需要把A列和B列中相同的数字对齐,没有所能对应的相同数值用空值空出,每列的总条数不变。知乎神通广大的高手们,求帮助!谢谢!
展开
2个回答
展开全部
E2中输入
=IFERROR(TEXT(SMALL(IF(COUNTIF($A$2:$B$14,ROW($1:$100)),ROW($1:$100)),ROW(A1)),IF(COUNTIF(A$2:A$14,SMALL(IF(COUNTIF($A$2:$B$14,ROW($1:$100)),ROW($1:$100)),ROW(A1))),0,"")),"")
同时按下CTRL+SHIFT+回车,输入数组公式,右拉一格,下拉。
其中以原始数据都在在1到100这个范围为依据,写为ROW($1:$100),如果不是,自己将它改为实际数字,如果是在1到999,那么,其中ROW($1:$100)部分都改为ROW($1:$999),另外$A$2:$B$14部分以实际情况为准修改。
=IFERROR(TEXT(SMALL(IF(COUNTIF($A$2:$B$14,ROW($1:$100)),ROW($1:$100)),ROW(A1)),IF(COUNTIF(A$2:A$14,SMALL(IF(COUNTIF($A$2:$B$14,ROW($1:$100)),ROW($1:$100)),ROW(A1))),0,"")),"")
同时按下CTRL+SHIFT+回车,输入数组公式,右拉一格,下拉。
其中以原始数据都在在1到100这个范围为依据,写为ROW($1:$100),如果不是,自己将它改为实际数字,如果是在1到999,那么,其中ROW($1:$100)部分都改为ROW($1:$999),另外$A$2:$B$14部分以实际情况为准修改。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |