google-sheets - 用于在 Google 表格中连接多个单元格的 ArrayFormula
问题描述
向开发人员致敬,我无法在 Google Sheets 中加入 ArrayFormyla 中的文本我尝试过没有连续的 ArrayFormula,但在 Array 中它将所有行加入到放置公式的单个单元格中;=ArrayFormula(CONCATENATE( IF(ISBLANK(L2:L),"",(L2:L)&" "&(M2:M)&CHAR(10)&CHAR(10)), IF(ISBLANK(P2:P), "",(P2:P)&" "&(Q2:Q)&CHAR(10)&CHAR(10)), IF(ISBLANK(T2:T),"",(T2:T)&" "&(U2 :U)&CHAR(10)&CHAR(10)), IF(ISBLANK(X2:X),"",(X2:X)&" "&(Y2:Y)&CHAR(10)&CHAR(10)), IF (ISBLANK(AB2:AB),"",(AB2:AB)&" "&(AC2:AC)&CHAR(10)&CHAR(10)), IF(ISBLANK(AF2:AF),"",(AF2: AF)&" "&(AG2:AG)&CHAR(10)&CHAR(10))) )
解决方案
如第一条评论所述,使用连接符号: & 完成了工作
将评论中的答案保留为社区 wiki,以便更容易被发现作为答案:
我已按编辑使用,可能对任何相关人员有所帮助!
最终公式:
=ARRAYFORMULA( IF(ISBLANK(L2:L),"",(L2:L)&" "&(M2:M)&CHAR(10)&CHAR(10))&IF(ISBLANK(P2:P),"",(P2:P)&" "&(Q2:Q)&CHAR(10)&CHAR(10))&IF(ISBLANK(T2:T),"",(T2:T)&" "&(U2:U)&CHAR(10)&CHAR(10))&IF(ISBLANK(X2:X),"",(X2:X)&" "&(Y2:Y)&CHAR(10)&CHAR(10))&IF(ISBLANK(AB2:AB),"",(AB2:AB)&" "&(AC2:AC)&CHAR(10)&CHAR(10))&IF(ISBLANK(AF2:AF),"",(AF2:AF)&" "&(AG2:AG)&CHAR(10)&CHAR(10)))
推荐阅读
- python - Python将复数数组分为实部和虚部,输出8*8矩阵
- typescript - 如何基于陈旧的 github PR 触发操作?
- javascript - 地图错误一侧的传单绘图标记
- c# - Microsoft Visual Studio 2019:无法打开项目文件。找不到 .NET SDK
- angular - CkEditor 5 Angular - 更改列表按钮颜色
- html - Header 标签中的代码会阻止 CSS 正常工作吗?
- python - 将具有相同列但长度不同的数据框组合起来
- reactjs - 使用 React Context 时如何在路由器内部传递道具
- python - 使用python从xml文件中删除元素
- loops - 始终进入带有方法的 While 循环