如何快速处理一张有100万条数据的excel表?

目前手头上有一张excel表格,该表格内含一百万条的数据,我需要对这些数据进行分析整理,尽管excel本身的筛选功能大概可以满足,但是数据运行太慢,我需要对数据尽可能按照不同标准进行分类分析,需要尽可能细化。现在比较纠结的就是是建立数据库还是怎么?如果建立数据库的话请大家推荐一下软件并告知一下该数据库是否和excel兼容,数据是否能直接导入?谢谢

1、打开文件中有商品名称、单价、数量及金额,通常我们要做的是在每一项商品里录入单价和需要的数量,然后计算金额。我们可以利用excel表格里面的运算公式,让软件自动计算出每一项金额,我们要做就是确保:单价和数量的正确。

2、运算公式的使用是这样的:首先在表格里面选定合适的位置,然后输入:等于“=”开始执行计算数据类型,求和的话我们一般使用:“=SUM(G1:G7)”公式。,其中,SUM指的是求和命令,G指的是表格的纵向,1指的是表格的横向。

3、假设在一个excel表格里面,需要处理几百项数据甚至几千万数据,可以在其中一行的一个项,写好计算公式,然后用鼠标往下拉复制,便可以轻松快速得出结果。

4、这是单项相乘的运算方法;公式是:“=D2*E2”,意思为:D纵列的第2行和E纵列的第2行相乘,得出的结果会在G纵列的第2行显示出来。

5、在表格里面做好相对应的名称,在D纵列的第2行输入公式:"=表一!G9",意思是:在这个框里面,链接“表格一”里面的“G纵列的第9行”数据,即总价的金额。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-15

快速处理一张有100万条数据的excel表的方法。

如下参考:

1.打开的文件中有商品名称、单价、数量和金额。通常,我们需要做的是输入单价和每种商品需要的数量,然后计算出金额。我们可以使用excel电子表格中的计算公式,让软件自动计算每个项目的金额。我们需要确认单价和数量是正确的,如下图。

2.计算公式的使用是这样的:首先在表格中选择合适的位置,然后输入:="="来开始执行计算数据类型,我们一般使用的单词总和:"100=SUM(G1:G7)"公式。其中SUM表示SUM命令,G表示表的垂直方向,1表示表的水平方向。

3.假设您需要处理excel电子表格中的数百项数据,甚至数千万项数据。您可以在一行中写下一个项目的计算公式,然后用鼠标将其复制下来,以便轻松快速地得到结果。

4. 这是单项相乘的运算方法;公式为:“=D2*E2”,即D列的第二行乘以E列的第二行,结果将显示在G列的第二行,如下图。

5.在表中创建相应的名称,并在D列的第二行中输入公式:“=表1!”G9”表示:在此框中,链接“表1”中的“G列-9列”数据,即为总金额。

本回答被网友采纳
第2个回答  推荐于2016-04-05
如果你是一次性的工作,还是用excel多级筛选慢慢来吧,或是把符合的数据分表进行统计,或是象yhhzhengyi的方式,利用vba处理。
如果你要利用数据库的话,那你还得琢磨前台的程序,费的功夫更多。
免费得数据库mysql access 都行。
access可以利用数据源直接导入,mysql需要通过一些转换方能导入。本回答被提问者和网友采纳
第3个回答  2013-01-09
直接编写宏,也就是VBA进行处理,100多万的数据,如果逻辑不复杂,处理也就几十秒时间。复杂的逻辑,即循环层比较多的话,几分钟吧。

当然,有数据库结合,处理就更快速了。
第4个回答  2015-11-26
可以使用 VLOOKUP 函数搜索某个单元格区域 (区域:工作表上的两个或多个单元格。区域中的单元格可以相邻或不相邻。)的第一列,然后返回该区域相同行上任何单元格中的值。例如,假设区域 A2:C10 中包含雇员列表,雇员的 ID 号存储在该区域的第一列,如果知道雇员的 ID 号,则可以使用 VLOOKUP 函数返回该雇员所在的部门或其姓名。若要获取 38 号雇员的姓名,可以使用公式 =VLOOKUP(38, A2:C10, 3, FALSE)。此公式将搜索区域 A2:C10 的第一列中的值 38,然后返回该区域同一行中第三列包含的值作为查询值(“黄雅玲”)。VLOOKUP 中的 V 表示垂直方向。当比较值位于所需查找的数据的左边一列时,可以使用 VLOOKUP 而不是 HLOOKUP。
相似回答