電子表格實用的替換函數replace介紹

2020-12-11 動漫看

大家好,今天給大家介紹在電子表格另一個比較實用的函數:replace,它的中文意思是「替換」,也就是具有替換的功能,不少的朋友可能就會說,在電子表格實現替換功能會呀,不就是點擊替換對話框,輸入要替換的內容不就OK了?

這是其中一種的方法,但是用函數如何實現呢?

今天就給大家介紹這個函數的使用方法

replace的構成:

replace(原字符串,開始位置,替換字符數,新字符串)

這個函數有四個參數,都比較好理解,下面我們舉2個例子來說明它的的用途

一、隱藏姓氏

在有些生活需要,就對名字的是姓進行隱藏,只保留名字,但是針對以上的例子的名字默認第一個字是姓,後面的名,針對這個問題如果不是用公式操作,直接靠手工輸入,如果名字很多,那麼效率極其低下,而且還出現錯誤。根據上面介紹的replace函數來解決,那麼就輕鬆多了。

可以輸入公式=REPLACE(A2,1,1,"*")

解釋:在要準備替換的字符串上的第一個位置,然後替換一個字符的個數替換成*。

效果如下:

例二、要求在物體的名稱和英文中間插入分隔符,例如蘋果apple變成蘋果-apple

分析:這個問題其實就是在漢字和字母中間插入一個分隔符,這裡同時出現漢字和字母,需要使用replaceb函數,這個函數其實和replace的功能是一樣的,不過加b函數是針對處理不同字節的,我們知道:在計算機存儲中一個漢字佔有2的字節,字母數字等佔有一個字節。

針對這個問題關鍵是尋找漢字和字母的中間位置,我們可以是用searchb函數,讓它尋找一個字符,最後用替換函數從找出的位置替換為-就可以了。

公式輸入=REPLACEB(A3,SEARCHB("?",A3),0,"-")

效果如下:

這個是使用replaceb和searchb函數的聯合運用解決問題的例子,不過有朋友就會問單獨用replace函數能否解決呢?

答案是可能的,還是回到之前的問題,如何查找漢字和字母的中間位置,我們使用lenb和len函數的區別,加b後的len函數把一個漢字當成2來運算,len函數把一個漢字當初1來運算,可以使用LENB(A3)-LEN(A3)+1的語句就可以找到漢字和字母的位置了。

只要這個問題解決,那麼直接用替換函數解決

輸入公式

=REPLACE(A3,LENB(A3)-LEN(A3)+1,0,"-")

效果如下:

同樣也是完成的。好了,今天的內容就先介紹到這裡,希望對大家有所幫助。這是對單元格內容連接的一點運用,如果有朋友有更好的想法可以留言一起交流。有喜歡的朋友可以點擊關注,有感興趣和疑問的的朋友可以在下方留言,一起探討,共同進步。

相關焦點

  • excel替換函數教程:substitute函數和replace函數的用法及案例
    在excel進行文本替換,除了用查找替換功能,也可以用函數來實現。這節課,我們就來講下substitute函數和replace函數的用法及案例。首先,來看一下案例圖表:上半部分表格,需要的是將A列單元格裡的B列單元格內容替換掉,也就是刪除掉,這種情況用的是substitute函數。
  • 函數哥:你不得不掌握的數據替換技能-replace函數!
    函數哥:你不得不掌握的數據替換技能-replace函數!在excel數據處理過程中,關於某些指定的數據進行替換,或指定數據中的某些位置的字符進行替換的方法有很多,最直接、簡單、粗暴的是"ctrl+F"(查找和替換),這是我們常用的工具,但這項功能僅僅是針對單元格的整體處理,對某一單元格數據中的字符或字節處理就稍顯不足。今天,為大家分享replace函數的運用技巧,就是處理某一文本中字符的處理,還是先來看看它的戰鬥力吧!
  • 「Excel技巧」Replace替換函數的介紹和實例應用總結
    學Excel,肯定要學函數,函數學得好,在Excel應用中就會如魚得水。今天我們一起來學習一下,Excel中的函數之有:replace函數。Replace函數,顧名思義,就是「替換」,即功能就是執行替換操作,替換字符中的指定字符。
  • Excel字符替換:REPLACE函數使用技巧
    今天我們一起來學習一下,Excel中的函數之有:Replace函數。
  • Excel進階函數之REPLACE()
    但對字符串的修改、增加、刪除顯得有點不足,本節使用REPLACE函數輕鬆對字符串進行上述操作。=Replace(old_text,start_num,num_chars,new_text)要替換字符串,開始位置,替換數量,新文本函數講解:1、替換數量可為0,即在開始位置,新文本增加2、新文本輸入""時,代表將需要替換數量文本刪除3、替換數量不為0,即對指定數量文本修改
  • Excel Replace函數與ReplaceB函數的使用方法,含7個替換實例
    以下是 Excel Replace函數與ReplaceB函數的使用方法,總共有7個實例,分別為把單槓替換為雙槓,替換姓名中間一個字,把部分數字替換為星號*,替換某個字後的所有字符,替換一段字符中間指定個字符、替換數字、字母和特殊字符和替換單字節與雙字節,實例操作所用版本均為 Excel 2016。
  • JavaScript 函數replace揭秘
  • Excel知識第15期:同為替換,REPLACE函數和SUBSTITUTE函數該用誰
    在第14期Excel知識的介紹中,介紹了REPLACE函數的使用方法,知道了該函數是用來進行字符替換的函數。其實,在Excel的函數當中,還有一個替換函數,它就是SUBSTITUTE函數。在英文當中,replace和substitute都有替代,替換的意思,那麼在Excel中,二者又有什麼區別呢?在上期內容
  • Java字符串替換( )replaceFirst( )&replaceAll(),你學會了嗎?
    Java字符串有三種類型的替換方法取代替換所有取代第一。在這些幫助下,您可以替換字符串中的字符。(新的新角色)返回值此函數通過用newch替換oldCh來返回字符串。用「a」代替「t」之後的字符串:ahe quick fox jumped(一隻敏捷的狐狸跳了起來)2.Java String Replaceall( )描述java String replaceAll()方法返回一個字符串,替換匹配正則表達式和替換字符串的所有字符序列
  • excel中的替代函數——replace和substitute函數的應用實例
    在excel中,常用的替換函數有replace和substitute函數,這兩個函數都可以替換單元格中的部分內容,功能和ctrl+H的功能類似,但是使用函數的目的一方面不會破壞原數據,另一方面與其他函數結合可以實現更多功能,對於substitute的參數=substitute(單元格,被替換的字符串,新字符串,指定替換第幾個),第四個參數可以省略
  • 正則表達式替換函數
    導讀在上篇推文《正則表達式匹配和提取函數》中簡單介紹了正則表達式的匹配和提取函數,並用一些簡單的例子向大家說明如何利用正則表達式匹配和提取文本。
  • Oracle字符串替換小技巧,超實用
    資料庫中字符串的替換是比較常用的操作,Oracle已經為我們提供了幾個實用的函數來處理字符串的替換操作,常用的主要有replace、regexp_replace 和 translate三個函數,接下來我們來逐個看下。
  • php preg_replace_callback回調函數傳參問題
    preg_replace_callback這個函數的作用是執行一個正則表達式搜索並且使用一個回調進行替換
  • [函數] str_replace()的4種用法你都用過沒
    最後感謝你的關注今天要分享的PHP函數:str_replace()定義和用法str_replace() 函數使用一個字符串替換字符串中的另一些字符。語法str_replace(find,replace,string,count)PHP字符串替換str_replace()函數4種用法,具體內容如下所示:mixed str_replace ( mixed $search , mixed $replace , mixed $subject
  • excel電子表格int取整函數介紹
    有時我們在處理數據的時候,有出現許多小數,今天本篇文章就給大家介紹一個在遇到小數的時候,一個取整的函數int。可能就有朋友就說直接把小數設置成保留2位小數就行了嗎?何必要一個函數來解決呢?每一個函數都用它的用途,可能在有些生活上處理數據的時候,遇到int函數。好,閒話不多說,我們一起看看int函數的用法int函數是一個用於小數取整的函數,值得注意的是只是當大於0的數取整數部分,後面的小數部分直接忽略。
  • sql中替換函數replace及截取字符串函數substring的用法
    --替換字符串,若替換為''也起到刪除字符的作用select replace('/upload/201504/16/201504161149414479.jpg','/upload/','')結果:201504/16/201504161149414479.jpgselect replace('a','a','a'+'b')結果:ab --從第1位開始
  • 電子表格vlookup函數模糊查找
    在之前的文章中給大家介紹了非常使用的查找函數vlookup,本篇文章在此基礎介紹此函數的另一個功能——模糊查找。之前的文章介紹了精確查找,在這裡就不多贅述。現在介紹一個模糊查找的例子。例一、劃分成績等級如下:說明:看到這個例子,可能就有朋友就有疑問:這個問題不是已經解決了嗎?對,這個問題在之前的文章已經解決了,不過當時的解決辦法是用if函數的嵌套,就是運用多個if函數,進行判斷。
  • excel電子表格實用的查找函數vlookup
    本篇文章給大家介紹一個非常實用的函數。掌握了此函數的用法,相信對處理數據的效率也能大大地提高。在日常生活中,我們處理很多數據的時候,會經常遇到這樣的問題:從很多的數據查找一個或是幾個對應的數據,可能大多數的朋友的做法是:使用查找對話框,輸入查找的數據,點擊確定,然後再看查找的相關數據。
  • 電子表格單元格內容連接實用方法簡單介紹
    在用電子表格處理一些數據的時候,可能會遇到這樣的一些操作:就是把某幾列的單元格的內容需要合併在同一個單元格內,這樣才能進行下一步的操作,就有朋友說,那還不簡單,直接點擊工具欄的合併單元格就OK了,但是,如果那樣操作的話,就這能保留某一個單元格的內容,其他的單元格的內容被覆蓋消失了,
  • 電子表格取餘函數mod介紹
    我們都知道8÷3=2……2,其中最後一個2就叫做餘數,在電子表格中有專門求餘數的函數:mod函數。mod函數的使用說明:mod(數值,除數),按照上面的例子可以直接表示為mod(8,3),那麼就可以返回2。