批量查找和替换Google表格中的主列表

时间:2016-09-15 20:42:52

标签: database google-sheets find-replace

我在Google表格中有一个电子表格。我们目前将其从Ooyala拉出来进行QA。我们正在尝试消除手动/人工QA,并正确格式化许多不同的值。行的一个例子是

Header Row
Hello
hello
Yes
yes
Bye
bye

有没有办法编写一个以列为目标的脚本,例如Header Row,然后找到并替换整个主值列表?例如,以某种方式加载主文档,用Hello替换所有hello实例,并在一次完整搜索中使用Yes替换?也愿意尝试R或其他平台。

2 个答案:

答案 0 :(得分:2)

如果示例列是A列,您可以放入一个空闲列:

=ArrayFormula(IF(LEN(A2:A), UPPER(LEFT(A2:A,1)) & RIGHT(A2:A, LEN(A2:A) - 1), ""))

然后将结果列的粘贴值复制到A列中。

答案 1 :(得分:0)

您可以将PROPER函数与arrayformula和条件结合起来检查文本:

=ARRAYFORMULA(IF(ISTEXT(A:A),PROPER(A:A),))

enter image description here

或者如果您希望最终的值列表是唯一的,您也可以这样做:

=ARRAYFORMULA(UNIQUE(IF(ISTEXT(A:A),PROPER(A:A),)))

enter image description here