问题标签 [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.
excel - 在单个单元格中搜索多个单词并返回找到的所有单词
我整天都在尝试在 Excel 中编写一个公式,该公式可以在字符串中搜索多个关键字,然后打印它在单元格中找到的关键字。
我已经搜索关键字列表并返回找到的第一个关键字,但我不知道如何让它返回后续匹配项。示例,完整的公式(也粘贴在下面):
我想要的只是让 A2 单元格包含“猫;猫鼬”,而不仅仅是“猫”。我所做的所有搜索都提出了涉及返回多个单元格或搜索多个单元格的解决方案。我什至不知道这是否是我可以用这个功能做的事情,因为直到三个小时前我才知道这个功能存在。我从这个网页上的说明一起破解了这个。
那太棒了!但现在我陷入困境、困惑和沮丧。我不知道我是否需要找到 UDF,或者是否有一些预先存在的 VBA 有人为此写过,所以感谢您的帮助!
google-sheets - 如何在谷歌文档查询中将 2 个文本连接与“AND”和“OR”语句结合起来?
我有一个查询:
=query(test_data_set!A2:C;"SELECT A, B, C" & if(countblank(dash!C1:C6)=6;"";" WHERE " & textjoin(" OR "; true; dash!C1:C4)) & "ORDER BY B";0)
在 C1:C4 中有一个文本
在 C5:C6 中有 2 个日期
所以我需要添加查询 textjoin(" AND "; true; dash!C5:C6)
我该怎么做?
我这样做的方式不起作用:
=query(test_data_set!A2:C;"SELECT A, B, C" & if(countblank(dash!C1:C6)=6;"";" WHERE " & textjoin(" OR "; true; dash!C1:C4) & textjoin(" AND "; true; dash!C5:C6)) & "ORDER BY B";0)
请帮忙
vba - TRIM & Remove Duplicate and TEXTJOIN 使用 VBA 的变量范围
我想A1:A20
从应用程序中提取一个变化最大的范围,开头或结尾有空格,所以它需要是TRIM
,然后删除重复项,删除空白单元格,它们需要是TEXTJOIN(",",TRUE,A1:A20)
. 范围是可变的。这样我就可以将其复制粘贴到 QMF 以运行查询。
感谢您在创建此 VBA 方面的帮助,以便我可以在功能区中创建一个按钮并可以在任何 Excel 工作表中使用。
excel - 具有多个 IF 条件的 Excel TEXTJOIN
我正在尝试使用 TEXTJOIN 函数创建每行 D 列值的内容的逗号分隔列表,但仅当它的 J 列值读取“监管”并且它的 K 列值读取“否”时。
我可以用一个条件(即只依赖于 J OR K 列)来做到这一点,但不能同时满足两个条件(J AND K)。我使用的公式是:
这是一个有效的公式,但只返回“#VALUE”。您对我如何实现这一目标有任何想法吗?
join - 将字符加入列数组
我想在列数组的每个值的前面添加一个字符(“~”),但是我尝试过的每个公式都将这些值连接到一个单元格中,而不是返回到列数组中。我需要添加SPLIT
吗?我究竟做错了什么?
这是我最近尝试过的
=JOIN("~ ",FILTER(Categories!A2:A,LEN(Categories!A2:A)))
=ArrayFormula(TEXTJOIN("~ ",TRUE,Categories!A2:A))
=ArrayFormula(JOIN("~ ",{Categories!A2:A}))
最终,我希望在一个专栏中看到的是:
等等