我正在尝试获取一个公式来检查某个文本的数据集。例如,假设下表从单元格A1开始,我想在列C、D、E、F、G中搜索一个字符串,并返回包含该字符串的单元格的全部内容。因此,对于"AltID 101020",我想在C-G列中搜索字符串"Plan",并在B2中返回"Plan11"的值,在B5中返回"Plan88",在B7中返回"Plann2d"的值。
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 | ... | ... | ... | ... | ... | ... | ... |
+--------+-------+-------+-------+-------+-------+-------+
使用此公式,您可以查看单元格中是否有单词"plan"。如果没有,则存在一个空字符串。您可以将所有这些连接到一个单元格中,并使用MATCH函数进行使用:
=IF(ISERROR(FIND("plan";D2));"";D2)