小编CRS*_*PLK的帖子

在电源查询自定义列中引用上面的单元格

我正在将 Excel 进程转换为 Power Query 自定义列,它目前的工作方式是引用上面的单元格写入当前单元格。

Excel 公式为 =IF(G2<>"", IF(I2<>"",I2,""),H1) 在本例中将在 H2 中输入。它本质上是说,当我的左侧和右侧的单元格具有值时,我会将单元格的值写入右侧,直到我看到左侧的单元格与右侧的单元格不匹配对,然后返回 null。这贯穿几千行,可能会被触发几十次以修补小孔。最终结果基本上是这样的,中心列是我的新数据(为了视觉目的,我使用零而不是 "" 或 null):

  1. 0 0 0 - 写空
  2. 0 0 0 - 写空
  3. x 1 1 - 向右写值
  4. 0 1 0 - 写入上面的值
  5. 0 1 0 - 写入上面的值
  6. x 0 0 - 写空
  7. 0 0 0 - 写空

现在我必须在执行我的查询链之前编写公式,我想将此步骤合并到自定义列中,但我还没有找到解决方案。对于代码和电源查询以及堆栈溢出,我完全是新手,但到目前为止,除了这一步之外,我已经能够执行我需要的每一步。

excel excel-formula powerquery

1
推荐指数
1
解决办法
5120
查看次数

标签 统计

excel ×1

excel-formula ×1

powerquery ×1