我正在尝试获取一个公式来检查特定文本的一组数据。例如,假设下表从单元格 A1 开始,我想在 C、D、E、F、G 列中搜索字符串,并返回包含该字符串的单元格的全部内容。因此,对于“AltID 101020”,我想在 C-G 列中搜索字符串“Plan”,并返回 B2 中的“Plan11”、B5 中的“Plan88”和 B7 中的“Plan2d”的值。
A B C D E F G
Data Column1 Column2 Column3 Column4 Column5 Column6
+--------+-------+-------+-------+-------+-------+-------+
1 | AltID |Plans | CovA | CovB |CovC | CovD | CovE |
+--------+-------+-------+-------+-------+-------+-------+
2 | 101020 | | Pol3 |Plan11 | | |Coord2e|
3 | 907030 | | Pol | | Sub5a | Alt24 | |
4 | 805050 | | | | | | |
5 | 778050 | | |Plan88 | Sub7d | |Coord2 |
6 | 232520 | | | | | | |
7 | 357031 | | |Plan2d | Sub7e | | |
8 | ... | ... | ... | ... | ... | ... | ... |
+--------+-------+-------+-------+-------+-------+-------+
使用此公式,您可以查看单元格中是否有“计划”一词。如果没有,则有一个空字符串。您可以将所有这些连接到一个单元格中,并使用 MATCH 函数来使用它:
=IF(ISERROR(FIND("plan";D2));"";D2)