excel 获取提取数字
=MID(A2,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&"0123456789")),2*LEN(A2)-LENB(A2))
第一,如果需要提取数字的源数据没有字母出现,只是汉字和数字,可以使用这个公式提取数字:
=MIDB(A2,SEARCHB("?",A2),2*LEN(A2)-LENB(A2))
第二,如果需要提取数字的源数据没有字母,并且数字不是0开始的,可以使用这两种方法实现。
1.使用excel数组公式提取数字:
=-LOOKUP(1,-MID(A2,MIN(FIND(ROW($1:$10)-1,A2&1/17)),ROW($1:$15))) 2.通过两端对齐(内容重排)实现excel提取数字
步骤:选择需要提取数字的单元格:A2:A5,复制到E1:E4区域。
将E列调整为只显示一个汉字的宽度,然后单击开始——编辑——填充——两端对齐。(2003此功能成为内容重排,2010称为两端对齐)。
选择第一个数字开始到最后一个单元格,将文本型数值转换为数字。
单击E1单元格,数据——筛选,筛选大于0,这样就将数字筛选提取出来了。然后将提取出来的数字复制到目标单元格区域就完成了excel提取数字。
数字转日期
=DATE(LEFT(A2,4),MID(A2,5,2),RIGHT(A2,2))
=IF(LEN(B2)-LEN(SUBSTITUTE(B2,"2_",""))=0,IF(LEN(L2)=8,
DATE(LEFT(L2,4),MID(L2,5,2),RIGHT(L2,2))
,
IF(LEN(L2)=6,
DATE(LEFT(L2,4),RIGHT(L2,2),1)
,
IF(LEN(L2=2),DATE("19"&L2,1,1),"")
)
),K2)
取"^"字符之前的字符
=IF(ISERROR(FIND("^",AC2,1)-1),"",LEFT(AC2,FIND("^",AC2,1)-1))
批量下拉,复制
Ctrl+D
--------------------------------
青岛数据
1、取其“号楼”
=IF(
LEN(B2)-LEN(SUBSTITUTE(B2,"2_",""))=0,
IF(LEN(L2)=8,
DATE(LEFT(L2,4),MID(L2,5,2),RIGHT(L2,2)),
IF(
LEN(L2)=6,
DATE(LEFT(L2,4),RIGHT(L2,2),1),
IF(
LEN(L2)=2,
IF(
OR(L2=21,L2=20),"",DATE("19"&L2,1,1)
),
""
)
)
),
IF(LEN(K2)=0,"",K2)
)
匹配
=MID(D2587,FIND("东区",D2587&"一区二区三区四区五区北区南区东区",1),2)
=IF(J2>DATE(1999,7,1),IF(VLOOKUP(D2,每栋!G:J,4,FALSE)>7,K2*0.3,K2*0.2),K2*0.15)
=TEXT(SUMPRODUCT(N(D2&E2&F2=D$2:D$1013&E$2:E$1013&F$2:F$1013)),"[=1] ;!重復")
=SUMPRODUCT(N(D2&E2&F2=D$2:D$1013&E$2:E$1013&F$2:F$1013))
=IF(LEN(V2)>0,P2,"")
=IF(OR(AF2>0,AG2>0),IF(AND(AF2>0,AG2>0),"",1),"")
=IF(LEN(P64)=0,VLOOKUP(Y64,IF({1,0},按房加权平均!$I$2:$I518,按房加权平均!$J$2:$J$456),2,0),"")
户数无法确认
1区完毕
2区2有问题
=IF(OR(Q2="NULL",LEN(Q2)=0),,Q2)
IF(AND(E2=按房加权平均!A2,F2=按房加权平均!B2,G2=按房加权平均!B2,J2=按房加权平均!D2),按房加权平均!G2,"")
IF(AND(E2&F2&G2&J2 =按房加权平均!A2:&按房加权平均!B2&按房加权平均!B2,J2=按房加权平均!D2),按房加权平均!G2,"")
=VLOOKUP(E2&F2&G2&J2,IF({1,0},按房加权平均!A2:A456&按房加权平均!B2:B456&按房加权平均!C2:C456&按房加权平均!D2:D456,按房加权平均!G2:G456),2,)
=VLOOKUP(E2&F2&G2&J2,IF({1,0},按房加权平均!$A$2:$A$456&按房加权平均!$B$2:$B$456&按房加权平均!$C$2:$C$456&按房加权平均!$D$2:$D$456,按房加权平均!G2:G456),2,)
=IF(LEN(P2151)=0,VLOOKUP(Z2151,IF({1,0},按房加权平均!$I$2:$I$456,按房加权平均!$J$2:$J$456),2,0),R2151)
excel 获取提取数字的更多相关文章
- EXCEL如何提取文字中包含的数字?
方法1:=IF(ISERROR(FIND("-",A1)),"","-")&MID(SUM(MID(101&A1,2+LAR ...
- 提取数字、英文、中文、过滤重复字符等SQL函数(含判断字段是否有中文)
--SQL 判断字段值是否有中文 create function fun_getCN(@str nvarchar(4000)) returns nvarchar(4000) a ...
- SQL函数:字符串中提取数字,英文,中文,过滤重复字符(转)
--提取数字 IF OBJECT_ID('DBO.GET_NUMBER2') IS NOT NULL DROP FUNCTION DBO.GET_NUMBER2 GO )) ) AS BEGIN BE ...
- C# 设置Excel中的数字字符串格式
在Excel中,数字字符串用不同格式表示,可代表不同数据意义.例如在财务报表里需要用特定的数字字符串格式来反映金额信息.货币币种.数据精确程度.增减趋势等等.下面分享如何通过C#编程来设置Excel表 ...
- 使用Excel批量提取文件名
Excel中如何快速选择所有奇数行或偶数行? 方法3:=MOD(ROW(),2) 总结:方法1和方法2的区别主要在ctrl键的使用 轻松将一个文件夹里所有的文件名提取出来,放到Excel表格里 &qu ...
- 【转】js 中导出excel 较长数字串会变为科学计数法
[转]js 中导出excel 较长数字串会变成科学计数法 在做项目中,碰到如题的问题.比如要将居民的信息导出到excel中,居民的身份证号码因为长度过长(大于10位),excel会自动的将过长的数字串 ...
- Openjudge 1.13-40 提取数字串按数值排序
40:提取数字串按数值排序 查看 总时间限制: 1000ms 内存限制: 65536kB 描述 给定一个字符串,请将其中的所有数字串提取,并将每个数字串作为整数看待(假设可以用int 表示),按从 ...
- sql 提取数字、字母、汉字
--提取数字 IF OBJECT_ID('DBO.GET_NUMBER2') IS NOT NULL DROP FUNCTION DBO.GET_NUMBER2 GO )) ) AS BEGIN BE ...
- 把EXCEL列号数字变成字母
把Excel 列号数字变成字母 private static string ToName(int index) { if (index < 0) { throw new Exception(&q ...
随机推荐
- spring4与mongodb的集成
新项目的辅助系统,需要用到mongo系统,今天再次将其使用环境进行了操作搭建.还是遇到一些问题,毕竟之前使用的场景和现在的不同.版本也不一样了. 本次使用的环境: mongo:3.4.4版本 OS: ...
- 串口转以太客户端(增加uci、可连接多个服务器)
1. 进入barrier_breaker/package/utils文件夹,新建ttl_client 2. 该目录下的Makefile # # Copyright (C) OpenWrt.org # ...
- vivado各版本的区别
vivado各版本的区别 Vivado HL Design Edition: Vivado HL System Edition: 区别在于System Edition包含有system generat ...
- [转]阿里云CentOS 7.1使用yum安装MySql5.6.24
阿里云CentOS 7.1使用yum安装MySql5.6.24 作者:vfhky | 时间:2015-06-25 09:43 | 分类:web 在前面两篇文章<2015博客升级记(四):Cent ...
- python 中变量引用问题
普通变量,如a=10,str="fdaf",它们在函数内的值是不会被带到函数外的,除非在函数内加上global,而引用是惰性原则,从最近的同名父级同名变量引用值 其它变量如列表,字 ...
- libextobjc使用
pod 'libextobjc' #import "extobjc.h" 使用@weakify(self); @strongify(self)
- 正则判断 文件名是否为zip格式
var type = filename.match(/^(.*)(\.)(.{1,8})$/)[3].toUpperCase();
- what's the difference between grouping and facet in lucene 3.5
I found in lucene 3.5 contrib folder two plugins: one is grouping, the other is facet. In my option ...
- 廖雪峰Java5集合-2List-2编写equals方法
List是一种有序链表: List内部按照放入元素的先后顺序存放 每个元素都可以通过索引确定自己的位置 boolean contains(Object o) 是否包含某个元素 int indexOf( ...
- Kubernetes报错Failed to get system container stats for "/system.slice/kubelet.service"
tail -f /var/log/message Nov 14 07:12:51 image kubelet: E1114 07:12:51.627782 3007 summary.go:92] ...