问题标签 [textjoin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1056 浏览

google-sheets - 具有多个和空白(忽略)条件的 Google 表格查询功能

我有一张表(培训)列出所有员工(超过 4,000 行)的信息,我在另一张表(搜索)上有一个查询功能,允许我根据我的团队选择的标准进行过滤。选择和相应的单元格是:

我需要构建一个 query(),让我只使用具有信息的条件单元格进行过滤,完全忽略任何空白条件。

Query() 将使用单个条件或多个条件(使用“或”和“和”)工作,但我们拥有的信息并不总是一致的(可能有姓氏但不是名字,有电子邮件但不是公司等.) 所以我希望它只使用与我的团队输入的数据匹配的数据进行过滤,如果单元格 (A3:F3) 留空,则忽略标准。

现在编写代码的方式包括与任何标准匹配的行(我这样写是为了知道我有正确的引用然后扩展标准)。我需要它包含仅与输入的确切条件匹配的行。

举一个我想要的例子。如果我的团队在“搜索”表中输入以下标准:

(A3) 公司 - 地铁 : (B3) 名字 -留空: (C3) 姓 -留空: (D3) 电子邮件 -留空: (E3) PO # - 123456 : (F3) 类别 -留空

我当前的代码将显示在 Col2 中包含 Metro 或在 Col30 中包含 123456 的任何行。我希望它显示其中仅包含 Metro 和 John 的行,忽略仅匹配 1 个条件的行并完全忽略其他条件,因为它们留空。

我在网上找到了一些我认为可行的东西,但要么它们最终不是我需要的,要么我对使它们起作用的功能不够精通。任何对教学目的的解释的帮助都会很棒。

0 投票
1 回答
203 浏览

regex - Google 表格的过滤列,其中包含使用自定义公式的另一列中的数据

我被困了几个小时,我正在尝试使用自定义公式进行过滤

这是我尝试过的,为什么它不起作用?

在此处输入图像描述

我想看的 吴

它显示了什么

在此处输入图像描述

0 投票
1 回答
321 浏览

regex - 谷歌表格公式根据来自另一个数组的匹配查询一个数组

我想根据 E 列中的 1 个或多个值过滤/查询 A:B 列。

本质上,我想从 ColB 返回 ColA 中出现在 ColE 中的任何值的值。我希望我可以使用这个:

但是,使用数组 {$E$2:$E$101} 来匹配值在查询中不起作用。这是我的电子表格的链接:

https://docs.google.com/spreadsheets/d/1fUixRqqOYh6LleMkvgJdmp7yg2YqOnfzjuHB3glMBKY/edit?usp=sharing

电子表格的图片

0 投票
2 回答
66 浏览

google-sheets - 如何根据 Google 表格中相邻列中的值返回一系列单元格

我想编写一个公式,使其根据 G 列(父手册 ID)中的值的标准从 H 列(唯一 ID)返回一系列单元格。因此,例如,当相邻列(G 列)中的标准为 1 时,公式应返回以黄色突出显示的所有单元格的范围(如下图所示)。类似地,公式应返回突出显示的所有单元格的范围当标准(G 列)为 2 时为蓝色,依此类推。

原因,我需要这是一个单元格范围,因为我需要将此结果范围作为参数传递给另一个公式(TEXTJOIN 函数)。

参考表

0 投票
1 回答
872 浏览

if-statement - 如何使用 query() 在 googlesheets 中构建搜索表单?

要求的行为:
我想在 Google 表格中创建一个搜索表单来查询我用作数据库的表。

  1. 用户应该能够通过用户可以在工作表的单元格中键入的多个搜索类别来查询表格。
  2. 如果用户没有输入搜索字符串,则应显示所有项目。
  3. 此外,用户应该能够在“包括 OR”和“排除 AND”搜索之间进行选择。

原始表格与搜索表单位于不同的工作表上。最终的搜索表单应该有超过 10 个可搜索的类别。

当前状态
由于原始表与搜索表单位于不同的工作表中,因此我的想法是通过动态 query() 函数导入表。

我创建了两个输入搜索输入字段和一个用户可以在“OR”和“AND”之间切换的字段。我还创建了一个查询函数来连接这 3 个搜索词。“OR”和“AND”搜索之间的变化(使用第一种方法)。

第一种方法:

第二种方法:

问题
第一种方法适用于“OR”搜索,但如果我使用多个搜索词,则会返回一个空表。如果将一个搜索词留空,它也会引发“VALUE”错误。如果我使用多个搜索词,即使应该有匹配的行,第二种方法也会引发“VALUE”错误。

有没有办法让这种搜索表单在 Google 表格中工作?如果是,是否可以这样做,query()我该怎么做?您能否提供一些示例屏幕截图或代码?

截图
搜索表单:
在此处输入图像描述

组合查询:
在此处输入图像描述

0 投票
1 回答
27 浏览

arrays - 如何获得 x 号。从同一行到单列的列数据,以逗号分隔

我想要以逗号分隔的从“A”列到单单元格“d5”的所有数据。

示例:我在工作表中有以下数据。

我需要的结果"john,berry,spartan,sparrow"在单元格“d5”中。

此外,如果我可以设置所需的行数而不是全部,那就太好了。比如如果需要一比=“约翰”,如果需要三比=“约翰,浆果,斯巴达”

0 投票
1 回答
19 浏览

if-statement - 用于连接单元格的自定义函数和来自 Google 电子表格中相邻单元格的可选值?

我有一张看起来像这样的表:

当我使用 JOIN 函数时,我会得到类似Milk, Cereal, Bread. 我想要做的是从计数列中添加值,但前提是该值大于 1。所以自定义函数会打印类似Milk, Cereal x3, Bread x2 我如何在 Google 电子表格中实现这一点?

0 投票
3 回答
2085 浏览

google-sheets - 如何计算谷歌表格中每一行的平均百分比

在此处输入图像描述

在 D 列中,对于每个学生,我想找到他们参加的所有测试的平均百分比。

对于学生 1,我需要按 8/10、25/25、35/50 计算每次测试的百分比,并在 D6 等中找到平均值。

我试过=average(($E6:$E100)/($E3:$AB3))了,但没有用。我怎样才能得到这个?

0 投票
1 回答
76 浏览

google-sheets - Google表格查询总和不确定的列数

select sum(Col1),sum(Col2),sum(Col3) ...最多 500 列,但数量可能会增加或减少......用一个公式解决这个问题的最佳方法是什么?

如果你能这样做,那就太好了select sum(*)……但遗憾的是,这似乎不起作用。

0 投票
1 回答
417 浏览

regex - 如何根据 Google 表格中的条件格式列表为单元格着色

所以我试图用不同的颜色制作几个不同的列表,然后我希望谷歌表格自动为列表中显示的任何内容着色。我一直在尝试几种不同的方法,并找到了一种可行但不是真正可扩展的解决方案。

我不擅长解释事情,所以希望这个例子比我做得更好 这里的例子表