我太難了!18位數字編碼要提取,確定不是開玩笑?

2021-02-28 Excel職場見

要求根據C列的訂單編號信息

從中提取出18位長度的數字編碼

D2的公式怎麼寫

=MID(

SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(C2,"T200P","@"),"POINT_","@"),"CHARITY_","@"),"_2_0",),"==","@",3),

FIND("@",SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(C2,"T200P","@"),"POINT_","@"),"CHARITY_","@"),"_2_0",),"==","@",3))+1,

18)

這裡要提醒下各位讀者:

紅色加粗的部分,和藍色加粗的部分,

其實是一模一樣的

看起來特別複雜

其實分析起來也有規律可循

首先用了5個SUBSTITUTE函數

把一些有特徵的字符都替換成為「@」這個更特殊的字符

其次用FIND函數去找到@字符的位置

最後用MID函數截取出18位的數字編碼

這裡提示下:因為是18位數字編碼,而不是15位數字編碼,所有更麻煩

在excel能以數字格式存儲的數字最長位數只能是15位

而18位數字編碼是根本不可能以數字格式存儲的,只能存儲為文本格式

這就是本案例的一個非常大的難點

具體解釋忽略

要學習

直接聽我課程裡的講解

《520節=Excel+PPT+Word小白變高手》

學office網課沒有第二家選擇

品質之選,精品之作《520節-Excel+PPT+Word小白變大神》

本次大促力度很大,還沒購買的學員朋友,

有需要的朋友,請火速加我微信change12365

給您超值驚喜,只此一次,絕不再有

我們會給您很多超越期待的回報和福利,史無前例的!

送超值Excel網課,送211套精品PPT模板!

送優惠券抵扣,甚至還送紅包!你還想怎樣?火速來!

最重要的是,學完此課程,升職加薪,絕對可以到來!

完爆99%的Office網課的520節在線視頻課程

福利驚喜,喜出望外    一次購買,永久有效

輔導答疑,長期陪伴    系統深入,深入淺出

高手大神,承諾必達    史無前例,鴻篇巨製

千山萬水,獨此一家    宣傳營銷,沒有花招

網課無數,學我不悔    超值視頻,一套封神

技能寶典,必入囊中    正本清源,登峰捷徑

長按下面的圖片,識別圖片二維碼,直達購課地址

購買前可以諮詢李則見老師,微信號在上面

現快有7700人加入學習

而你卻一直猶豫要不要學習

未來就在某個瞬間被決定了

你的思維限制了你的未來

購買連結,長按圖片識別二維碼

點擊「閱讀原文」加入學習,改變自己,就在一點

學員如是說:【隨意截取幾份評價】

目前購買最優惠    加李則見微信change12365

相關焦點

  • 巧妙提取小數點後第二位數字
    巧妙提取小數點後第二位數字工作中總會遇到字符提取的需求,在涉及小數點的數字提取時,只要思路對頭,找到正確的方法,提取數據會變得很簡單。今天分享一個提取數字的思路和方法。=RIGHT(TRUNC(A2*100))這個思路巧妙地避免了常規的先查找小數點的位置,再判斷待提取數字的位置等一系列麻煩。如果你覺得有用,就分享給朋友們看看吧~更多的Excel應用技巧,可以點擊文尾的「閱讀原文」,獲取更多教程。
  • SEARCH函數實例:從客戶編碼中提取合同號【excel教程】
     提示:點擊上方"excel教程"↑免費訂閱主題:SEARCH函數實例:從客戶編碼中提取合同號
  • 【Excel提取數字】用5個簡單公式從混合文本中提取數字
    【溫馨提示】親愛的朋友,閱讀之前請您點擊【關注】,您的支持將是我最大的動力!
  • Excel高手數字提取進階思路詳解!看到最後,我整個人都傻了!
    案例很簡單:提取其中的金額數值方法有很多,本篇的主題是使用公式的思路講解!1、這種從文本中提取數字。那麼我們第一步就要找到我們要提取數字開始的位置!2、怎麼找呢?數字0-9共10個,只有這10種情況,那麼我們就一個一個去查找這10個數字,找出10個數字首次出現的位置,然後獲取最小的就是開始的位置!
  • excel 人民幣符號填寫和提取數字
     提示:點擊上方"excel教程"↑免費訂閱  Excel提取數字
  • 提取數字【Excel分享】
    提取數字大家好,今天和大家分享「提取數字」,這個素材來自ExcelHome論壇的一個提問,下面我用2種方法講解一、題目要求:提取¥後面的,元前面的數字substitue函數4個參數第1參數:從那裡查找替換第2參數:舊的,被替換的第3參數:新的,替換成的第4參數:替換第幾個,如果不寫,全部替換從¥提取99個,這樣得到數字和元字,最後用substiute函數把元字替換掉三、第2種解法:公式
  • Excel單元格有文字和數字並存,提取統計妙招!
    我想要的,都能在EXCEL裡表達出來,這話誰說的,一點沒錯! Excel提取數字:  當你發現一個單元格裡有文字和數字並存的時候,想單獨提取裡面的文字或者數字時,是不是手工的複製再粘貼出來,或者用計算器一個一個的加減統計,甚是讓人頭疼,那樣又讓你返回到了遠古時代,做表格,不是畫畫表格線,篩選一些數據就是效率,就是懂EXCEL,有時候需要配合公式準確自動運算,達到自己想要的結果,才能讓你放開雙手,輕鬆的工作
  • 打工人鬥圖表情包合集| 我不是開玩笑,我真的要加班
    打工大忌,功高蓋主,沒人可以這樣對我說話,除了是給我薪水的那個人,謝謝,早安,打工人。我不是閒人,我需要工作妹妹,我出來打工,我不惦記錢,我惦記什麼?
  • Excel怎樣從字符串中提取位置和長度不固定的數字
    情況1:數字前後有特定的分隔符如果數字前後有特定的分隔符,比如()、##等分隔符,那麼我們可以通過查找這些分隔符的位置,來定位到數字的位置。比如下圖所示的這個案例,要提取的數字是所有的加分值,每個加分值的前面都有一個「+」號,後面都有一個「分」字。
  • Excel教程:輕鬆提取漢字和數字
    操作步驟:一、單擊【1】選中數據——【2】數據——【3】從表格——【4】勾選標題行——【5】確定,如圖二、進入Power Query編輯器,【1】主頁,【2】拆分列,【3】高級選項-行,【4】確定三、提取數字,【1】添加列,【2】自定義列,【3】輸入公式:Number.From(Text.Remove([採購信息],{"一".."
  • Excel錄入大於15位數字之前,請先這樣做!
    既非玩世不恭,又不是疑神疑鬼,只是磨損而已。—村上春樹《世界盡頭與冷酷仙境》默認情況下,Excel有效數據是11位,超過11位數的數字將以「科學記數」法顯示,對於已經輸入超過11位數但沒有超過15位數的,可以恢復。
  • 面試官讓我講講Unicode,我講了3秒說沒了,面試官說你可真菜
    我們國家的每一個人都對應唯一的一個身份證號,而Unicode也為了每個字符發了一張身份證,這張「身份證」上有一串唯一的數字ID確定了這個字符。這串數字在整個計算機的世界具有唯一性,Unicode給這串數字ID起了個名字叫[碼點]。碼點是如何表示的呢?
  • 如何快速將區域內每段數字提取到單獨的 Excel 單元格內?
    Excel 主要是用來做計算的,文本記錄不是它的主業。如果需要附有文字說明,應該將數字和分本分開存放。萬一收集來的表格不講究,文本和數字全都混合在同一個單元格中,那就很頭疼,必需要把數字拆分出來。遇到這種分離數字和文本的問題,從前我也給大家分享過一些解決方案,比如用公式:但是公式還是有一定的局限性,某些情況下也不一定能做到徹底分離。
  • excel教程 數字超過15位和0開頭不顯示等問題分析和解決方法
    比如,我們在單元格中輸入任一個超過11位的數字,如123456789012,輸入後你會發現單元格變為:1.23457E+11,如下圖所示。  另外的單元格還有什麼E+18,E+20這樣的奇怪數字。當我們看到E+11,表示這個單元格的數字是12位數,E+18,則表示這個單元格的數字是19位數,以此類推。
  • Excel工作表中,當Mid遇到Find,提取就靈活專業了!
    在Excel工作表中,要經常和字符串打交道,也會涉及到字符串拆分。而字符串的拆分和截取在工作中也是常見的操作之一,如果要是拆分和截取工作顯得靈活專業,就離不開Mid函數和Find函數。方法:在目標單元格中輸入公式:=MID(C3,7,8)。
  • 如何從字符串中提取含0開頭的數字?【Excel分享】
    如何從字符串中提取含0開頭的數字?大家好,今天和大家分享「如何從字符串中提取含0開頭的數字?」,這是一個提取數字問題,一般我們不會以0開頭,都是別的,今天這位朋友確實有以0開頭的,如下圖,如A1裡提取是011,不是11;A2裡的提取是1112;A3裡提取是0113,不是113
  • 如何在Excel單元格中提取數字?幾個函數輕鬆幫你搞定!
    處理複雜的Excel表格時候,如何把單元格裡面複雜的數字給提取出來呢?是將單元格裡面的數字複製粘貼出來嗎?NO不是!
  • 技術貼 如何從Excel表格中批量提取數字?
    Excel中提取數字?在工作中,會不會經常遇到這種情況(反正我經常遇到):老闆走過來,扔給你一個U盤,小李子啊,裡面有個10M的表格,幫我把其中用戶信息的編號(戶號、學號等等)複製出來,下午交給我!當我打開表格之後,我驚呆了。10000多行的數據,難道要我一個一個去把數字複製出來?加班到天荒地老?
  • 教你如何在Excel單元格中提取數字,幾個函數輕鬆幫你搞定!
    處理複雜的Excel表格時候,如何把單元格裡面複雜的數字給提取出來呢?是將單元格裡面的數字複製粘貼出來嗎?NO不是!在這裡教大家幾個函數輕鬆幫你將單元格裡面的數字給全部提取出來,完全不費吹灰之力!1、如何提取單元格文本中數字代入函數公式:=MIDB(A2,SEARCHB("?",A2),2*LEN(A2)-LENB(A2))將函數代入到指定的單元格,即可提取A2單元格數字,前提要將函數的坐標對應好單元格呦!
  • Excel提取斜槓之前的數字累加求和
    來自:IT部落窩連結:http://www.ittribalwo.com/article/2209.html本篇教程介紹Excel提取斜槓之前的數字,並將這些數字進行求和。A列數據:斜槓之前的數字是群現有人數,斜槓之後是群能容納的總人數。比如:1600/2000,表示此群能容納2000人,現有人數為1600人。以此類推,最後,計算所有人現在的實際人數之和。Excel提取斜槓之前的數字累加有兩種方法,使用公式和使用分列完成。