有没有办法在不分离每个值的情况下使用 char(10) 函数?
Posted
技术标签:
【中文标题】有没有办法在不分离每个值的情况下使用 char(10) 函数?【英文标题】:is there a way to use the char(10) function without separating every value? 【发布时间】:2021-09-08 22:03:55 【问题描述】:我目前正在使用 char (10) 将列从名为“脚本”的单独选项卡合并到一个基于名称的单元格中。
=IFERROR(TEXTJOIN(CHAR(10),1,QUERY(Scripts!$A$3:A,"select B, C, D, E where A ='"&A1&"'")))
我的信息显示在列表中。有没有办法将列 B+C 和 D+E 结合起来。
第 1 行是我的数据在“脚本”选项卡上的样子。 第 7 行是上面等式的数据。 第 12 行是我希望等式执行的操作。
【问题讨论】:
【参考方案1】:尝试:
=ARRAYFORMULA(IFNA(VLOOKUP(A1:A, QUERY(
Scripts!A:A, Scripts!B:B&" "&Scripts!C:C&CHAR(10)&Scripts!D:D&" "&Scripts!E:E,
"where Col1 is not null"), 2, 0)))
更新:
=ARRAYFORMULA(REGEXREPLACE(TRIM(SPLIT(FLATTEN(QUERY(QUERY(
Data!A2:A&"×", CHAR(10)&TEXT(Data!B2:B, "m/d/yy")&
CHAR(10)&Data!C2:C&", "&Data!D2:D&", "&Data!E2:E, ROW(Data!A2:A),
"select max(Col2) where not Col1 starts with '×' group by Col3 pivot Col1")
,,9^9)), "×")), "^"&CHAR(10), ))
【讨论】:
谢谢!但是,有时同一个名称有多个条目(例如日期、类别、注释、标签)。这只会返回它看到的第一行数据。 @EmmaBourdeau 你能分享一份你的工作表吗? docs.google.com/spreadsheets/d/… @EmmaBourdeau 工作表是私有的 docs.google.com/spreadsheets/d/…以上是关于有没有办法在不分离每个值的情况下使用 char(10) 函数?的主要内容,如果未能解决你的问题,请参考以下文章
如何在不导致复制的情况下将 char 数据附加到 std::vector
有没有办法在不删除视图并重新添加的情况下更新 StackView 中的视图?