Excel 如果同一行中没有两个单元格为空,则沿列复制数据

Excel 如果同一行中没有两个单元格为空,则沿列复制数据,excel,Excel,我无法检查两行是否为空 正如您在我的屏幕截图(上半部分)中看到的,我有一个带有 单位数据和值作为我的列。我希望达到下半部分所示的结果 目前我有一个代码,可以复制数据直到出现空行,但这不符合我的要求。请帮助生成此宏 在B列上筛选要选择(空白)(仅限),请在A列的第一个空白处插入”,然后向下复制以适应需要。移除过滤器,选择ColumnA,主页>编辑,查找并选择,转到特殊…,选择空白(仅),确定,向上按住Ctrl键并输入。是否要使用VBA?使用第三列/新列来评估是否填充了单元数据列。例如,如果您的数

我无法检查两行是否为空


正如您在我的屏幕截图(上半部分)中看到的,我有一个带有
单位数据
作为我的列。我希望达到下半部分所示的结果


目前我有一个代码,可以复制数据直到出现空行,但这不符合我的要求。请帮助生成此宏

在B列上筛选要选择(空白)(仅限),请在A列的第一个空白处插入
,然后向下复制以适应需要。移除过滤器,选择ColumnA,主页>编辑,查找并选择,转到特殊…,选择空白(仅),确定,向上按住Ctrl键并输入。

是否要使用
VBA
?使用第三列/新列来评估是否填充了单元数据列。例如,如果您的数据标题“Unit data”在B1中,请将此公式复制到A列(新列,从A2开始):
=if(B2“”,B2,B1)
您可能希望对其进行一些调整,以处理那些没有“Value”条目的行,但这就是我如何实现最终结果的要点。。。不带VBA。可能重复的