我有一个谷歌表单,在这个表单中我有多个内部表单,我有一个“概述”,它列出了所有内部表单的各种关键点,这样你可以一眼看到你想要的信息,而不必深入到包含所有详细信息的内部表单,将概述视为主管的工作表,这样他们就可以看到所有关键信息,而无需深入查看工作表。
我有另一张叫做“课程”的表,在那里我们有一个课程列表,以及谁负责这门课程以及与每门课程相关的细节。
我需要的是在概览表中,如果概览栏1和课程栏1上都有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 |
谢谢你的帮助。
可以使用ArrayFormula制作:
=arrayformula(iferror(vlookup(A1:A,Courses!A:M,13,0),""))
你就快到了!使用列出的公式,但不应在匹配公式的第一个参数中使用:A,而是应仅指向一个值,如下所示:
=INDEX('Courses'!M:M, MATCH(A1,'Courses'!A:A, 0))
以下是MATCH的文档:https://support.google.com/docs/answer/3093378?hl=en
如果您担心blank返回一个错误,您可以在iferror
公式中包装整个内容,如下所示:
=IFERROR(INDEX('Courses'!M:M, MATCH(A1,'Courses'!A:A, 0)),"No match")
我目前有一个工作簿,可以在excel中打开多个txt文件,过滤所有数据,只从中导入我需要的内容。每次导入都会进入不同的excel表“1”、“2”、“3”……到“31”(天)。 所有工作表具有相同的列数,但行数不同。我需要做的是将所有工作表合并到同一工作簿中的“ALL”工作表中。 帮助?!
我有Intellij-IDEA 13.1.2。[已编辑,以前是13.0.2]我使用scala-plugin。我正在尝试使用工作表来评估代码。 但我得到的只有两个错误: 更新:现在它在Intellij13.1.5、Scala Plugin0.41.2和Scala-2.10和2.11下都能正常工作
> sheet1:用户单击运行VBA的按钮。 第2:VBA选择第D列上的第一个非空白单元格 Range(“d”&rows.count).end(xlUp).offsed(1).select 多谢!
我正在准备一份投资跟踪表。对于overview页面,我想查询并合并来自每个account选项卡的数据,但我很难弄清楚如何才能做到这一点。 以下是我的测试表链接:https://docs.google.com/spreadsheets/d/14sZmxkM65ax9BKrkjinwOrOQPrS_xhqPPLs68Rggii4/edit 我尝试使用的公式位于Overview选项卡的J列中。此公式适用
我希望表2(标题为“托管交易”)按日期自动排序,表1(标题为“贷款查询”)按姓氏自动排序。两张表都在一张谷歌表中。我已经找到了下面的脚本,我对它进行了轻微的修改,它在第2页上的效果非常好,可以按日期自动排序; 但是,我希望第一张工作表按照第2列中的姓氏自动排序,而不是脚本所指的第7列 值得一提的是,我对脚本做了以下更改,并在下面的脚本中添加了按姓氏排序的脚本,该脚本在第1页的第2列中运行良好; 但
我有一个用于Google Sheets的“onEdit”脚本,但只希望它在一张工作表上工作: 如何更改脚本,使其仅在工作表中的一张工作表上工作?