标签: excel
如果标题已关闭,我很抱歉,但我无法做出这样的简短。
我有一张包含2张的excel文件:Sheet1的第一列填充了数据,但是是随机模式(例如:6个连续的单元格带有数据,6个没有,其他的是以下的替换;基本上没有知道下一个单元格是否有数据的方式)。我想将Sheet1中的第一列复制到Sheet2中,没有任何空白单元格或重复单元格(数据的顺序可以保留或作为公式的结果进行更改)。
这可以在没有任何编码的情况下完成吗?
答案 0 :(得分:0)
假设您的Sheet1如下
Sheet1
然后在Cell A2的{{1}}中输入以下公式
Cell A2
Sheet2
根据需要拖动/复制。根据需要更改公式中的范围。见图片以供参考。
编辑:
要从=IFERROR(INDEX(Sheet1!A$2:A$50,SMALL(INDEX(NOT(ISBLANK(Sheet1!$A$2:$A$50))*ROW($A$1:$A$49),0),COUNTBLANK(Sheet1!$A$2:$A$50)+ROW($A1))),"") 的{{1}}获取唯一值,请在Column A Sheet2
=IFERROR(INDEX(Sheet1!A$2:A$50,SMALL(INDEX(NOT(ISBLANK(Sheet1!$A$2:$A$50))*ROW($A$1:$A$49),0),COUNTBLANK(Sheet1!$A$2:$A$50)+ROW($A1))),"")
Column A
Cell B2