使用选项卡,如数据库表

问题描述 投票:0回答:1

我想像数据库一样使用工作表,最大的问题是在一个选项卡中删除或添加新条目时如何保持“外键关系”?

示例:

带有基本个人信息“人”的选项卡(又名“表格”):

A        |  B         | C                         |  D
First    |  Last      | E-Mail                    |  Relevant
---------------------------------------------------------------
Peter    |  Parker    | [email protected]          |  X
Steven   |  Mueller   | [email protected]  |  
Patricia |  Doe       | [email protected]               |  X

基于D列(“相关”),我在第二个标签“信息”中创建了一个人的名字列表。使用:

=QUERY(people!A:D, "Select A where D='X'")

结果]

A        |  B         | C                         |  D
First    |            |                           | 
---------------------------------------------------------
Peter    |
Patricia |  

我现在正在添加更多信息(出生年份和城市):

A        |  B         | C                         |  D
First    |  Year      | City                      | 
---------------------------------------------------------
Peter    |  1990      | New York
Patricia |  1980      | Boston

**到目前为止,很好**现在的问题是,如果我向“人员”列表中添加更多条目,如何保存该数据?如果我在“人物”表中为人物“史蒂文”添加一个X:

A        |  B         | C                         |  D
First    |  Last      | E-Mail                    |  Relevant
---------------------------------------------------------------
Peter    |  Parker    | [email protected]          |  X
Steven   |  Mueller   | [email protected]  |  X
Patricia |  Doe       | [email protected]               |  X

[第二个选项卡中的表将如下所示-因此,彼得将“成为”帕特里夏(Patricia往下推)。

A        |  B         | C                         |  D
First    |  Year      | City                      | 
---------------------------------------------------------
Peter    |  1990      | New York
Steven   |  1980      | Boston
Patricia 

使这项工作最好的方法是什么?

我想像数据库一样使用工作表,最大的问题是,在一个选项卡中删除或添加新条目时,如何保持“外键关系”?一个例子:带有基本...

google-sheets google-sheets-formula google-sheets-query
1个回答
0
投票

您要么需要引入一个ID系统,要么对其进行排序,因此每个新条目都将始终位于底部。这样,您就不会破坏不存在的(手动)链接。

© www.soinside.com 2019 - 2024. All rights reserved.