怎么在excel中提取数字?

怎样在excel表格中提取我想要的数据

怎样在excel表格中提取我想要的数据,在办公的日常应用中,从表格中提取想要的数据还是经常会用到的。以下分享怎样在excel表格中提取我想要的数据,一起来看看吧。

怎样在excel表格中提取我想要的数据1

首先打开电脑,下载安装办公软件,这里以Excel2013为例,如图

安装完成后我们双击图标打开,在其左侧点击“新建”

接着选择表格的图标,点击下方的“创建新建空白表格”

在空白的表格中输入一些自己想要的数据,如图

接着选中需要找到的数据,在“开始”选项卡下找到“条件格式”,如图

然后点开“条件格式”,选择“突出显示单元格规则”下的“小于”,如图

然后在“小于”窗口,填入我们需要筛选的条件,再选择颜色,点击确定,如图

回到表格,我们看到我们需要的数据一目了然,如图

怎样在excel表格中提取我想要的数据2

一、公式提取法

EXCEL中,提取数据的常用函数有3个,Left、Right、Mid函数,函数解析和语法格式等如下:

二、快速填充法

它是EXCEL2013以上版本的中一个新功能。运用快速填充时,首先直接输入一组到三组数据,让Excel自动识别你的意图,再进行快速填充。运用快速填充功能,不仅能单元格内提取不规则的姓名,还可以提取数字、英文等。快速填充的方式有3种:

1、单击“数据”选项卡 > 在“数据工具”组中 > 单击“快速填充”;

2、用快捷键Ctrl+E;

3、选中示例单元格,拖动填充柄往下填充,然后在“自动填充”选项中选择“快速填充”;

三、用自定义函数myget

函数有两参数,=myget(①从哪提取,②提取什么)

=myget(字符串,0) 取出数字

=myget(字符串,1) 取出中文字符

=myget(字符串,2) 取出英文字母

=myget(字符串,3) 取出特殊字符

=myget(字符串,4) 取出第一个数字的位置

=myget(字符串,5) 取出最后一个数字的位置

如果只要提取数字,只要将第2个参数设为0即可

方法步骤:

首先导入自定义函数的模板文件,点开发工具→VBA或都按ALT+F11 调出VBA 编辑器 →在工程窗口右键选择【导入文件】→选择VBA 模块文件(提取中文、英文和数字自定义函数myget.bas)→关闭VBA 编辑器。然后再输入公式即可。

怎样在excel表格中提取我想要的数据3

动态获取工作表名称

打开一个Excel工作薄,在某个单元格里输入公式:

=CELL(“filename”,A1)

会返回一串字符串,比如D:读书[me.xlsx]总表。

其中,“读书”是文件夹的名称;“[me.xlsx]”是工作薄的名称和类型;“总表”是A1单元格所在工作表的名称。

如果我们要单独获取工作表的名称,比如此处的“总表”,可以使用文本函数对CELL函数的结果进行加工处理。

=MID(CELL(“filename”,A1),FIND(“]”,CELL(“filename”,A1))+1,99)

FIND函数查询字符”]”在字符串中的位置并加1,(为啥加1?你猜呗),MID函数在此结果上开始取数,取99个数,99是一个很大的数,此处也可以是66、88等,只要超过了预想字符串的长度,改成250或者25也是可以的。

好啦,这是我们今天分享的第一个知识,用CELL函数动态获取工作表名称。

有小伙伴说了,工作表名就在那,我一眼就看的到,你用函数算计它干哈子嘛?做人可不要太宫心计……这当然是有意义的。

批量拆分数据

有这么一份表格,是某公司的人员信息表,现要根据性别,把相关人员的信息批量填充到分表里,比如女生填写到女生表,男生填写到男生表等。

而当总表里的信息发生改变或者有新增数据时,分表里的数据也发生相应的改变。

接下来就看看具体的步骤:

1、选取要拆分数据的工作表

2、单击位于左侧的【男生】工作表标签,按住Shift键,再单击最右侧的【人妖】工作表,此时除【总表】外的分表会成为一个【工作组】,每个分表均处于选中状态。

3、输入公式,拆分数据

在成组工作表中的A2单元格,输入下方的数组公式,按组合键,向下向右复制填充到A2:B50区域。

=INDEX(总表!B:B,SMALL(IF(总表!$C$2:$C$13=MID(CELL(“filename”,A1),

FIND(“]”,CELL(“filename”,A1))+1,99),

ROW($2:$13),4^8),ROW(A1)))&””

太阳照,长城长——嗨,那谁,你看,这个长长的老太太裹脚布函数又来了,又是INDEX+SMALL+IF的函数套路。

之前咱可就说过,这是一个万金油套路,是玩函数必会的套路之一,也不知道你后来学了没?你不说话不点赞,俺就当你学了哈。

还是简单说下这个公式的意思。

MID(CELL(“filename”,A1),FIND(“]”,CELL(“filename”,A1))+1,99)

用于获取A1单元格所在工作表的表名。

需要说明的是,此处CELL(“filename”,A1)第二参数A1是不能省略的`,倘若省略,获取的将是最后更改单元格所在工作表的表名,会导致公式得出错误结果。

IF函数判断总表C2:C13单元格区域的值是否和相应工作表表名相等,如果相等,则返回C列值对应的行号,否则返回4^8,结果得到一个内存数组。

SMALL函数对IF函数的结果进行从小到大取数,随着公式的向下填充,依次提取第1、2、3、4……N个最小值。由此依次得到符合条件——性别和公式所在工作表的名称一致的单元格的行号。

INDEX函数根据SMALL函数返回的索引值,得出结果。

当SMALL函数所得到的结果为4^8,即65536时,意味着符合条件的行号已经被取之殆尽了。此时INDEX函数将返回B65536单元格的值,通常来说,这么大行号的单元格是空白单元格,使用&“”的方式,规避空白单元格返回零值的问题,使之返回假空。

4、取消组合工作表状态

公式填写完成后,单击不属于成组工作表的【总表】标签,Excel会自动取消组合工作表状态。

至此根据工作表名称批量拆分总表数据的操作也算是完成了;当总表的数据发生改变时,分表的数据也会随之改变,耳听为虚,口说无凭,那咱就眼见为实呗:



  • excel鎬庝箞涓閿鎻愬彇鏁板瓧excel鎬庝箞涓閿彁鍙栨暟瀛楀唴瀹
    绛旓細1.閫夋嫨瑕佹彁鍙栨暟瀛楃殑鍗曞厓鏍硷紝鐒跺悗鍗曞嚮鈥滄暟鎹濋夐」鍗′腑鐨勨滄枃鏈濋夐」鍗°2.鍦鈥滄暟鎹濋夐」鍗′腑锛屽崟鍑烩滀粠鏂囨湰涓幏鍙栨暟鎹濇寜閽3.鍦ㄥ脊鍑虹殑瀵硅瘽妗嗕腑锛岄夋嫨鍚堥傜殑鏁板瓧鏍煎紡锛岀劧鍚庣偣鍑烩滅‘瀹氣濇寜閽4.Excel 灏嗚嚜鍔ㄨ鍙栭夊畾鍗曞厓鏍间腑鐨勬暟瀛楀苟鏄剧ず鍦ㄦ彁绀烘涓傛偍涔熷彲浠ョ洿鎺ュ湪鍗曞厓鏍间腑閿叆鍏紡=A1/100(鍋囪...
  • Excel鎬庝箞蹇鎻愬彇涓涓鏁板瓧?
    绛旓細1銆侀鍏堥渶瑕佸湪鐢佃剳涓婂皢Excel杞欢鎵撳紑锛屾帴涓嬫潵鍦‥xcel涓鏂板缓涓涓┖鐧芥枃妗h〃鏍笺2銆佹帴涓嬫潵鍦‥xcel琛ㄦ牸涓緭鍏ラ渶瑕鎻愬彇鐨勬暟瀛銆3銆佹帴涓嬫潵鍦ㄤ笂鏂瑰叕寮忔爮涓緭鍏ュ叕寮忊=right(A1,6)鈥濓紝right鐨勬剰鎬濆氨鏄湪涓涓叉暟鎹腑浠庡彸杈瑰紑濮嬮夋嫨锛屾嫭鍙蜂腑鐨凙1鏄寚浠嶢1鐨勫崟鍏冩牸涓夋嫨锛岄楀彿鍚庨潰鐨勬暟瀛6鎸囩殑鏄6涓瓧绗︼紝鐒跺悗鎸塭n...
  • excel琛ㄦ牸涓鎬庝箞鏍锋彁鍙栨暟瀛?
    绛旓細鏂规硶涓锛氫娇鐢‥xcel鍑芥暟 灏嗛渶瑕佹彁鍙栨暟瀛楃殑鍗曞厓鏍煎畾涔変负A1銆傚湪鍗曞厓鏍糂1涓緭鍏ヤ互涓嬪叕寮忥細=MID(A1, 15, LEN(A1)-14)銆傝繖涓叕寮忓皢浠嶢1鍗曞厓鏍肩殑绗15涓瓧绗﹀紑濮嬫彁鍙栵紝鎻愬彇闀垮害涓篖EN(A1)-14锛屽嵆浠庣15涓瓧绗﹀埌鏈鍚庝竴涓瓧绗︾殑闀垮害銆傛寜涓婨nter閿紝B1鍗曞厓鏍煎皢鏄剧ず鎻愬彇鐨勬暟瀛椼傛柟娉曚簩锛氫娇鐢≒ython 濡傛灉浣犳兂鍦...
  • 鎬庝箞鍦╡xcel涓彁鍙栨暟瀛?
    绛旓細濡傛灉鍙鎻愬彇鏁板瓧锛屽彧瑕佸皢绗2涓弬鏁拌涓0鍗冲彲 鏂规硶姝ラ锛氶鍏堝鍏ヨ嚜瀹氫箟鍑芥暟鐨勬ā鏉挎枃浠讹紝鐐瑰紑鍙戝伐鍏封啋VBA鎴栭兘鎸堿LT+F11 璋冨嚭VBA 缂栬緫鍣 鈫掑湪宸ョ▼绐楀彛鍙抽敭閫夋嫨銆愬鍏ユ枃浠躲戔啋閫夋嫨VBA 妯″潡鏂囦欢锛堟彁鍙栦腑鏂囥佽嫳鏂囧拰鏁板瓧鑷畾涔夊嚱鏁癿yget.bas锛夆啋鍏抽棴VBA 缂栬緫鍣ㄣ傜劧鍚庡啀杈撳叆鍏紡鍗冲彲銆鎬庢牱鍦╡xcel琛ㄦ牸涓彁鍙鎴戞兂...
  • Excel鎬庝箞鎵归噺鎻愬彇鏁板瓧?
    绛旓細1銆佹墦寮Excel琛ㄦ牸锛屽湪Excel琛ㄦ牸鐨勯〉闈腑鐐瑰嚮鍏紡閫夐」銆2銆佸湪鍏紡涓嬫柟鐨勯夐」鏍忎腑锛岀偣鍑绘彃鍏ュ嚱鏁拌繖涓夐」绛夊脊鍑哄璇濇銆3銆佸脊鍑哄璇濇涔嬪悗锛屽湪寮瑰嚭鐨勫璇濇涓緭鍏id鐐瑰嚮纭畾銆4銆佸啀娆¤烦杞〉闈箣鍚庯紝鍦ㄨ烦杞殑椤甸潰涓緭鍏ユ彁鍙栨暟鎹殑鍒楄鏁般5銆佽緭濂藉垪琛屾暟涔嬪悗锛屽啀杈撳叆浠庣鍑犱釜瀛楃寮濮嬫彁鍙栵紝鎺ョ潃鍦ㄨ緭鍏ユ彁鍙栧嚑...
  • 濡備綍鍦╡xcel涓鎵归噺鎻愬彇鏁板瓧?
    绛旓細Excel鎻愬彇鏁板瓧鍑芥暟锛氭彁鍙栨枃鏈乏渚ф暟瀛楀湪涓涓崟鍏冩牸涓紝鏁板瓧鏄湪宸︿晶锛濡備綍浣跨敤鍏紡鎵归噺灏鏁板瓧鎻愬彇鍑烘潵鍛紵杩欓噷鐢ㄥ埌left鍑芥暟灏辫兘瀹炵幇銆傚叕寮忥細=LEFT锛圔2锛2*LEN锛圔2锛-LENB锛圔2锛夛級鎻愬彇鏂囨湰鍙充晶鏁板瓧褰撳崟鍏冩牸鍐鐨鏁板瓧鍦ㄥ彸渚х殑鏃跺欒鎬庝箞鏍鍘绘彁鍙栧憿锛熷彧闇瑕佷娇鐢╮ight鍑芥暟鍗冲彲銆傚叕寮忥細=RIGHT锛圔16锛2*LEN锛圔16...
  • excel涓庝箞鎻愬彇鏈鍚庣殑鏁板瓧
    绛旓細RIGHT鍑芥暟鐢ㄤ簬浠嶢1鍗曞厓鏍涓彁鍙鏈鍚庝竴涓鏁板瓧銆傛偍涔熷彲浠ユ寜鐓т互涓嬫楠よ繘琛岋細1. 閫変腑鍖呭惈鏁板瓧鐨勫崟鍏冩牸銆2. 鎸変笅閿洏涓婄殑“Ctrl + Shift + ↓”閿紝杩欏皢閫変腑璇ュ崟鍏冩牸鍙婂叾涓嬫柟鎵鏈夊寘鍚暟瀛楃殑鍗曞厓鏍笺3. 鐜板湪锛屾偍鍙互閫夋嫨瑕佹彁鍙栫殑鏈鍚庝竴涓暟瀛椼備緥濡傦紝鎮ㄥ彲浠ラ夋嫨璇ュ垪涓殑鏈鍚庝竴涓暟瀛椼
  • 濡備綍鍦╡xcel涓灏鏁板瓧鎻愬彇鍑烘潵?
    绛旓細1锛庡皢闇瑕佹彁鍙栫殑鏁版嵁鍖哄煙澶嶅埗绮樿创鍒癢ord鏂囨。涓紱2锛庢寜Ctrl+H锛岀偣鍑汇愭洿澶氥戯紝鍕鹃夆滀娇鐢ㄩ氶厤绗︹濓紝灏哰!0-9 .]鏇挎崲涓虹┖锛3锛庡鍒舵彁鍙栧嚭鏉ョ殑鏁板瓧鍒Excel琛ㄤ腑鍗冲彲銆備互涓婏紝渚挎槸娣峰悎鏂囨湰鎻愬彇鏁板瓧鐨浜斾釜閿﹀泭濡欒锛屾槸鍚﹁浣犺崇洰涓鏂帮紝涓嶇楂樻瓕锛氣滀竴寮濮嬶紝鎴戝彧鐩镐俊锛屼紵澶х殑鏄嚱鏁帮紝鏈鍚庢垜鏃犲姏鍦扮湅娓咃紝寮烘倣...
  • excel琛ㄤ腑鎬庝箞浠庣浜屼綅寮濮鎻愬彇鏁板瓧?
    绛旓細琛ㄦ牸鏈夊緢澶氭暟鎹唴瀹,闇瑕鎻愬彇閲岄潰鐨鍏ㄩ儴鏁板瓧,浣嗗崟鍏冩牸閲岄潰鍖呮嫭鏂囧瓧+鏁板瓧,瑕濡備綍鎻愬彇,涓嬮潰鏈瘒浠嬬粛浠ヤ笅鏂规硶銆 涓銆佷娇鐢ㄥ伐鍏: 宸ュ叿璁惧: 鑱旀兂鐢佃剳 yog14s 绯荤粺鐗堟湰:win 10 杞欢鐗堟湰: wps 2022 浜屻佹搷浣滄柟娉: 绗竴姝: 鐢佃剳鎵撳紑琛ㄦ牸,鐐瑰嚮涓涓崟鍏冩牸銆 绗簩姝ャ佸湪鍏紡椤甸潰,鐐瑰嚮銆愭彃鍏ュ嚱鏁般戙 绗笁姝ャ佸湪鎻掑叆鍑芥暟...
  • 鎬庢牱鍦‥XCEL琛ㄦ牸涓皢鏌愪簺鏁板瓧鎻愬彇鍑烘潵?
    绛旓細鍦‥xcel涓娑堥櫎鍓嶉潰鐨勪竴閮ㄥ垎鏁板瓧锛屽彲浠ヤ娇鐢ㄥ嚱鏁版垨鎿嶄綔鏉ュ疄鐜般1. 浣跨敤鍑芥暟锛氬彲浠ヤ娇鐢≧IGHT鍑芥暟鏉鎻愬彇鏂囨湰鏈鍙宠竟鐨勬寚瀹氬瓧绗︽暟锛屼粠鑰屾秷闄ゅ墠闈㈢殑涓閮ㄥ垎鏁板瓧銆備緥濡傦紝濡傛灉瑕佹秷闄1鍗曞厓鏍间腑鐨勫墠涓や釜鏁板瓧锛屽彲浠ヤ娇鐢ㄥ嚱鏁=RIGHT(A1, LEN(A1)-2)銆2. 浣跨敤鎿嶄綔锛氬彲浠ヤ娇鐢ㄥ壀鍒囧拰绮樿创鐨勬柟寮忔潵娑堥櫎鍓嶉潰鐨勪竴閮ㄥ垎鏁板瓧銆
  • 扩展阅读:数字汉字混合提取数字 ... excel把数字和文字分开 ... excel中只提取纯数字 ... 一键提取表格里的文字 ... 提取数字不要文字 ... excel中截取部分数字 ... excel转化为纯数字 ... 从一堆文字中提取数字 ... excel怎么只提取数字 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网