我在EXCEL中有以下两个表。我想返回表2中的特定值(在以黄色突出显示的单元格中)。表2具有八个变量(即子字符串)和列H中的一些其他变量。我尝试使用SEARCH
和INDEX
以及MATCH
和通配符来返回特定子字符串出现在表1中名为“Variable”的B列的文本中时的值(无论是在句子的开头还是中间),但它不起作用。
表1
| 变量|美国汽车协会|bbbb| CCCC|
| - -------------|- -------------|- -------------|- -------------|
| dff dfkjdfj铜|1|十四岁|二十七|
| jdfjfd钢铁dfff|二|十五|二十八|
| sddsd铝合金|三|十六岁|二十九|
| 锌|五|十八岁|三十一|
| dfdf锡|六|十九岁|三十二|
| dfdfd镍jkdhffdhdf|七|二十|三十三|
表2
| | 铜色|钢铁|铝合金|铅|锌|锡|镍|钽|钼|Wolfram|银|黄金|铂金|
| - -------------|- -------------|- -------------|- -------------|- -------------|- -------------|- -------------|- -------------|- -------------|- -------------|- -------------|- -------------|- -------------|- -------------|
| 美国汽车协会|1|二|三|四|五|六|七|八|九|10个|十一|十二岁|十三|
| bbbb|十四岁|十五|十六岁|17个|十八岁|十九岁|二十|二十一|二十二|二十三|二十四|二十五|二十六|
| CCCC|二十七|二十八|二十九|三十|三十一|三十二|三十三|34人|三十五|三十六|三十七|三十八|三十九|
| dddd|四十|四十一|四十二|四十三|四十四|四十五|四十六|四十七|四十八|四十九|五十|五十一|五十二|
1条答案
按热度按时间lmyy7pcs1#
您可以尝试使用屏幕截图中所示的公式:
·单元格
C3
中使用的公式另一个可能的替代方案是使用
XLOOKUP()
和COUNTIF()
&FILTER()
函数。由于第一个选项是
array
公式,根据您的Excel
版本需要在退出编辑模式时按CTRL+SHIFT+ENTER键,但如果您使用的是O365或Excel 2021,则不需要。·单元格
C3
中使用的公式