Excel THAY THẾ nhiều ký tự

Cách bạn mô tả yêu cầu của mình được viết ra tốt nhất thông qua REDUCE[], một chức năng trợ giúp liên quan đến lambda và gần đây đã được thông báo là đang được sản xuất

=REDUCE["9528",SEQUENCE[10],LAMBDA[x,y,SUBSTITUTE[x,MID["1234567890",y,1],MID["abcdefghij",y,1]]]]

Không cần phải nói, điều này sẽ trở nên sống động hơn khi được sử dụng với tham chiếu ô

Công thức trong A3

=REDUCE[A1,SEQUENCE[LEN[B1]],LAMBDA[x,y,SUBSTITUTE[x,MID[B1,y,1],MID[C1,y,1]]]]

Một cách khác, phức tạp hơn, có thể là

=LET[A,9528,B,1234567890,C,"abcdefghij",D,MID[A,SEQUENCE[LEN[A]],1],CONCAT[IFERROR[MID[C,FIND[D,B],1],D]]]

Hoặc, theo sceenshot ở trên

=LET[A,A1,B,B1,C,C1,D,MID[A,SEQUENCE[LEN[A]],1],CONCAT[IFERROR[MID[C,FIND[D,B],1],D]]]

Bài viết này mô tả cú pháp công thức và cách sử dụng hàm REPLACE và REPLACEB  trong Microsoft Excel

Sự miêu tả

REPLACE thay thế một phần của chuỗi văn bản, dựa trên số lượng ký tự bạn chỉ định, bằng một chuỗi văn bản khác

REPLACEB thay thế một phần của chuỗi văn bản, dựa trên số byte bạn chỉ định, bằng một chuỗi văn bản khác

Quan trọng.  

  • Các chức năng này có thể không khả dụng ở tất cả các ngôn ngữ

  • REPLACE được thiết kế để sử dụng với các ngôn ngữ sử dụng bộ ký tự một byte [SBCS], trong khi REPLACEB được thiết kế để sử dụng với các ngôn ngữ sử dụng bộ ký tự hai byte [DBCS]. Cài đặt ngôn ngữ mặc định trên máy tính của bạn ảnh hưởng đến giá trị trả về theo cách sau

  • REPLACE luôn đếm từng ký tự, dù là byte đơn hay byte kép, là 1, bất kể cài đặt ngôn ngữ mặc định là gì

  • REPLACEB đếm mỗi ký tự byte kép là 2 khi bạn đã bật tính năng chỉnh sửa ngôn ngữ hỗ trợ DBCS và sau đó đặt ngôn ngữ đó làm ngôn ngữ mặc định. Mặt khác, REPLACEB đếm từng ký tự là 1

Các ngôn ngữ hỗ trợ DBCS bao gồm tiếng Nhật, tiếng Trung [Giản thể], tiếng Trung [Phồn thể] và tiếng Hàn

cú pháp

REPLACE[old_text, start_num, num_chars, new_text]

REPLACEB[old_text, start_num, num_byte, new_text]

Cú pháp hàm REPLACE và REPLACEB có các đối số sau

  • Old_text    Bắt buộc. Văn bản mà bạn muốn thay thế một số ký tự

  • Start_num    Bắt buộc. Vị trí của ký tự trong old_text mà bạn muốn thay thế bằng new_text

  • Số_ký tự    Bắt buộc. Số ký tự trong old_text mà bạn muốn REPLACE thay thế bằng new_text

  • Số_byte    Bắt buộc. Số byte trong old_text mà bạn muốn REPLACEB thay thế bằng new_text

  • Văn bản mới    Bắt buộc. Văn bản sẽ thay thế các ký tự trong old_text

Ví dụ

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

Dữ liệu

abcdefghijk

2009

123456

Công thức

Mô tả [Kết quả]

Kết quả

=REPLACE[A2,6,5,"*"]

Thay thế năm ký tự trong abcdefghijk bằng một ký tự *, bắt đầu bằng ký tự thứ sáu [f]

Thay thế new_text cho old_text trong một chuỗi văn bản. Sử dụng SUBSTITUTE khi bạn muốn thay thế văn bản cụ thể trong một chuỗi văn bản;

cú pháp

SUBSTITUTE[văn bản, old_text, new_text, [instance_num]]

Cú pháp hàm SUBSTITUTE có các đối số sau

  • Văn bản    Bắt buộc. 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ự

  • Old_text    Bắt buộc. Văn bản bạn muốn thay thế

  • Văn bản mới    Bắt buộc. Văn bản bạn muốn thay thế old_text bằng

  • Instance_num    Tùy chọn. Chỉ định lần xuất hiện của old_text mà bạn muốn thay thế bằng new_text. Nếu bạn chỉ định instance_num, thì chỉ instance của old_text đó được thay thế. Mặt khác, mọi lần xuất hiện của old_text trong văn bản đều được đổi thành new_text

Ví dụ

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

Cách sử dụng hàm SUBSTITUTE trong Excel?

Trong bài này mình giới thiệu cách sử dụng hàm SUBSTITUTE trong Excel

hàm THAY THẾ

hàm THAY THẾ

Kinh ngạc. Sử dụng các tab hiệu quả trong Excel như Chrome, Firefox và Safari. Tiết kiệm 50% thời gian của bạn và giảm hàng nghìn lần nhấp chuột cho bạn mỗi ngày

=SUBSTITUTE[văn bản, old_text, new_text, [instance_num]]

Trường hợp 1 Thay thế ký tự cụ thể bằng ký tự khác ở vị trí cụ thể

=SUBSTITUTE[văn bản, old_text, new_text, [instance_num]]

Nếu bạn muốn thay thế một chuỗi bằng một chuỗi khác ở một vị trí cụ thể, vui lòng thực hiện như sau

Chọn ô mà bạn sẽ đặt kết quả và nhập công thức này =SUBSTITUTE[A1, "1", "2", 1], then the first occurrence of number 1 has been replace with 2.

Nếu bạn muốn thay thế lần xuất hiện thứ hai của số 1 bằng 2, hãy sử dụng công thức này =SUBSTITUTE[A1, "1", "2", 2].

Nếu bạn muốn thay thế tất cả số 1 bằng số 2, hãy sử dụng số này =SUBSTITUTE[A1, "1", "2"] .

Trường hợp 2 Thay nhiều dây

Nếu bạn muốn thay thế nhiều ký tự trong một chuỗi cùng một lúc, bạn có thể sử dụng công thức này

=SUBSTITUTE[SUBSTITUTE[SUBSTITUTE[A1,"PR","Project "],"ML","Milestone "],"T","Tác vụ "] .

Các công cụ năng suất văn phòng tốt nhất

Kutools cho Excel giải quyết hầu hết các vấn đề của bạn và tăng 80% năng suất của bạn

  • Tái sử dụng. Chèn nhanh các công thức, biểu đồ phức tạp  và bất kỳ thứ gì bạn đã sử dụng trước đây; . Encrypt Cells with password; Create Mailing List and send emails...
  • Thanh siêu công thức [dễ dàng chỉnh sửa nhiều dòng văn bản và công thức]; . Reading Layout [easily read and edit large numbers of cells]; Paste to Filtered Range...
  • Hợp nhất Ô/Hàng/Cột mà không làm mất Dữ liệu; . Ngăn chặn các ô trùng lặp; . Combine Duplicate Rows/Columns.. Prevent Duplicate Cells; Compare Ranges...
  • Chọn hàng trùng lặp hoặc duy nhất ; . Select Blank Rows [all cells are empty]; Super Find and Fuzzy Find in Many Workbooks; Random Select...
  • Sao chép chính xác Nhiều ô mà không thay đổi tham chiếu công thức; . Auto Create References to Multiple Sheets; Insert Bullets, Check Boxes and more...
  • Trích xuất văn bản , Thêm văn bản, Xóa theo vị trí, Xóa khoảng trắng ; . Convert Between Cells Content and Comments...
  • Siêu bộ lọc [lưu và áp dụng lược đồ bộ lọc cho các trang tính khác]; . Advanced Sort by month/week/day, frequency and more; Special Filter by bold, italic...
  • Kết hợp Sổ làm việc và Trang tính ; . Split Data into Multiple Sheets; Batch Convert xls, xlsx and PDF...
  • Hơn 300 tính năng mạnh mẽ . Hỗ trợ Office/Excel 2007-2021 và 365. Hỗ trợ tất cả các ngôn ngữ. Dễ dàng triển khai trong doanh nghiệp hoặc tổ chức của bạn. Đầy đủ tính năng Dùng thử miễn phí 30 ngày. Đảm bảo hoàn tiền trong 60 ngày.

Đọc thêm. Tải xuống miễn phí. Mua, tựa vào, bám vào.  

Tab Office Mang giao diện theo thẻ vào Office và giúp công việc của bạn dễ dàng hơn nhiều

  • Bật chỉnh sửa và đọc theo tab trong Word, Excel, PowerPoint , Publisher, Access, Visio và Project.
  • Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới
  • Tăng năng suất của bạn lên 50% và giảm hàng trăm lần nhấp chuột cho bạn mỗi ngày

Đọc thêm. Tải xuống miễn phí. Mua, tựa vào, bám vào.  

 

Cũ nhất đầu tiên

Sắp xếp nhận xét theo

Cũ nhất đầu tiên

mới nhất đầu tiên

Nhận xét [ 2 ]

Chưa có xếp hạng nào. Hãy là người đầu tiên xếp hạng

Teun

khoảng 6 tháng trước

#38585

Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web

SUBSTITUTE đang ở Hà Lan SUBSTITUTEEREN. VERVANGEN là một chức năng khác

Hồi đáp

0

0

Jose

khoảng 4 tháng trước

#39511

Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web

Không có ý định

Hồi đáp

0

0

Không có bình luận nào được đăng ở đây

Để lại bình luận của bạn

Đăng với tư cách khách

Đăng nhập

tên tài khoản

Mật khẩu

Đăng nhập vào tài khoản của tôi →

Tên [Bắt buộc]

Email [bắt buộc]

×

Đánh giá bài viết này

Cài lại

0   Ký tự

Địa điểm được đề xuất

Tôi đồng ý với các điều khoản và điều kiện

Hủy Gửi bình luận

Bạn có thể thay thế nhiều ký tự trong Excel không?

Thay thế nhiều giá trị bằng một công thức [SUBSTITUTE lồng nhau] Như trường hợp của hàm REPLACE trong Excel, bạn có thể lồng nhiều hàm SUBSTITUTE trong một công thức để thực hiện nhiều thay thế tại . e. thay thế một số ký tự hoặc chuỗi con bằng một công thức. , i.e. substitute several characters or substrings with a single formula.

Có một công thức Excel để đếm các ký tự?

Để sử dụng hàm này, hãy nhập =LEN[ô] vào thanh công thức rồi nhấn Enter. Trong các ví dụ này, ô là ô bạn muốn đếm, chẳng hạn như B1. Để đếm các ký tự trong nhiều ô, hãy nhập công thức, sau đó sao chép và dán công thức vào các ô khác.

Chủ Đề