在excel中 , 提取数据左边第一个#字符前面的数字 , 在这里有三种情况 , 情况一是单元格内数据左边第一个#字符前面的数字个数是统一的;情况二是单元格内数据包含一个#字符 , 而且#字符前面的数字个数不一样;情况三是单元格内数据包含两个#字符 , 而且左边第一个#字符前面的数字个数不一样 。 有些朋友可能看得头都晕了 , 不要紧 , 下面 , 小编给大家详细演示下各种操作方法 。 东西/材料 电脑
excel 2013
环境一单位格内数据左边第一个#字符前面的数字个数是同一 01 好比 , 下图中这个表格 , B2:B12单位格内的数据左边第一个#字符前面的数字个数是同一的 , 都是3位数字 。 这种环境若何提取左边第一个#字符前面的数字呢?这种环境的 , 我们只需要用到LEFT函数即可解决 。 下面 , 小编给大师演示下操作方式 。
文章插图
02 选中C2:C12这区域的单位格;接着 , 再在编纂栏中输入公式:=LEFT(B2,3);输入公式后 , 我们再同时按下键盘的:CTRL+ENTER , 这两个键 。
文章插图
文章插图
03 按下CTRL+ENTER , 这两个键后 , 看到了吗!C2:C12即同时显示出提取的数字;这些数字都是B2:B12单位格数据左边第一个#字符前面的数字 。 LEFT函数有截取功能 , 可以截取指定单位格内左边指定的数字个数 。
文章插图
环境二是单位格内数据包含一个#字符 , 并且#字符前面的数字个数纷歧样 01 好比下图中的表格 , B2:B12单位格内数据只包含一个#字符 , 并且#字符前面的数字个数是纷歧样的 , 有些是2位数 , 有些是3位数 , 有些是4位数 , 有些是5位数 。 这种环境 , 我们需要用到LEFT函数和FIND函数 。 下面 , 小编给大师演示下操作方式 。
文章插图
02 选中C2:C12这区域的单位格;接着 , 在编纂栏中输入公式:=LEFT(B2,FIND("#",B2)-1) , 输入公式后 , 我们再同时按下键盘的:CTRL+ENTER , 这两个键 。 C2:C12即同时显示出提取的数字;这些数字都是B2:B12单位格数据#字符前面的数字 。
文章插图
文章插图
03 公式诠释:
=LEFT(B2,FIND("#",B2)-1)我们可以如许理解 , FIND有查找功能 , 在单位格中查找出#字符处于该数据第几位上 。 好比 , B2单位格中就查找出#字符处于第5位 , 然后 , 再减去1 , 就是我们所需要截取的位数了 , 用LEFT函数实现截取 。
推荐阅读
- 如何让麦克风变声音
- 通过WiFi万能钥匙连接的WiFi如何查看密码?
- 如何批量修改图片尺寸大小?
- 如何用用PS打造唯美雪地效果!
- excel中如何把第1位是D字母的字符串提取出来?
- 手机QQ怎么关闭游戏中心功能
- 新版手机QQ如何发闪照
- 如何用长方形纸叠出心?
- 怎么如何查看自己的steam的交易URL
- 如何完成一次长途骑行