问题描述
我想交叉引用来自同一个 Excel 文件的 2 个工作表,使用名称为 I 的工作表中的列“S/T”和名称为“RC”的工作表中的列 钛。 我想在 IR Co 列中保存 "RC" 工作表中 "Com" 列中的数据值并保存在 IR t 来自 RC 工作表中 Ti 列的数据值。 所以我正在考虑使用 Excel 应用内部联接。 所以我使用了 VLOOKUP 但它对我不起作用。不知道为什么。
这是 onedrive 中 Excel 文件的链接: https://docs.google.com/spreadsheets/d/1hf9ZasTKOpJuS5MHRX3UA5tbBQfihBhTllUwa_4l2yM/edit?usp=sharing
在 sql 中:
SELECT b.[Co]
FROM I a
INNER JOIN [R C] b
ON a.[S/T] = b.[Ti]
在 sql 中:
SELECT b.[Ti]
FROM I a
INNER JOIN [R C] b
ON a.[S/T] = b.[Ti]
你们能帮我吗?在此先感谢您的帮助..
解决方法
这看起来像谷歌表格而不是 Excel,我不确定这两者有多相似。
在 Excel 中,如果您在单元格 H2 中放置如下内容并向下拖动,它将起作用:
=INDEX('R C'!$A$1:$N$8,MATCH($E2,'R C'!$G$1:$G$8,0),MATCH("Com",'R C'!$A$1:$N$1,0))
,
这里是解决这个问题的方法:
=IF(ISERROR(INDEX('R C'!$A$1:$N$969,'R C'!$G:$G,6)),"",INDEX('R C'!$A$1:$N$969,6))
=IF(ISERROR(INDEX('R C'!$A$1:$N$969,7)),7))
感谢@Euler 的耻辱继子的帮助。我真的很感激。