当单元格中存在其他相似词时,在列中查找确切词(没有其他字母)的功能

Function to find exact word in a column (without other letters) when other similar words exist in cell

我有一个单元格中的多响应数据,由 ALT+ENTER(或 ctrl + j)分隔。

可以在单个单元格中的三个类别是“未发布”、“已发布”或“已发布用于测试”

我想添加一个“包含发布”的列,这意味着它会过滤包含“单独发布”、未发布用于测试或未发布的单元格。

示例数据:

+------------+---------+-----------+----------------------+
| Company ID | Tech ID | Tech Name | Tech Status          |
+------------+---------+-----------+----------------------+
| 123        | 333     | soft 3    | Unreleased           |
|            | 112     | soft 2    | Released for Testing |
+------------+---------+-----------+----------------------+
| 456        | 223     | soft 1    | Released             |
|            | 112     | soft 2    | Released for Testing |
+------------+---------+-----------+----------------------+
| 789        | 119     | soft 4    | Released for Testing |
|            | 223     | soft 1    | Released             |
|            | 333     | soft 3    | Unreleased           |
+------------+---------+-----------+----------------------+

对于上述数据,我想检索公司 456 和 789,因为这些记录的“技术状态”列包含“已发布”

如果不获取“未发布”和“已发布用于测试”的数据,我不知道如何执行此操作。

这是导出的数据,我无法选择数据的外观或导出方式。都是 XML 电子表格,我不知道如何更改 XML。但是,我可以像更改常规电子表格一样更改它。

我在想也许我可以使用带有“Released”和 Char(13) 的搜索功能,但我不知道如何摆脱“Unreleased”和 Char(13) 检索。除非有办法确保在那条线之前没有任何内容。也许是子串函数组合?

如果单词大小写一致 - 即总是 Released,从不 releasedRELEASED,那么一个简单的公式如:

=IF(ISNUMBER(FIND("Released"&CHAR(10),A1&CHAR(10))),"contained released","")

可以。如果不是,则将 A1 包装在 PROPER(A1) 函数中:

=IF(ISNUMBER(FIND("Released"&CHAR(10),PROPER(A1)&CHAR(10))),"contained released","")