如何解决我需要将公式应用于Google表格中的每一行的帮助
我有一个从Google表单获取更新的Google表格。不幸的是,Google表单为每个响应插入了新行,因此我无法自动将公式应用于每行。 我在这里找到了使用arrayformulas的解决方法:https://www.labnol.org/google-form-formulas-050520#auto-number-form-responses-with-a-unique-id
并尝试了此操作
=ArrayFormula(
IFS(
ROW(L:L)=1,"Invoice amounts",LEN(L:L)=0,IFERROR(1/0),LEN(L:L)>0,ARRAYFORMULA(JOIN(",",REGEXEXTRACT(SPLIT(ROW(L:L),"),"[0-9]{4}")))
)
)
但这会产生此错误 screenshot
如果有人可以提供帮助或提出其他建议,我将不胜感激。 这是工作表链接:https://docs.google.com/spreadsheets/d/166jmHFHQoa6Q88AEJy39w8yfXShg7ml6Q_YRckP3oEk/edit?usp=sharing
解决方法
尝试:
=ARRAYFORMULA({"Invoice amounts"; IF(L2:L="",REGEXREPLACE(TRIM(TRANSPOSE(QUERY(TRANSPOSE(IF(LEN(
SPLIT(REGEXREPLACE(L2:L,"[A-Za-z\(\)-\.]",)," "))>3,SPLIT(REGEXREPLACE(L2:L," ")&",",)),9^9)))," |,$",))})
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。