使用带有 TEXTJOIN 的数组公式用逗号分隔每行中的所有非空白字段 2024-11-29 • worksheet-function google-spreadsheets 我正在尝试创建一个数组公式函数,它将提取每行(列 F 和 V 之间)所有字段的值,并在非空白时(仅在行内)用“,”分隔它们。问题是,对于第 2 行,它输入的是下面所有行的所有值,而不是仅输入每个相应行的值。我习惯使用似乎在列内有效的 vlookup 数组公式。请参阅下面的公式和屏幕截图。尝试不同的范围数字或 $ 似乎无法提供解决方案。 =ARRAYFORMULA(TEXTJOIN(", ",TRUE,F2:V)) A2 中的公式从 F 到 V 的所有行中提取所有值,而不是按所需方式“排列” 答案1 信用@mayukh-bhattacharya 填写以下公式: =TEXTJOIN(", ", 1, F2:V2) 或者使用这个多行公式: =BYROW(F2:V, LAMBDA(x, TEXTJOIN(", ", 1, x))) 相关内容 无法通过 apache2 curl 文件主机 无法在 Fedora 35 上生成 pdf(pdfTex 错误:“无法打开 Type 1 字体文件进行阅读”) Red5找不到JAVA_HOME 如何防止 Java 重定向下载更新? 使用 Expl3 调用全局变量 如何禁用或关闭联想 Ideapad Flex 14 (Windows 8) 触摸屏功能? 使用 OpenVPN 时网络性能低 从使用 fakeraid 构建的 RAID 中恢复数据 [关闭] Active Directory 网络中的客户端系统如何找到其所在的站点?