【问题标题】:Is there an easy workaround for an "Evaluate" function in Google Spreadsheets?Google 电子表格中的“评估”功能是否有简单的解决方法?
【发布时间】:2019-05-09 22:23:52
【问题描述】:

我创建了带有一些关键字占位符的文本模板。关键字位于单独的单元格中,并且有很多。这个想法是,我在不同的工作表上选择一个带有下拉菜单的文本模板,它会自动用所有关键字填充选定的文本。我通过 VLOOKUP 获取模板并使用 SUBSTITUTE 和 ROW 替换行号以从同一行获取正确的关键字。到现在为止还挺好。 我没有得到的是最终评价。输出始终是一个公式,它只是一个文本而不是函数公式。

我知道 Google 电子表格没有类似 Excel 的 EVAL 功能。所以我需要一个解决方法。

尝试了很多东西,例如 INDIRECT 函数或互联网上的一些脚本用于自制 EVAL 函数,但仍然无法正常工作。我要疯了。

//MY TEMPLATES:
A               B
Version No.1    ""&CXXXXX&" & "&DXXXXX&" presents for your "&EXXXXX&"."
Version No.2    "Perfect for "&CXXXXX&" & "&DXXXXX&". Do some "&EXXXXX&"!"
Version No.3    "Cool "&CXXXXX&" & "&DXXXXX&"."

//MY KEYWORDS:
C             D                 E
Business      Money             Motivation
Fitness       Bodybuilding      Sports
Music         Songs             Sounds


//MY CODE FOR THE EXPECTED OUTPUT:
=CONCATENATE("=";SUBSTITUTE(VLOOKUP($A3;$A$16:$B$18;2;0);"XXXXX";ROW(B3)))

(Templates are placed at A16:B18)

//WHAT I ACTUALLY GET:

Dropdown        Output
Version No.2    ="Perfect for "&C3&" & "&D3&". Do some "&E3&"!"
Version No.3    ="Cool "&C4&" & "&D4&"."
Version No.1    =""&C5&" & "&D5&" presents for your "&E5&"."

//WHAT I NEED:

Dropdown        Output
Version No.2    Perfect for Business & Money. Do some Motivation!
Version No.3    Cool Fitness & Bodybuilding.
Version No.1    Music & Songs presents for your Sounds.

必须评估输出,但我不知道如何在 Google 电子表格中做到这一点...

这里你可以找到示例文件:

https://docs.google.com/spreadsheets/d/11vvkhgsbPqDz5sPCkPzNcGNvlHEBhRE72O8pE_keDs0/edit?usp=sharing

【问题讨论】:

    标签: google-apps-script google-sheets google-sheets-api google-sheets-formula


    【解决方案1】:

    使用 Google Apps 脚本或 Google Sheets API 将公式添加到单元格中。

    如果您使用 Google Apps 脚本,请使用 setFormulasetFormulaR1C1 添加单个公式。

    也许你应该从阅读https://developers.google.com/apps-script/guides/sheets开始

    【讨论】:

    猜你喜欢
    • 2012-01-28
    • 2016-12-23
    • 2021-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多