问题标签 [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.
random - 具有大功能的 Google 表格是否有一个很好的聚合等效项?
我尝试编写一个基于数据库的简单随机器,用于随机组合数据。这在 Excel 中可以正常工作,但在 Google 表格中却不行,因为没有aggregat
我已经尝试过了LARGE
,MAX
但是它没有随机化,并且使用 SUBTOTAL 它不起作用。我认为它也可以基于ROW
,但也许我有一个错误的概念。
excel中的代码是这样的(我用的是德文版的Excel,但这应该是英文版的)
正如我提到的,没有aggregat
,我查找的其他解决方案对我不起作用。
google-sheets - 带有 TEXTJOIN 的 ArrayFormula - 在同一行/单元格上合并两列的数据
我有一张包含 ID 值以及相应名称和攻击力的 Google 表格。在另一张表中,我想将名称和攻击力组合在同一个单元格中,使用 ID 作为参考 - 用换行符分隔。
表 1
Sheet1 看起来像这样:
表 2
现在,我创建了以下 ArrayFormula 来满足我的需求。
在 NAME 列中:
=ArrayFormula(TEXTJOIN(CHAR(10);1;REPT(Sheet1!B:C;1*(Sheet1!A:A=A2))))
返回以下结果:
问题是我不知道如何在同一条线上获得名称和攻击力。
尝试与 CONCATENATE 结合使用:=CONCATENATE(ArrayFormula(TEXTJOIN(CHAR(10);1;REPT(Sheet1!B:B;1*(Sheet1!A:A=A2))));" (";ArrayFormula(TEXTJOIN(CHAR(10);1;REPT(Sheet1!C:C;1*(Sheet1!A:A=A2))));")")
- 但它不太正确:
我希望工作表看起来像这样:
这可能吗?
join - 如何将单元格数据包含到文本字符串中?
我确定那里有这些信息,但由于搜索不善,我似乎无法找到它。
我正在寻找包含来自单元格的数据
我想要一个文本字符串并包含来自 C3 的数据。
excel - Textjoin 在第二次按下输入之前不会忽略空单元格
我用TEXTJOIN
. 在我这边它工作得很好,但是当我的同事尝试使用我的电子表格时,它只是向他们展示了一系列昏迷,就好像ignore_empty
字段TEXTJOIN
设置为False
. 但它不是,它被设置为True
.
当我尝试调试它时,我只是直接按 ctrl-shift-enter (它嵌入在数组公式中),问题就消失了。此外,如果我修改公式选择的数据(以使有我的 textjoin 公式的单元格的值发生变化),然后进行 ctrl-z,问题也消失了。
编辑:刷新工作表或使用立即计算功能不起作用。另外,我在错误的单元格旁边有一个单元格,其中包含相同的公式,并且这个单元格没有问题。
我在这样的数组公式中使用 textjoin :TEXTJOIN(",",TRUE,IF((Table1[pass/fail]="FAIL")*(NOT(ISBLANK(Table1[lvl]))),ROW(Table1[pass/fail]),""))
我的整个数组公式如下所示:
{=IF(TEXTJOIN(",",TRUE,IF((Table1[pass/fail]="FAIL")*(NOT(ISBLANK(Table1[lvl]))),ROW(Table1[pass/fail]),""))="",IF(B23="","Not run","No failure"),TEXTJOIN(",",TRUE,IF((Table1[pass/fail]="FAIL")*(NOT(ISBLANK(Table1[lvl]))),ROW(Table1[pass/fail]),"")))}
这个问题非常随机,我不知道它可能来自哪里,所以如果您之前遇到过问题并设法解决它,请提前感谢您。
excel - 是否有一个函数可以将 A 的所有列合并到 B 的所有列
我在 Excel 中有一种情况,我想将 A 列的所有值组合到 B 列的所有值(我想将 B 的所有值保留为 A 列的所有值)
示例:A 列 - 1 2 3 4 5 6 7 8 B 列 - ABCDEFGH
我想要的结果是 1A 2A 3A 4A 5A 6A 7A 8A 1B 2B 3B 4B 5B 依此类推,直到我达到 8H
我尝试过简单的连接,但显然它花费了太长时间
如果有人可以对此进行调查并为我提供一个公式来帮助我解决此问题,我们将不胜感激。
问候
filter - ArrayFormula - 如果单元格包含匹配项,则将其他单元格与 TEXTJOIN 组合
我有一个包含字符名称的 Google 表格,以及组名、“选定”和攻击力的相应值。它看起来像这样:
表 1
表 2
在我的第二张纸中,我有两列。组名,其中包含来自 Sheet1 的每个团队的名称和名称,其中包含我当前的 ArrayFormula:
使用此公式,我可以根据组名称中的值将所有字符组合到一个单元格中(使用 textjoin,重复行中断)。结果如下所示:
问题是我只想将字符与具有选定值的1
. 最终结果应如下所示:
我使用 IF 语句尝试了以下设置,但它只返回一个 FALSE 字符串:
这可以是一个吗?
regex - Google表格公式从字符串中删除逗号分隔列表
我准备了以下谷歌表格: https ://docs.google.com/spreadsheets/d/1OU_aLgaIdDD2-pBNSV0y1d5B-YDAZeKbWb1PVtdkGZA/edit?usp=sharing
在单元格 B3 中,我想在删除 B4 中显示的任何值后显示 B1 的内容。(为了更容易,我在 B6+ 中包含了一个实际值的列表)。如果更容易,您可以使用范围 B6:B 作为从 B1 中排除的值。
我考虑过使用嵌套替换,但是,该列表可能会随着时间的推移而扩展,因此我现在正努力使其更具可扩展性。
我还查看了https://infoinspired.com/google-docs/spreadsheet/replace-multiple-comma-separated-values-in-google-sheets/但我无法使底部公式起作用。
由于这个项目的性质,它需要是一个我可以拖放到更多单元格上的公式(C3:GQ3)