Exce表格网

提取excel每行最后的字符串(excel提取一行中最后一个文本)

来源:www.0djx.com  时间:2023-02-15 17:15   点击:200  编辑:表格网  手机版

1. excel提取一行中最后一个文本

如下的回答请参考:

1、导入模块

import xlrd

2、打开Excel文件读取数据

data = xlrd.open_workbook('excelFile.xls')

3、使用技巧

获取一个工作表

table = data.sheets()[0] #通过索引顺序获取

table = data.sheet_by_index(0) #通过索引顺序获取

table = data.sheet_by_name(u'Sheet1')#通过名称获取

2. excel提取最后一个数字

excel提取前几位数字步骤如下:

1、打开需要编辑的Excel表格。

2、如需提取A栏数字左边前两位,在B1栏输入=left(A1,2),“left”表示需要从左边提取数字,“A1”表示你要提取的数字栏,“2”表示你要提取的数字位数,之后按Enter即可。

3、编辑成功后需要提取A栏的数字,只需点击B1格,右下角会出现一个实心的黑点,左键点击黑点向下拖即可。

4、如需提取A栏数字右边后5位,在B1栏输入=right(A1,5),“right”表示需要从右边提取数字,“A1”表示你要提取的数字栏,“5”表示你要提取的数字位数,之后回车,点击B1下拖即可。

5、如需提取A栏数字从左第4位开始的中间2位,在B1栏输入=mid(A1,4,2),“mid”表示需要提取中间数字,“A1”表示你要提取的数字栏,“4”表示从第4位开始提取,“2”表示你需要提取两位数字,之后回车,点击B1下拖即可。

6、果提取身份证号码里的出生日期,可在B2栏输入=mid(A2,7,4)&"年"&mid(A2,11,2)&"月"&mid(A2,13,2)&"日" ,&"年"即在数据后添加年,其余同理,回车下拉即可。

3. excel提取一行中最后一个数

假设数据在A列,在单元格B1输入下列公式之一,即可得到A列最后一行的值:=LOOKUP(MAX(A:A)+1,A:A)解释:MAX(A:A)+1是求A列最大值+1,然后在A列查找这个值,Excel肯定查不到,因此只能返回最后1行的值。

理论上,这个值可以替换为A列不存在的任何值。

例如:=LOOKUP(0,A:A) 假设A列数字都不等于0,这时这个公式即可返回最后1行的数值。

=INDEX(A:A,MATCH(MAX(A:A)+1,A:A)

)解释:与LOOPUP类似,MATCH是查找行号,在A列查找MAX(A:A)+1这个值,Excel肯定查不到,因此只能返回最后1行的行号。

然后使用索引函数,可以立即得到A列最后一行的值。

=INDIRECT("A"&MATCH(MAX(A:A)+1,A:A)

)解释:思路与上面INDEX方法类似,INDIRECT函数直接使用写好的单元格地址,来读取数值,此方法也比较直观。

=OFFSET(A1,MATCH(MAX(A:A)+1,A:A)-1,0)解释:此思路也与上面INDEX方法类似,OFFSET函数是通过单元格偏移,来定位到最后一行单元格。

4. excel提取一行中最后一个文本格式

1. 首先我们在电脑桌面找到excel表格的图标,点击打开一个excel表格

2. 然后我们就会进入excel表格创建的界面。我们等待软件自己启动就可以了

3. 然后我们随意创建一组数据用作演示

4. 比如我们创建的一组数据是A,我们想要读取这列数据的最后一个数据,我们需要另外找一个单元格,用作存储读取结果的地方,我们选中C1单元格

5. 选中之后,我们在顶端的编辑栏中输入下方的公式,进行读取数据,

LOOKUP(9^9,A:A),lookup函数就是我们的查找函数,公式的第一个参数表示极大值,而第二个公式就是我们选择的区域,根据区域而变化

5. 提取每行最后一个单元格

具体操作步骤如下:;需要准备的材料有:电脑、excel;

1、首先打开excel数据表。;

2、然后在该页面中在excel单元格里输入“=LOOKUP(9E+307,A2:F2)”公式并按回车确定。;

3、之后在该页面中回车后即可得到结果,点击数字右下方的方块向下填充单元格。;

4、然后在该页面中填充完毕后即可对照数据,查看结果全部都是对的。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片