我有一个电子表格,其中存放了我的成员的数据库。在同一电子表格中,我有另一张表格,其中我将跟踪每个成员参加活动的情况。
现在,我想使用我的第二页第一页的名称,以避免在这些地方的名称更新。我没有找到任何功能来完成这个任务,所以我决定使用更昂贵的importrange,给出相同电子表格的键。
公式是=IMPORTRANGE("15Hr-upZvTXm0c2kAau9G2AQ-7mdqkVkZhItBWqGQYEQ","Database!A:B")
=>还有别的选择吗?
假设我将A(FirstName)和B(LastName)从一个名为Database的表导入到一个名为Attendance的表中的A和B列。除此之外,在Attendance中,在后续的C、D、E列中还有事件的日期。
看起来是这样的:
FirstName | LastName | 1stMay15 | 30thApr15 | 29thApr15
Jack | Smith | Present | Absent | Present
Mark | Smith | Absent | Absent | Present等等..。
现在,当我在Database中为中间位置的一个新成员添加一个新条目(因为它的名称已排序)时,由于importRange函数,新的单元格被添加到Attendance (分别为Database)中,但是新的行因此不会被添加到Attendance中,如果我在Jack和Mark之间添加新成员凯尔·史密斯,现在凯尔就相当于Mark的出勤率。
即,
FirstName | LastName | 1stMay15 | 30thApr15 | 29thApr15
Jack | Smith | Present | Absent | Present
Kyle | Smith | Absent | Absent | Present
Mark | Smith | | | 我怎样才能让它增加一个新的排,使每个人的出席情况保持不变?
下面是演示电子表格:https://docs.google.com/spreadsheets/d/15Hr-upZvTXm0c2kAau9G2AQ-7mdqkVkZhItBWqGQYEQ/edit?usp=sharing
现在,在Database工作表中,如果您在其他名称中添加了一个新名称"Kyle“,那么在Attendance工作表中,将在正确的位置添加名称,但其他数据不会向下移动。
我对各种解决方案都持开放态度,甚至使用谷歌脚本。
发布于 2015-05-22 14:56:46
发布于 2022-03-02 07:35:01
使用间接。
例如,=INDIRECT("Database!A:B")
https://webapps.stackexchange.com/questions/78321
复制相似问题