【问题标题】:Insert a value to a cell in excel using formula in another cell使用另一个单元格中的公式将值插入excel中的单元格
【发布时间】:2022-01-29 20:46:12
【问题描述】:

我需要使用另一个单元格中的公式向 Excel 中的一个单元格插入一个值。

A1 = "Test"
B1 = formula to insert A1 to C1
C1 = A1

我可以在B1 中编写一个公式来在C1 中插入值吗? 我不需要C1 中的任何公式。 如果是,公式应该是什么?

【问题讨论】:

  • 您可以使用 VBA 实现此目的,但我不确定仅使用公式是否相同
  • 我不明白这个问题。 A1'test'C1=A1,但 B1?你想要B1 的公式是什么?请提供示例输入和所需的输出。
  • 您不能使用本机工作表函数或公式和you are not supposed 更改另一个单元格的值,以便能够在 VBA 中执行此操作。推理是有效的;循环计算会产生过于复杂而无法合理确定的循环引用。
  • B1 是否应该只是一个返回 TRUE 或 FALSE 是否使 C1 = A1 的逻辑测试?在这种情况下,C 中的简单 IF 语句似乎可以工作。 =IF(B1=TRUE,A1,"")

标签: excel excel-formula


【解决方案1】:

如果它在单元格旁边并且在B2中没有值,则有可能,否则不是。

使用拆分()

Split(CONCATENATE("Text for B1#Sperator$$",A1),"#Sperator$$",FALSE)

这真的取决于。

编辑 过时了。仅适用于谷歌表格。

【讨论】:

    【解决方案2】:

    如果不使用 VBA 或 C 列中的公式,您将无法实现此目的。

    使用公式的简单解决方案:

    在单元格C1中,粘贴以下公式并向下拖动:

    =IF(B1=1;A1;"")
    

    所以if单元格B1 is equal to 1的内容,你在column C的单元格将显示same rowcolumn A的相应值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多