用逗号连接一系列单元格

2024-07-03

我想组合一系列数据单元格,以便它只包含一个文本字符串和每个文本字符串之间的逗号+空格。我已经成功地使用连接:

=ArrayFormula(concatenate(C3:F&", "))

但有些数据之间不需要有额外的逗号,并且末尾有很多额外的逗号。

示例表 https://docs.google.com/spreadsheets/d/1lHfyuR7r8xJmSPlUAa5bLAn7a7728KLNxmPl-UkYzTg/edit#gid=0.


一种简单的方法(如果没有那么多列)是使用文字数组并通过查询过滤掉空单元格。像这样的东西

=join(", ", query({C3:C; D3:D; E3:E; F3:F}, "where Col1 <>''"))

另请参阅您共享的电子表格中的单元格 A1。

更新: 另一种(更短的)方法是使用 textjoin()

=textjoin(", ", 1, C2:F)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

用逗号连接一系列单元格 的相关文章

随机推荐

  • 以编程方式将 ButtonColumn 从 DataTable 添加到 GridView

    我在 GridView 中添加带有按钮的列时遇到问题 从下面的代码中可以看出 GridView 的数据源是 DataTable 我需要使用按钮向表中添加一个附加列 从下面的代码中 我收到一条错误消息 System Windows Forms
  • Web 应用程序的多个服务器如何同步工作?

    我的第一个问题是 我经常读到人们使用多个专用服务器来运行他们的网站并处理用户的查询 但他们究竟是如何做到这一点的呢 我的意思是 当我输入域名时 DNS 会将其映射到 IP 地址 但在那之后我就迷失了 是否有某种主 从架构可以在 可能 数百个
  • echo php foreach 循环结果为 3 列

    我有一个 foreach 循环 我的代码看起来是这样的 foreach items as item echo item title 例如 我的循环中有 15 个项目 我的循环将输出如下内容 item 1 item 2 item 3 item
  • 在 laravel 5.5 中包含 node_modules 的简单方法

    如何在 laravel 5 5 应用程序中包含 node modules 我引用了这个https laravel com docs 5 5 mix https laravel com docs 5 5 mix 我可以做这个 npm inst
  • Angular2 - app.module 路由:空白路径未重定向到组件

    我已向我的应用程序添加了登录功能 当有人导航到路径为空的 URL 时 http example com http example com 我希望显示 HomeComponent 这将激活 AuthGuard 但将 URL 路径保留为空 我仍
  • 为什么构造函数要改变?

    为什么添加原型后构造函数从 Foo 变成了 Object 我怎样才能访问原始构造函数 Code function Foo var foo1 new Foo console log foo1 foo1 constructor Foo prot
  • 无法保护 Spring boot 管理执行器端点

    我正在尝试保护 Spring Boot 执行器端点 我的工作安全 apiREST 接口 但尝试在内置端点上添加安全性似乎不起作用 我已经在我的中设置了端点分组application properties management context
  • 将元素添加到向量末尾

    斯卡拉文档 http www scala lang org api current index html scala collection immutable Vector解释如何向 Vector 添加元素 def elem A Vecto
  • slurm 中的作业数组规范无效

    我正在 slurm 中提交一份玩具阵列作业 我的命令行是 sbatch p development t 0 30 0 n 1 a 1 2 j1 其中 j1 是脚本 bin bash echo job id is SLURM JOB ID e
  • Graphviz - 绘制最大派系

    我想使用 graphviz 来绘制给定图表的所有最大派系 因此 我希望同一最大集团中的节点在视觉上封装在一起 这意味着我希望有一个大圆圈围绕它们 我知道集群选项存在 但在我迄今为止看到的所有示例中 每个节点仅位于一个集群中 在最大派系情况下
  • 阻止人们在多个选项卡上加载我的网站

    我希望用户能够浏览我的网站only浏览器中的一个选项卡 如何才能做到这一点 我会使用 javascript 和 cookies 吗 例如 我有一个网站 www example com 我希望我的客户只能从一个浏览器的一个选项卡访问该网站 如
  • Spring JSON直接自引用导致循环(无限递归)

    我正在使用 Spring Framework 和 Hibernate 编写一个简单的 Spring MVC REST Web 服务 我想序列化以下简单的用户实体 伪代码 Entity public class UserEntity impl
  • 从深度嵌套的目录结构导入模块

    导入不在同一文件夹中或周围的模块是相当麻烦的 你必须不断地数 就像下面的例子一样 import AnswersService AddAnswerModel Answer from BackendServices AnswersService
  • 如何在 Google Chrome 上修复 1px 边距?

    这是一个例子http jsbin com oqisuv http jsbin com oqisuv CSS body background e7ebf2 url http i imgur com R2VB6 png center repea
  • Python 中的 Pandas 和 NumPy+SciPy 有什么区别? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 他们俩看起来非常类似 我很好奇哪个包对财务数据分析更有利 pandas 提供了构建在 NumPy 之上的高级数据操作工具 NumPy 本身是一个
  • ActionScript 事件处理程序执行顺序

    我一直试图理解 ActionScript 事件的实现方式 但我陷入了困境 我知道 AS 是单线程的 这意味着一次只会执行一个事件处理程序 也意味着处理程序将以确定的顺序执行 例如 考虑以下代码 1 var x executed false
  • django外键包含查询

    我有以下型号 class Command models Model server models ForeignKey Server user login models CharField max length 100 user run mo
  • val() 不会触发 jQuery 中的change()

    我正在尝试触发change当我使用按钮更改文本框的值时 它会在文本框中发生事件 但它不起作用 查看这把小提琴 https jsfiddle net ergec 9z7h2upc 如果您在文本框中输入内容并单击其他位置 change被触发 但
  • 对任意数量的数组的所有可能组合求和并应用限制并返回索引

    这是一个修改这个问题 https stackoverflow com questions 40410766 summing all possible combinations of an arbitrary number of arrays
  • 用逗号连接一系列单元格

    我想组合一系列数据单元格 以便它只包含一个文本字符串和每个文本字符串之间的逗号 空格 我已经成功地使用连接 ArrayFormula concatenate C3 F 但有些数据之间不需要有额外的逗号 并且末尾有很多额外的逗号 示例表 ht