Categories: Excel

Excel 取代部分字串 REPLACE 函數教學與範例

使用 Excel 的 REPLACE 函數取代指定位置的文字內容,並提供各種實用的實際範例。

REPLACE 函數用法

REPLACE 函數本身的用法很簡單,其語法如下:

=REPLACE(原始字串,開始位置,字串長度,新字串)

REPLACE 會將 原始字串 中從 開始位置 開始起算,長度為 字串長度 的這段文字,以 新字串 來取代。

以下是一個簡單的範例,它會將原始資料中的第 5 個字元到第 9 個字元(也就是 2017)替換為 2018

=REPLACE(A2,5,4,"2018")
REPLACE 取代文字

這種單純只使用 REPLACE 來取代文字的狀況通常比較少見,大概只能用在類似這種非常固定格式的資料上,大部分的情況下 REPLACE 都會搭配其他的函數一起使用。

分離欄位名稱與內容

假設我們有一些原始的資料如下,欄位與內容沒有整理的非常好,都放在同一格儲存格中,只用冒號分隔:

原始資料

如果想要將欄位的名稱取出來(也就是將冒號之後的文字取代為空字串),可以這樣寫:

=REPLACE(A2,FIND(":",A2),LEN(A2)-FIND(":",A2)+1,"")
取出欄位名稱

而如果要取出欄位的內容(將冒號以及冒號之前的文字取代為空字串),則可以這樣寫:

=REPLACE(A2,1,FIND(":",A2)+1,"")
取出內容

參考資料:Exceljet

Share
Published by
Office Guide

Recent Posts

Python 使用 PyAutoGUI 自動操作滑鼠與鍵盤

本篇介紹如何在 Python ...

1 年 ago

Ubuntu Linux 以 WireGuard 架設 VPN 伺服器教學與範例

本篇介紹如何在 Ubuntu ...

1 年 ago

Linux 網路設定 ip 指令用法教學與範例

本篇介紹如何在 Linux 系...

1 年 ago

Linux 以 Cryptsetup、LUKS 加密 USB 隨身碟教學與範例

介紹如何在 Linux 系統中...

1 年 ago