Excel-动态处理合并的单元格

问题描述 投票:0回答:1

下午好,希望你们一切都好。

我们的数据仓库正在使用合并的单元格以一种奇怪的格式导出数据,我们必须每周清理一次以便可以使用它。

Sample Data

在屏幕快照中,您可以找到依赖于合并单元的设置,而不是复制合作伙伴,日期,品牌和区域代码。

我已经创建了一个公式,该公式指定如果上面的行为空,那么它将在顶部找到具有文本的下一个单元格并将其复制,但是有点不可靠,它看起来像这样:

=IF([@Date]="",B23,[@Date])

=IF([@Date]="",B24,[@Date])

由于B23不为空,因此采用其值。然后,下一个,因为B24为空,所以它将复制B23。然后,由于B25为空白,因此它将复制已经具有日期值的B24

它可以工作,但是对于日期和其他合并的列(它们与合并的单元格具有相同的模式),似乎必须有一种更好的方法来动态地实现此目的。我探索了一些Power Query解决方案,但没有结果。请注意,使用Power Query导入此数据时,合并的单元格只是以“ null”形式出现。

excel excel-formula powerquery
1个回答
0
投票

假设您将数据保存在Excel结构化表中(这似乎是因为您发布的公式),将在电源查询中查找命令转换和填写的内容。

我目前仅安装了西班牙语版本,但是您可以用英语查找命令。

enter image description here

这是我发现的一个教程:https://www.myexcelonline.com/blog/fill-values-using-power-query/

© www.soinside.com 2019 - 2024. All rights reserved.