情况:
1 Spreadsheet Overview
2 E3 Formula
我试图:
将特定符号(参见A - 1个电子表格概述)替换为特定单元格的其他符号(参见B - 1个电子表格概述)(参见E3 - 2 E3公式)。
使公式尽可能简洁,以便将来分解。
最终代码作为命令输入(将来会改进)到终端(Mac OSX)以考虑这些特定符号。
我的问题
是否可以为此Google Spreadsheet命令执行数组公式(无需任何其他代码,如VBA,javascript等)?
我的E5公式是:
=SUBSTITUTE(E15,INDEX(A3:A13,MATCH(A3:B13,A3:A13,0)),INDEX(B3:B13,MATCH(A3:B13,A3:A13,0)))
此时,它只对第一个符号作出反应:参见单元格A3和B3 - (
和\(
对于我个人的偏好,E3中的代码(所有不同的替代品)太长并且难以适应,例如想做一个" infinity"符号数(A列)和相应的B列符号。
答案 0 :(得分:0)
REGEXREPLACE救援:
这将创建您正在寻找的字符文字的正则表达式,并实际上将其转义。
=REGEXREPLACE(
B13,
"([\" & JOIN("([\", A3:A13) & "])",
"\\$1")