如何使用使用另一个值查找行的复杂逻辑从另一个 Excel sheet 检索特定的单元格值?

How can I retrieve a specific cell value from another Excel sheet using this complex logic that find the row using another value?

我完全是 Excell 的新手,我对如何实现此行为有以下疑问。

我在 sheet 的特定单元格中,我必须检索另一个 sheet 名为 CurrenciesInfo 的特定单元格的值。

我知道我可以做这样的事情:

=CurrenciesInfo!P7

问题是我知道 CurrenciesInfo 文件夹中的列,但不知道确切的行。但我可以找回它。

基本上我知道我的 CurrenciesInfo sheet 的第 3 列包含一个唯一值,可用于查找确切的行。

因此,例如,我的 CurrenciesInfo sheet 的一行中的第 3 个字段具有 BTC 作为值。

我想做的是,在另一个 sheet 中,使用这个简单的公式:

=CurrenciesInfo!P7

创建一个更复杂的公式来执行以下查询:

"Into the CurrenciesInfo sheet retrieve the value of the 7th column of the row which have the 3th column value equal to BTC"

我怎样才能实现这样的东西?

如果您的 excel sheet 是英文的,这可能是有用的:

=INDIRECT("CurrenciesInfo!"&ADDRESS(匹配("BTC";CurrenciesInfo!C:C;0);7))

但是如果你 sheet 是另一种语言,请尝试将其转换为 google。