如何从尚未规范化的大表中提取特定数据?

问题描述

excel 中的原始表格看起来像 this。它有大约 30000 条记录。我想为每个记录复制其唯一 FPS ID(这是一个主键)给出的特定值。但是,对于这样的不干净数据,我无法确定如何解决这样的问题。我希望从该表中提取的数据按照 this 的方式排列。

基本上我想要的是灰色突出显示的图形。 有两个,我只想要一个没有地址的,但没有主键。

方法一:选择过滤到新的工作表,手动调整冗余数据

方法 2:选择它们并将它们过滤到一个新工作表中,但是这一次,剥离单元格的内容,只将主键括在括号内。

我该怎么办?我在 VLOOKUP、VBA 等方面很差。

解决方法

我认为 VLOOKUP 在这里没有帮助。我认为你应该这样做:

首先看序列。大米总数位于“B8”、“B14”、“B20”... +6

单元格“A9”、“A15”、“A21”中的 FPS 名称... +6

单元格“A4”、“A10”、“A16”中的 FPS ID... +6

您可以通过键入 =B8,然后在其下键入 =B14 等来使用大米总数的单元格引用。但这会花费你很多时间。您可以使用此技巧:键入 B8,然后键入 B14。选择它们并向下拖动直到数据结束。然后将它们全部选中,按 Ctrl + H。在第一个字段中键入 B。在第二个字段中键入 =B 并按“全部替换”。它将激活公式。

,

1:了解电子表格和 RDBMS 之间的区别。

2:设计满足您需求的 RDBMS 模式。 (可以使用 SQL Server Express)

3:将需要的数据复制到 RDBMS 中。

4:编写 SQL 查询以提取您需要的数据。

5:在你的办公室墙上贴一个大大的提醒通知:

“我不得将电子表格用于数据库工作”。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...