Google sheets 如何在与主数据源同步时防止行移动?
我正在创建一个组中的人员目录。第一页是姓名、地址、电话和电子邮件信息。基础知识 然后在第二张表中,我记录了出席人数 在第三张表格中,我记录了一些已经完成的目标 我使用Google sheets 如何在与主数据源同步时防止行移动?,google-sheets,google-sheets-formula,array-formulas,Google Sheets,Google Sheets Formula,Array Formulas,我正在创建一个组中的人员目录。第一页是姓名、地址、电话和电子邮件信息。基础知识 然后在第二张表中,我记录了出席人数 在第三张表格中,我记录了一些已经完成的目标 我使用=ARRAYFORMULA(BASE!A:A)得到第一列,并将其放在第二和第三页 这在一段时间内效果很好。然后我们有了一个新成员。我把他们的信息添加到了底稿上。他的名字出现在第二张和第三张纸上。那很好。但在第二张和第三张纸上,这两行并没有保持连接。由于添加新成员使添加到的单元格发生了移动,因此它们的间隔为一行 所以 基板 |----
=ARRAYFORMULA(BASE!A:A)
得到第一列,并将其放在第二和第三页
这在一段时间内效果很好。然后我们有了一个新成员。我把他们的信息添加到了底稿上。他的名字出现在第二张和第三张纸上。那很好。但在第二张和第三张纸上,这两行并没有保持连接。由于添加新成员使添加到的单元格发生了移动,因此它们的间隔为一行
所以
基板
|--------------|------------|------------|------------------|
|First Name | Last Name | Address | and so on...... |
|--------------|------------|------------|------------------|
|John | Doe | 123 Main | |
|--------------|------------|------------|------------------|
|Jim | Smith | 123 Elm | |
|--------------|------------|------------|------------------|
|Jill | Summers | 123 Aspen | |
|--------------|------------|------------|------------------|
然后我有另一张记录出勤情况的表,从基本表中取名字和姓氏。
顶部行和前两列在两张图纸上都被冻结
|--------------|------------|------------|---------|---------------|
| First Name | Last Name | 10/1/19 | 10/7/19 | and so on.....|
|--------------|------------|------------|---------|---------------|
| John | Doe | x | x | |
|--------------|------------|------------|---------|---------------|
| Jim | Smith | | x | |
|--------------|------------|------------|---------|---------------|
| Jill | Summers | x | | |
|--------------|------------|------------|---------|---------------|
我想做的是能够为一个新名称添加一个新行,并在辅助图纸中创建一个新行。例如
|--------------|------------|------------|------------------|
|First Name | Last Name | Address | and so on...... |
|--------------|------------|------------|------------------|
|John | Doe | 123 Main | |
|--------------|------------|------------|------------------|
|Julie | Fry | 123 Oak | |
|--------------|------------|------------|------------------|
|Jim | Smith | 123 Elm | |
|--------------|------------|------------|------------------|
|Jill | Summers | 123 Aspen | |
|--------------|------------|------------|------------------|
这将导致
|--------------|------------|------------|---------|---------------|
| First Name | Last Name | 10/1/19 | 10/7/19 | and so on.....|
|--------------|------------|------------|---------|---------------|
| John | Doe | x | x | |
|--------------|------------|------------|---------|---------------|
| Julie | Fry | | | |
|--------------|------------|------------|---------|---------------|
| Jim | Smith | | x | |
|--------------|------------|------------|---------|---------------|
| Jill | Summers | x | | |
|--------------|------------|------------|---------|---------------|
有没有办法解决这个问题?或者只是一个更好的方法
我知道我可以把名字添加到列表的底部,这会“有点”起作用,但那样我就无法按姓氏的首字母排序了。排序可以在基本页面上进行,但也可以在考勤页面上对姓名进行排序,但行中的数据不会受到影响。您可以尝试使用
间接
将其锁定,如:
=ARRAYFORMULA(INDIRECT("BASE!B:B"))
试一试。似乎没有效果。