Excel formula 在Excel中,如何在索引/匹配中使用左函数?

Excel formula 在Excel中,如何在索引/匹配中使用左函数?,excel-formula,excel-2010,Excel Formula,Excel 2010,所以我的问题是: 工作表1有一个数据透视表,工作表2有可比较的数据和公式,这些数据和公式将输入GETPIVOTDATA公式 表1实体行名称如下所示:123456_ABC 在第2页上,它们看起来像这样:123456 我正在尝试使用索引/匹配函数从表1中获取完整的实体名称,而无需插入新列: =INDEX('Sheet 1'!A:A, MATCH('Sheet 2'!A12, LEFT('Sheet 1'!A:A, FIND("_", 'Sheet 1'!A:A&"_")-1),0) 我是这

所以我的问题是:

工作表1有一个数据透视表,工作表2有可比较的数据和公式,这些数据和公式将输入GETPIVOTDATA公式

表1实体行名称如下所示:123456_ABC

在第2页上,它们看起来像这样:123456

我正在尝试使用索引/匹配函数从表1中获取完整的实体名称,而无需插入新列:

=INDEX('Sheet 1'!A:A, MATCH('Sheet 2'!A12, LEFT('Sheet 1'!A:A, FIND("_", 'Sheet 1'!A:A&"_")-1),0)
我是这样说的:

它只是不起作用。有人有什么建议吗

编辑:由于某些原因,SO没有按照@pnuts的要求在FIND之后显示中间的


当您对整列执行字符串操作时,它仅在数组类型中输入公式时才起作用-输入公式后,按ctrl+shift+enter键而不是按enter键

是否尝试单独测试函数?首先检查是否找到“表1”!A:A&u生成预期结果,然后检查您的左。。。工作正常,等等。另外,发布结果:单元格上显示了什么错误消息?我现在没有Excel要检查,byt您确定find函数中的A:A&u部分吗?找到“第1张”!A:A&_当您对整列执行字符串操作时,它要么不起作用,要么只在数组类型中输入公式时起作用-输入公式后,不要按enter键,而是按ctrl+shift键+enter@mef这两个功能分别工作。我得到了:价值!我很确定问题出在嵌套的左函数上,因为它引用的是一整列而不是一个单元格。@Raugmor,谢谢,这样做了。现在,了解如何将其正确嵌套在GETPIVOTDATA函数中。再次感谢!
=INDEX (column to return a value from, (MATCH (lookup value, column to lookup against, 0))