Google表格如果工作表1中的X =工作表2中的Y,则在工作表1上的工作表2中显示Z.

我有一个Google工作表,在该工作表中有多个内部工作表,我有一个概览表,其中列出了所有内部工作表的各个关键点,以便您可以一目了然地查看您之后的信息必须深入挖掘具有所有详细信息的内部页面,将概览视为监pipe者的表格,以便他们可以看到所有关键信息而不需要挖掘页面。

我还有另外一张名为“课程”的表,在那里我们有一个课程清单,以及负责课程的人员和每门课程的相关细节。

我所需要的是在总览表1和课程栏1都有类似于IF X的东西,在相关课程旁边的概览栏2中的匹配课程中显示课程行M的值。

我也是一个问题,总的来说,这些课程是按字母顺序排列的,但是他们根据学生安排的课程,所以表1和表2中的课程排列顺序不一样,随着更多的课程可用,在所有可能的情况下,如果课程没有导师,我宁愿留下空白,而不是像#REF这样的错误,我不知道如何得到一个函数来分解这个。

我已经厌倦了以下,没有运气;

=INDEX('Courses'!M:M, MATCH(A:A,'Courses'!A:A, 0)) 

编辑

下面是一些例子。

 | Courses | Tutor | |---------|-------| | A | ? | | B | ? | | C | ? | | D | ? | 

课程表

 | Courses | Tutor | Pupils | Start Date | End Data | |---------|-------|--------|------------|----------| | A | Mr X | 10 | x | x | | D | Ms Y | 7 | x | x | | C | Ms Y | 5 | x | x | | B | Ms Y | 2 | x | x | 

感谢您的帮助。

你几乎在那里! 使用您列出的公式,而不是匹配公式的第一个参数中的A:A,这应该指向只有一个单一的值,如下所示:

 =INDEX('Courses'!M:M, MATCH(A1,'Courses'!A:A, 0)) 

以下是MATCH文档: https : //support.google.com/docs/answer/3093378?hl = zh_CN

如果你担心空白返回一个错误,你可以包装整个事情,如果一个iferror公式,像这样:

 =IFERROR(INDEX('Courses'!M:M, MATCH(A1,'Courses'!A:A, 0)),"No match") 

可能使它与ArrayFormula:

 =arrayformula(iferror(vlookup(A1:A,Courses!A:M,13,0),""))