Hướng dẫn excel replace text in string - excel thay thế văn bản trong chuỗi

Excel cho Microsoft 365Excel cho Microsoft 365 cho MacExcel cho WebExcel 2021Excel 2021 cho MACEXCEL 2019Excel 2019 cho MacExcel 2016Excel 2016 cho MACEXCEL 2013Excel 2010Excel 2007cel cho MAC 2011Excel khởi động 2010 ... Excel for Microsoft 365 for Mac Excel for the web Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016 Excel 2016 for Mac Excel 2013 Excel 2010 Excel 2007 Excel for Mac 2011 Excel Starter 2010 More...Less

Bài viết này mô tả cú pháp công thức và sử dụng hàm thay thế trong Microsoft Excel.SUBSTITUTE function in Microsoft Excel.

Sự mô tả

Thay thế new_text cho old_text trong một chuỗi văn bản. Sử dụng thay thế khi bạn muốn thay thế văn bản cụ thể trong chuỗi văn bản; Sử dụng Thay thế khi bạn muốn thay thế bất kỳ văn bản nào xảy ra ở một vị trí cụ thể trong chuỗi văn bản.

Cú pháp

Thay thế (văn bản, old_text, new_text, [instance_num])

Cú pháp chức năng thay thế có các đối số sau:

  • Văn bản & nbsp; & nbsp; & nbsp; & nbsp; cần thiết. Văn bản hoặc tham chiếu đến một ô chứa văn bản mà bạn muốn thay thế các ký tự.    Required. The text or the reference to a cell containing text for which you want to substitute characters.

  • Old_text & nbsp; & nbsp; & nbsp; & nbsp; bắt buộc. Văn bản bạn muốn thay thế.    Required. The text you want to replace.

  • New_text & nbsp; & nbsp; & nbsp; & nbsp; bắt buộc. Văn bản bạn muốn thay thế Old_Text bằng.    Required. The text you want to replace old_text with.

  • Instance_num & nbsp; & nbsp; & nbsp; & nbsp; tùy chọn. Chỉ định sự xuất hiện của old_text bạn muốn thay thế bằng new_text. Nếu bạn chỉ định Instance_num, chỉ có thể thay thế ví dụ của Old_Text. Mặt khác, mọi sự xuất hiện của Old_Text trong văn bản được thay đổi thành new_text.    Optional. Specifies which occurrence of old_text you want to replace with new_text. If you specify instance_num, only that instance of old_text is replaced. Otherwise, every occurrence of old_text in text is changed to new_text.

Thí dụ

Sao chép dữ liệu ví dụ trong bảng sau và dán nó vào ô A1 của bảng tính Excel mới. Để các công thức hiển thị kết quả, chọn chúng, nhấn F2, sau đó nhấn Enter. Nếu bạn cần, bạn có thể điều chỉnh chiều rộng cột để xem tất cả dữ liệu.

Dữ liệu

Dữ liệu bán hàng

<

Quý 1, 2008

<

Quý 1, 2008

<

Quý 1, 2008

Quý 1, 2011

Công thức

Mô tả (kết quả)

Kết quả

= Thay thế (A2, "Bán hàng", "Chi phí")

Chi phí thay thế cho doanh số (dữ liệu chi phí)

Dữ liệu chi phí

= Thay thế (A3, "1", "2", 1)

Thay thế ví dụ đầu tiên của "1" bằng "2" (quý 2, 2008)

Quý 2, 2008

= Thay thế (A4, "1", "2", 3)

Thay thế ví dụ thứ ba của "1" bằng "2" (quý 1, 2012)

Quý 1, 2012

Xem thêm

Thay thế, thay thế các hàm

Bỏ qua nội dung

  • Về
  • Tư vấn
  • Khóa học
  • Đào tạo Excel miễn phí
  • Về
  • Tư vấn
  • Khóa học
  • Đào tạo Excel miễn phí

Cách thay thế văn bản trong Excel bằng hàm thay thế (2022)

Cách thay thế văn bản trong Excel bằng hàm thay thế (2022)

Cần thay thế văn bản trong nhiều ô?

Các chức năng thay thế và thay thế Excel giúp quá trình dễ dàng hơn nhiều.

Hãy cùng xem cách hai chức năng hoạt động, cách chúng khác nhau và cách bạn đưa chúng vào sử dụng trong một bảng tính thực sự

Nếu bạn muốn theo dõi cùng với những gì tôi chỉ cho bạn, hãy tải xuống sổ làm việc của tôi ở đây.

Thay thế các ký tự trong văn bản bằng hàm thay thế

Hàm thay thế thay thế chuỗi văn bản bằng chuỗi văn bản khác.

Hãy nói rằng ông chủ của bạn nói với bạn rằng ID sản phẩm cho dòng sản phẩm phải được thay đổi.

Nhưng chỉ một phần của ID sản phẩm nên được thay đổi - không phải tất cả.

Hướng dẫn excel replace text in string - excel thay thế văn bản trong chuỗi

Tại đây, một phần của 29FA của tất cả các ID sản phẩm cần phải được thay đổi thành 39lu.

Để làm điều đó với chức năng thay thế, chúng tôi sẽ đi qua cú pháp của hàm thay thế, giống như sau:

= Thay thế (old_text, start_num, num_chars, new_text)

Don Tiết lo lắng, nó không nản chí như vẻ ngoài của nó. Nó thực sự khá đơn giản

Bước 1: Văn bản cũ

Đối số văn bản cũ là một tham chiếu đến ô nơi bạn muốn thay thế một số văn bản. Viết:

=REPLACE(A2

Hướng dẫn excel replace text in string - excel thay thế văn bản trong chuỗi

Và đặt một dấu phẩy để kết thúc cuộc tranh luận đầu tiên, và hãy để Lôi chuyển sang tiếp theo.

Bước 2: Bắt đầu Num

Đối số start_num xác định ở đâu chức năng thay thế sẽ bắt đầu thay thế các ký tự.

Trong trường hợp của chúng tôi, phần của 29FA, bắt đầu trên ký tự thứ 3 trong văn bản.

Hướng dẫn excel replace text in string - excel thay thế văn bản trong chuỗi

Vì vậy, viết:

= Thay thế (A2, 3,

Bây giờ, chúng tôi đã thiết lập nơi chức năng thay thế sẽ bắt đầu thay thế văn bản.

Vẫn còn với tôi? Sau đó, hãy để Lặn đi vào đối số tiếp theo của cú pháp thay thế🤿

Bước 3: Num chars

Cũng được gọi là số lượng đối số của các ký tự, điều này xác định có bao nhiêu ký tự nên được thay thế bằng văn bản mới.

Thông thường, đây phải là độ dài của văn bản bạn muốn thay thế văn bản cũ bằng.

Vì vậy, nó liên kết cùng với đối số tiếp theo.

Nếu bạn muốn thay thế, 29fa, bằng cách 39lu, thì bạn sẽ thay thế 4 ký tự tiếp theo.

Write:

= Thay thế (A2, 3, 4

Hướng dẫn excel replace text in string - excel thay thế văn bản trong chuỗi

Và kết thúc nó với một dấu phẩy

Có những tình huống trong đó đối số num_chars này phải là một độ dài khác so với đối số new_text. Tôi sẽ nói với bạn nhiều hơn về điều đó sau.

Hướng dẫn excel replace text in string - excel thay thế văn bản trong chuỗi
Kasper Langmann, Chuyên gia Microsoft Office, Microsoft Office Specialist

Bước 4: Văn bản mới

Đối số new_text là văn bản thay thế cho văn bản cũ.

Vì vậy, chỉ cần viết các ký tự mới sẽ thay thế 4 ký tự cũ:

= Thay thế (A2, 3, 4,

Hướng dẫn excel replace text in string - excel thay thế văn bản trong chuỗi

Hãy nhớ các trích dẫn kép khi văn bản thay thế là chữ cái hoặc kết hợp các số và chữ cái.

Kết thúc công thức với dấu ngoặc đơn cuối cùng và nhấn enter.

Bây giờ, phần của 29fa của ID ID sản phẩm cũ được thay thế bằng cách 39LU.

Hướng dẫn excel replace text in string - excel thay thế văn bản trong chuỗi

Mẹo chuyên nghiệp: Chiều dài của num_chars vs new_text

Nếu bạn cần văn bản thay thế ngắn hơn hoặc dài hơn văn bản mà nó thay thế, bạn có thể có độ dài khác nhau trong đối số thứ 3 và thứ 4 của thay thế. Hãy để tôi cho bạn một vài ví dụ về công thức về điều đó:

Nếu bạn muốn thay thế các loại 29FA, bằng cách thay thế, bạn sẽ viết:

= Thay thế (A2, 3, 4, Hồi 39L))

Nhưng độ dài của đối số thứ 4 sẽ ngắn hơn 4 ký tự được xác định trong đối số thứ 3.

Mặt khác, nếu bạn muốn thay thế thì FA FA bằng cách sử dụng, thì bạn sẽ viết bài này:

= Thay thế (A2, 5, 2, Hồi Lluu))

Hướng dẫn excel replace text in string - excel thay thế văn bản trong chuỗi

Thay thế chuỗi văn bản bằng hàm thay thế

Nếu chuỗi bạn muốn thay thế không phải lúc nào cũng xuất hiện ở cùng một nơi, thì bạn nên sử dụng chức năng thay thế.

Cú pháp thay thế diễn ra như thế này:

= Thay thế (văn bản, old_text, new_text, [instance_num])

Điều này khác một chút so với cú pháp cuối cùng của hàm thay thế, vì vậy hãy cẩn thận để không làm cho chúng trộn lên⚠

Bước 1: Văn bản

Đối số văn bản chỉ là một tham chiếu ô đến ô nơi bạn muốn thay thế văn bản.

Write:

=SUBSTITUTE(A2

Hướng dẫn excel replace text in string - excel thay thế văn bản trong chuỗi

Và tất nhiên, đặt một dấu phẩy để đi đến cuộc tranh luận tiếp theo.

Bước 2: Văn bản cũ

Hàm thay thế không thay thế các ký tự từ một vị trí cố định trong một ô.

Thay vào đó, nó khéo léo tìm kiếm một chuỗi văn bản và bắt đầu thay thế các ký tự từ đó

Vì vậy, nếu bạn muốn thay thế phần FA FA của ID sản phẩm bằng cách sử dụng, viết: Viết:

= Thay thế (A2, Fu Fu

Hướng dẫn excel replace text in string - excel thay thế văn bản trong chuỗi

Bước 3: Văn bản mới

Đối số new_text là những gì văn bản cũ nên được thay thế bằng.

Đối với ví dụ này, đó là một trong những người khác.

= Thay thế (A2, FA FA,

Hướng dẫn excel replace text in string - excel thay thế văn bản trong chuỗi

Văn bản mới không có cùng chiều dài với văn bản cũ.

Hướng dẫn excel replace text in string - excel thay thế văn bản trong chuỗi
Kasper Langmann, Chuyên gia Microsoft Office, Microsoft Office Specialist

Bước 4: Ví dụ Num

Đối số Num phiên bản tùy chọn quyết định bao nhiêu lần văn bản nên được thay thế.

Điều này có liên quan nếu có nhiều hơn một trường hợp của văn bản cũ.

Đối số Instance_num là tùy chọn. Nếu bạn để trống, mọi trường hợp của văn bản cũ đều được thay thế bằng văn bản mới

Trong ví dụ công thức sau đây, 2 ID sản phẩm đầu tiên có 2 trường hợp của FA FA. Vì vậy, đối số NUM thể hiện xác định liệu chỉ có trường hợp đầu tiên của FA FA được thay thế bằng cách thức của LU LU hay cả hai trường hợp của FA FA có được thay thế bằng cách LU LU hay không.

Như bạn có thể thấy từ hình dưới đây, hãy viết 1 nếu bạn chỉ muốn thay thế phiên bản đầu tiên của FA FA.

= Thay thế (A2, FA FA, Hồi Lu, 1)

Hoặc don lồng sử dụng đối số num cá thể nếu mọi trường hợp của FA FA nên được thay thế:

= Thay thế (A2, FA FA ,, LU)

Hướng dẫn excel replace text in string - excel thay thế văn bản trong chuỗi

Và đó là cách thay thế văn bản động dựa trên vị trí của văn bản bạn muốn thay thế.

Sự khác biệt giữa thay thế và thay thế

Có một vài sự khác biệt tinh tế giữa hai chức năng thay thế này.

Cả hai đều thay thế một hoặc nhiều ký tự trong chuỗi văn bản bằng chuỗi văn bản khác.

Sự khác biệt nằm ở cách xác định chuỗi đầu tiên.

Thay thế chọn chuỗi đầu tiên dựa trên vị trí. Vì vậy, bạn có thể thay thế bốn ký tự, bắt đầu bằng ký tự thứ sáu trong chuỗi.

Thay thế chọn dựa trên việc chuỗi có khớp với tìm kiếm được xác định trước hay không. Ví dụ, bạn có thể nói với Excel để thay thế bất kỳ trường hợp nào của FA FA bằng cách LU LU.

Ngoài ra, & nbsp; hai chức năng giống hệt

Thay thế văn bản bằng cách tìm và thay thế

Một cách khác để thay thế văn bản là bằng tính năng ‘Tìm và thay thế của Excel.

Nó là một cách để thay thế các ký tự trong ô ban đầu thay vì phải thêm các cột bổ sung với các công thức.

1. Chọn tất cả các ô chứa văn bản để thay thế.

2. Từ tab ‘Trang chủ, nhấp vào‘ Tìm và chọn.

Hướng dẫn excel replace text in string - excel thay thế văn bản trong chuỗi

3. Từ hộp thoại Tìm và thay thế (trong tab Thay thế) Viết văn bản bạn muốn thay thế, trong ‘Tìm trường: Trường.

4. Vẫn trong hộp thoại ‘Tìm và thay thế, hãy viết văn bản mới để thay thế văn bản cũ bằng‘ Thay thế bằng trường:.

Hướng dẫn excel replace text in string - excel thay thế văn bản trong chuỗi

5. Khi bạn nhấp vào nút thay thế tất cả, Excel thay thế tất cả các phiên bản của văn bản cũ bằng văn bản mới, trong các ô đã chọn.

Thay vào đó, nếu bạn muốn thay thế tất cả các phiên bản của văn bản trong toàn bộ sổ làm việc, chỉ cần chọn một ô duy nhất trước khi mở hộp thoại ‘Tìm và thay thế.

(Thay vì chọn nhiều ô).

Hướng dẫn excel replace text in string - excel thay thế văn bản trong chuỗi
Kasper Langmann, Chuyên gia Microsoft Office, Microsoft Office Specialist

Đó là nó - bây giờ thì sao?

Với các hàm thay thế và thay thế, bạn có thể thay thế các chuỗi rất cụ thể bằng các chuỗi khác. Bạn có thể sử dụng các chữ cái, số hoặc các ký tự khác.

Nói tóm lại, bạn có thể thay thế văn bản bằng độ chính xác cực cao. Và điều đó giúp bạn tiết kiệm rất nhiều thời gian khi bạn cần thực hiện nhiều chỉnh sửa.

Ngoài ra, bạn có thể sử dụng công cụ tìm và thay thế, đây là tính năng được đánh giá thấp nhất của Excel. the most underrated feature of Excel.

Nhưng không ai có một lời mời làm việc chỉ dựa trên các kỹ năng của họ để thay thế các nhân vật trong một văn bản trong Microsoft Excel.

May mắn thay, có những khu vực khác của Excel là nam châm cho việc làm

Nhấn vào đây để tìm hiểu xem, sumif, vlookup và pivot bảng (yup, đó là nam châm) miễn phí trong khóa học Excel trực tuyến 30 phút của tôi.

Các nguồn lực khác

Thay thế văn bản thường được sử dụng để làm sạch dữ liệu để nó sẵn sàng để phân tích, công thức, bảng xoay, v.v.

Các cách khác để làm sạch dữ liệu là với các chức năng Excel quan trọng khác như trái, phải, giữa và LEN.

Hoặc với một trong hai cách xóa các hàng trống (một cách tốt hơn cách kia). Đọc tất cả về nó ở đây.

Kasper Langmann2022-10-04t09: 36: 53+00: 002022-10-04T09:36:53+00:00

Liên kết tải trang

Làm thế nào để bạn thay thế nhiều văn bản trong excel?

Cách tìm và thay thế nhiều giá trị cùng một lúc trong Excel (thay thế khối)..
Công thức thay thế lồng nhau để thay thế nhiều giá trị ..
Công thức XLookup để tìm kiếm nhiều từ ..
Nhiều thay thế bằng cách sử dụng chức năng Lambda đệ quy ..
Tìm và thay thế hàng loạt bằng UDF ..
Macro thay thế số lượng lớn để tìm và thay thế nhiều giá trị ..

Làm cách nào để thay thế văn bản ô trong excel dựa trên điều kiện?

Cách sử dụng Thay thế trong Excel..
Chọn phạm vi của các ô mà bạn muốn thay thế văn bản hoặc số. ....
Nhấn phím tắt Ctrl + H để mở tab Thay thế hộp thoại Tìm và Thay thế Excel. ....
Trong hộp tìm loại nào giá trị để tìm kiếm và trong hộp thay thế bằng loại giá trị để thay thế bằng ..

Làm thế nào để tôi thay thế trong Excel?

Làm thế nào để sử dụng chức năng thay thế..
Chọn ô mà bạn muốn chuỗi thay thế xuất hiện.Đó sẽ là A2 cho ví dụ này ..
Trong thanh công thức, nhập công thức bên dưới và nhấn enter: = thay thế (A2, "98", "1", 1) ....
Excel bây giờ sẽ thay đổi 98 đầu tiên thành 1, thay đổi mã quốc gia cho số điện thoại ..

Làm cách nào để thay thế văn bản trong Excel mà không thay đổi định dạng?

Làm thế nào để tìm và thay thế định dạng trong Excel..
Nhấp vào nút Tìm & Chọn trên tab Trang chủ ..
Chọn Thay thế.....
Nhấp vào nút Tùy chọn ..
Nhấp vào nút Tìm: Định dạng.....
Chọn định dạng bạn muốn tìm ..
Bấm OK ..
Nhấp vào nút Thay thế bằng: Định dạng ..
Chọn các tùy chọn định dạng mới bạn muốn sử dụng ..