【问题标题】:Filling data with with information from 1 of 3 cells使用来自 3 个单元格中的 1 个单元格的信息填充数据
【发布时间】:2021-11-11 21:23:02
【问题描述】:

我希望我能解释得足够多,以便有人理解并能够提供帮助,我有 27000 条记录要更新到一列中。

我希望使用公式用 A 列中的数据填充 D 列,但如果该单元格为空白,则使用 B 列中的数据,如果该列为空白,则使用数据列 c。

]:https://i.stack.imgur.com/DTwI7.png

【问题讨论】:

  • 需要看一个可视化的例子。但看起来你需要一个IFS 声明
  • 可以接受 VBA 答案吗?

标签: excel excel-formula


【解决方案1】:

试试这个:

=IF(A1<>"",A1, IF(B1<>"",B1,IF(C1="","",C1)))

【讨论】:

  • 工作就像做梦一样,谢谢大家的帮助,你们这些了不起的人
【解决方案2】:

这不使用IF,因此更灵活地用于更长的范围。

=INDEX(FILTER(A1:C1,A1:C1>"",""),1)

FILTERs 为非空文本单元格的行,并通过INDEX 返回第一个。

【讨论】:

    【解决方案3】:

    在你的单元格 D2 中可能是这样的

    =IF(A2<>"", A2, IF(A2="", B2, Value(C2)))
    

    【讨论】:

    • 嗨,这适用于前两列,但如果在第三列中提供唯一数据,则返回 0。
    • 我想这可能是因为我在第 3 列中有一个公式。
    • 如果您的 C2 是公式的结果,我编辑的公式可能有效
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-12
    • 1970-01-01
    • 1970-01-01
    • 2015-11-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多