【问题标题】:Replace numbers with characters from one sheet to another with formula on Google Sheets?用Google表格上的公式将数字替换为从一张到另一张的字符?
【发布时间】:2021-07-23 16:23:43
【问题描述】:

我正在尝试使用 IF 函数创建一个数组公式,以转换列上的数值并将它们转换为文本到另一个工作表中。例如,在文档Google Sheets Array Formula 上,在工作表“产品 ID”上,我有从 A2 到 A6 的不同数值。我的意图是为这些值中的每一个分配一个名称,并将它们显示在第一张表(主)上,并为每个数字字符串分配名称。

您可以在下面看到我正在使用的公式。它应该在理论上有效......但是,它没有。有谁知道更实用、更好的方法吗?

={"My App";ARRAYFORMULA(IF(ProductID!A2:A=327939762351,"Apple - 1 mo.","0"));ARRAYFORMULA(IF(ProductID!A2:A=123456789,"Apple Store","0"));ARRAYFORMULA(IF(ProductID!A2:A=987654321,"Google Play","0"));ARRAYFORMULA(IF(ProductID!A2:A=111111111,"InAPp Purchase 1","0"));ARRAYFORMULA(IF(ProductID!A2:A=222222222,"InApp Purchase 2","0"));ARRAYFORMULA(IF(ProductID!A2:A=333333333,"InApp Purchase 3","0"))}

【问题讨论】:

    标签: google-sheets


    【解决方案1】:

    尝试:

    ={"My App"; ARRAYFORMULA(IF(ProductID!A2:A="",,IFNA(VLOOKUP(ProductID!A2:A, {
     327939762351, "Apple - 1 mo."; 
     123456789,    "Apple Store"; 
     987654321,    "Google Play";
     111111111,    "InAPp Purchase 1";
     222222222,    "InApp Purchase 2";
     333333333,    "InApp Purchase 3"}, 2, 0), "0")))}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-21
      • 1970-01-01
      • 2020-04-12
      • 2022-01-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多