=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 获取提取数字的更多相关文章

  1. EXCEL如何提取文字中包含的数字?

    方法1:=IF(ISERROR(FIND("-",A1)),"","-")&MID(SUM(MID(101&A1,2+LAR ...

  2. 提取数字、英文、中文、过滤重复字符等SQL函数(含判断字段是否有中文)

    --SQL 判断字段值是否有中文 create  function  fun_getCN(@str  nvarchar(4000))    returns  nvarchar(4000)      a ...

  3. SQL函数:字符串中提取数字,英文,中文,过滤重复字符(转)

    --提取数字 IF OBJECT_ID('DBO.GET_NUMBER2') IS NOT NULL DROP FUNCTION DBO.GET_NUMBER2 GO )) ) AS BEGIN BE ...

  4. C# 设置Excel中的数字字符串格式

    在Excel中,数字字符串用不同格式表示,可代表不同数据意义.例如在财务报表里需要用特定的数字字符串格式来反映金额信息.货币币种.数据精确程度.增减趋势等等.下面分享如何通过C#编程来设置Excel表 ...

  5. 使用Excel批量提取文件名

    Excel中如何快速选择所有奇数行或偶数行? 方法3:=MOD(ROW(),2) 总结:方法1和方法2的区别主要在ctrl键的使用 轻松将一个文件夹里所有的文件名提取出来,放到Excel表格里 &qu ...

  6. 【转】js 中导出excel 较长数字串会变为科学计数法

    [转]js 中导出excel 较长数字串会变成科学计数法 在做项目中,碰到如题的问题.比如要将居民的信息导出到excel中,居民的身份证号码因为长度过长(大于10位),excel会自动的将过长的数字串 ...

  7. Openjudge 1.13-40 提取数字串按数值排序

    40:提取数字串按数值排序 查看 总时间限制:  1000ms 内存限制:  65536kB 描述 给定一个字符串,请将其中的所有数字串提取,并将每个数字串作为整数看待(假设可以用int 表示),按从 ...

  8. sql 提取数字、字母、汉字

    --提取数字 IF OBJECT_ID('DBO.GET_NUMBER2') IS NOT NULL DROP FUNCTION DBO.GET_NUMBER2 GO )) ) AS BEGIN BE ...

  9. 把EXCEL列号数字变成字母

    把Excel 列号数字变成字母 private static string ToName(int index) { if (index < 0) { throw new Exception(&q ...

随机推荐

  1. Laravel + go-micro + grpc 实践基于 Zipkin 的分布式链路追踪系统 摘自https://mp.weixin.qq.com/s/JkLMNabnYbod-b4syMB3Hw?

    分布式调用链跟踪系统,属于监控系统的一类.系统架构逐步演进时,后期形态往往是一个平台由很多不同的服务.组件构成,用户请求过来后,可能会经过其中多个服务,如图 不过,出问题时往往很难排查,如整个请求变慢 ...

  2. PI Square中文论坛: PI SDK 开发中级篇| PI Square

    注: 为了更好的利用站内资源营造一个更好的中文开发资源空间,本文为转发修正帖,原作者为OSIsoft技术工程师王曦(Xi Wang),原帖地址:PI SDK 中级篇 来源:https://d.gg36 ...

  3. 安装Microsoft SQL server Management Studio Express 2005 错误码是29506解决方案

    安装Microsoft SQL server Management Studio Express 2005,安装程序在安装此软件包时遇到一个错误,这可能表示此软件包有错.错误码是29506”权限问题. ...

  4. PCM简介

    1. 差分脉冲编码调制 如果两个相邻抽样值之间的相关性很大,那么它们的差值就较小,这样,仅对差值量化可以使用较少的比特数,此即差分PCM,或DPCM. 为了理论方便,我们将采样和量化分开,并用不带上三 ...

  5. static link:关于gcc连接静态库的几种方式

    开发一个应用程序不可避免要使用多个第三方库(library).默认情况下,gcc采用动态连接的方式连接第三方库,比如指定-lpng,连接程序就会去找libpng.so. gcc提供了一个-static ...

  6. 前端应该掌握的web基础和网络知识

    * 关于HTTP协议 http协议是www服务器和用户请求代理之间通过应答模式来传输超文本内容的一种协议,它是基于请求与响应.无状态.应用层的一种协议.大多数的web应用都建立 在http协议的基础之 ...

  7. PAT 乙级 1054 求平均值 (20) C++版

    1054. 求平均值 (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 本题的基本要求非常简单:给定N个实 ...

  8. java1.8新特性(三 关于 ::的用法)

    java1.8 推出了一种::的语法 用法 身边 基本没人用1.8的新API 目前 我也是只处于学习 运用 阶段 有点 知其然不知其所以然 通过后面的学习,及时查漏补缺 一个类中 有 静态方法 ,非静 ...

  9. 学习笔记之Bokeh Data Visualization | DataCamp

    Bokeh Data Visualization | DataCamp https://www.datacamp.com/courses/interactive-data-visualization- ...

  10. 中级 jQuery 了解

    初级阶段的知识已经结束:中级要接触的东西:jQuery  php  css3  移动端: get Context("2d")   2d画布: draw Image()     绘制 ...