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



excel中的原始表是这样的。它有大约30000条记录。我想为每个记录复制一个特定的值,这些记录是由它们唯一的FPS ID(这是一个主键)给出的。然而,对于这样一个不干净的数据,我无法确定如何处理这样的问题。我希望从这个表中取出的数据像这样排列。

基本上我想要的是用灰色突出显示的数字。这里有两个,我只想要没有地址的那个但这个没有主键

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

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

我该怎么做呢?我在VLOOKUP, VBA等方面非常弱。

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

首先看一下序列。饭费总额在"b8"、"b14"、"b20"……+ 6

单元格中的FPS名称"A9", "A15", "A21"…+ 6

单元格"A4", "A10", "A16"…+ 6

您可以通过输入=B8,然后在其下面输入=B14,以此类推来使用单元格引用。但这会花费你很多时间。你可以使用这个技巧:输入B8,在它下面加上B14。选择它们并向下拖动,直到数据结束。在第一个字段中输入"B",在第二个字段中输入"=B",然后按"替换全部"。它会激活配方。

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

2:设计一个满足你需要的RDBMS模式。(你可以使用SQL Server Express)

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

4:编写SQL查询以提取所需的数据

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

"我不能使用电子表格进行数据库工作"。

相关内容

  • 没有找到相关文章

最新更新