excel最多有多少行

excel最多有多少行,第1张

excel最多1048576行。

按住ctrl+下箭头就可以到文档底部,可以看到行数是1048576。Excel全称是Microsoft Excel,是美国微软公司旗下所开发的一款电子表格制作软件,该软件可以进行批量文字数据处理,界面美观大方,在日常工作中经常需要使用,是现今办公人士必备的业务处理技能。

1982年,Microsoft推出了它的第一款电子制表软件──Multiplan,并在CP/M系统上大获成功,但在MS-DOS系统上,Multiplan败给了Lotus 1-2-3。这个事件促使了Excel的诞生,正如Excel研发代号Doug Klunder:做Lotus 1-2-3能做的,并且做的更好。

1985年,第一款Excel诞生,它只用于Mac系统;1987年11月,第一款适用于Windows系统的Excel也产生了(与Windows环境直接捆绑,在Mac中的版本号为20)。Lotus1-2-3迟迟不能适用于Windows系统,到了1988年,Excel的销量超过了Lotus 。

使得Microsoft站在了PC软件商的领先位置。这次的事件,促成了软件王国霸主的更替,Microsoft巩固了它强有力的竞争者地位,并从中找到了发展图形软件的方向。

此后大约每两年,Microsoft就会推出新的版本来扩大自身的优势,Excel的最新版本为16,也被称作Microsoft Office Excel 2016。

比如你想把c:\faxls中sheet1中的数据导入sqlserver的[人员情况]表

sheet1中A:姓名;B:年龄;D:性别

'连接数据库

Set xlApp = CreateObject("ExcelApplication")

Set xlbook = xlAppWorkbooksOpen("C:\faxls")

Set xlsheet = xlbookWorksheets(1)

i=1

While xlsheetCells(i, 1) <> ""

sql="insert into 人员情况(姓名,年龄,性别) values('"&xlsheetCells(i, 1)&"','xlsheetCells(i, 2)','xlsheetCells(i, 4)')"

connexecute sql

i=i+1

wend

Set xlsheet = Nothing

Set xlbook = Nothing

xlappquit

用VBA来实现吧,很容易:

    Dim ws As Worksheet

    Dim i As Long

    i = 1

    For Each ws In ThisWorkbookSheets

        If wsName <> ActiveSheetName Then

            Cells(i, 4) = wsName

            Cells(i, 5) = WorksheetFunctionMax(wsRange("E4:E1000"))

            i = i + 1

        End If

    Next ws

要求汇总表为当前激活表。该代码会对除当前表之外的其他所有表的E4:E1000求最大值,并在汇总表的D列给出表名,E列给出最大值。

EXCEL中MATCH函数只能查找单行或单列区域,多行多列区域查找某值可使用SUMPRODUCT函数,如下图,查找“应付账款”所在的行,公式用:=SUMPRODUCT((A1:F20="应付账款")ROW(A1:F20));

查找列用:=SUMPRODUCT((A1:F20="应付账款")COLUMN(A1:F20));

还可以用ADDRESS函数返回单元格地址:=ADDRESS(SUMPRODUCT((A1:F20="应付账款")ROW(A1:F20)),SUMPRODUCT((A1:F20="应付账款")COLUMN(A1:F20)),4);

当然上述公式基于查找值在区域中无重复内容。

首先想到的是求第二行不等于0的最小列标,用=MIN((A2:F2<>0)COLUMN(A2:F2)),且是数组公式,即同时按Shift+Ctrl+Enter结束公式编辑,会自动生成一对{},但是对于不符合的会返回时,取不到不等于0的最小列标;

所以可以转换一下求最大值,用10来倒减最小列标,得到最大列标,这样就不会取到不符条件的列标,取出的最大值,再用10来减,即得到最小列标:=10-MAX((A2:F2<>0)(10-COLUMN(A2:F2))),这也是数组公式,即同时按Shift+Ctrl+Enter结束公式编辑,会自动生成一对{};

上面也是数组公式,可以用SUMPRODUCT函数来转一下,就成为普通公式,不需要三键齐按;

再用INDEX函数返回第一行相应列的值即可达到目的:=INDEX(1:1,SUMPRODUCT(10-MAX((A2:F2<>0)(10-COLUMN(A2:F2)))))。

如果要想求出Sheet1至Sheet20这20个表的A列的最大值,那么可以在Sheet21表中输入以下公式,按Enter结束

=MAX(''!A:A)

同理,如果要想求出Sheet1至Sheet20这20个表的A1:A20的最大值,那么可以在Sheet21表中输入以下公式,按Enter结束

=MAX(''!A1:A20)

在Excel里用Ctrl+向下方向键可以到达最后一行。可以看到:

1、对2003版,最大行数是65536行

2、对2007以上版本,最大行数是1048576行

对于Excel 2007, 行数上限1048576, 列数上限=16384。

Excel2007是2007版的Excel办公软件。借助 Excel Viewer,即使没有安装 Excel,也可以打开、查看和打印 Excel 工作簿。还可以将数据从 Excel Viewer 中复制到其他程序。

默认情况下,当打开Excel时,会新建一个空白工作簿,该工作簿包含3个空白工作表。但你是否会总是用到这3个工作表,或者如果可能会用到更多的工作表。

事实上,这个数值可以被更改为从1到255的任何数值。当然,很少有人会用到255个工作表。在“Excel选项”对话框的“常规”选项卡中。

扩展资料

Excel函数大全:

1、AVERAGE 返回选定数据库项的平均值

2、COUNT 计算数据库中包含数字的单元格的个数

3、COUNTA计算数据库中非空单元格的个数

4、DGET 从数据库中提取满足指定条件的单个记录

5、MAX 返回选定数据库项中的最大值

6、MIN 返回选定数据库项中的最小值

7、PRODUCT 乘以特定字段(此字段中的记录为数据库中满足指定条件的记录)中的值

8、STDEV 根据数据库中选定项的示例估算标准偏差

参考资料来源:百度百科-Excel

以上就是关于excel最多有多少行全部的内容,包括:excel最多有多少行、vba查询数据库条数超过表格最大行数,怎么将剩下的数据写入新的sheet、一个excel中提取其他sheet某一列最大值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9394888.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存