Excel:如何使用 IF 函数 return 来自另一个 sheet 的单元格的值
Excel: How to have an IF function return the value of the cell from another sheet
这是我之前问题的延续。我有一个名为 Car Search
的 sheet,当输入汽车 ID 时,它 return 是来自 Raw Data
sheet 的汽车的详细信息(见图 1)。
我想要 Notes
列 return 那个特定单元格中 Raw Data
sheet 中的内容。这是动态的;所以如果单元格是 F561,那么我希望它成为 return 那个确切的单元格。
因此,例如,当我在 Car Search
sheet 中输入汽车 ID“2613”时,我想要列 E5 到 return Raw Data
选项卡中特定单元格的值。 (目前,该单元格是 F5,即 'here2')。
有没有公式可以做到这一点?还是我在当前公式中遗漏了什么?
我目前的公式是这样的:=IF(INDEX('Raw Data'!E:F,MATCH($B,'Raw Data'!A:A,0),MATCH(E2,'Raw Data'!1:1,0))="","")
感谢任何帮助:)
试试这个未经测试的公式:
=""&INDEX('Raw Data'!$F:$F,MATCH($B,'Raw Data'!$A:$A,0))
您的 Index() 公式在 E:F 内搜索,但您提供的列索引实际上与列 ID 相同。所以将其更改为 A:Z.
此外,我建议您使用“$”,因为看起来您希望拖动此公式:
=""&INDEX('Raw Data'!$A:$Z,MATCH($B,'Raw Data'!$A:$A,0),MATCH(E,'Raw Data'!:,0))
用 IF(Result="","",Result)
包装它有点多余 - 它没有任何作用。
这是我之前问题的延续。我有一个名为 Car Search
的 sheet,当输入汽车 ID 时,它 return 是来自 Raw Data
sheet 的汽车的详细信息(见图 1)。
我想要 Notes
列 return 那个特定单元格中 Raw Data
sheet 中的内容。这是动态的;所以如果单元格是 F561,那么我希望它成为 return 那个确切的单元格。
因此,例如,当我在 Car Search
sheet 中输入汽车 ID“2613”时,我想要列 E5 到 return Raw Data
选项卡中特定单元格的值。 (目前,该单元格是 F5,即 'here2')。
有没有公式可以做到这一点?还是我在当前公式中遗漏了什么?
我目前的公式是这样的:=IF(INDEX('Raw Data'!E:F,MATCH($B,'Raw Data'!A:A,0),MATCH(E2,'Raw Data'!1:1,0))="","")
感谢任何帮助:)
试试这个未经测试的公式:
=""&INDEX('Raw Data'!$F:$F,MATCH($B,'Raw Data'!$A:$A,0))
您的 Index() 公式在 E:F 内搜索,但您提供的列索引实际上与列 ID 相同。所以将其更改为 A:Z.
此外,我建议您使用“$”,因为看起来您希望拖动此公式:
=""&INDEX('Raw Data'!$A:$Z,MATCH($B,'Raw Data'!$A:$A,0),MATCH(E,'Raw Data'!:,0))
用 IF(Result="","",Result)
包装它有点多余 - 它没有任何作用。