Cách sử dụng Hàm MID và MIDB để cắt chuỗi trong Excel

Bạn đã bao giờ tự hỏi làm thế nào để cắt chuỗi trong Excel một cách nhanh chóng và hiệu quả? Hãy để aptech chia sẻ với bạn về hai hàm MID và MIDB để cắt chuỗi trong Excel, giúp bạn đơn giản hóa việc cắt chuỗi và tìm hiểu ngay bây giờ!

Hướng dẫn sử dụng hàm MID và MIDB

Mô tả 

  • Hàm MID() trả về một chuỗi ký tự từ một chuỗi văn bản, với vị trí bắt đầu trích xuất từ chuỗi văn bản và số lượng ký tự trả về của chuỗi ký tự được chỉ định. Hàm này được sử dụng trong các ngôn ngữ sử dụng bộ ký tự byte đơn (SBCS) và luôn đếm mỗi ký tự là 1.
  • Hàm MIDB() trả về một chuỗi ký tự từ một chuỗi văn bản, với vị trí bắt đầu trích xuất và số lượng byte trả về được chỉ định. Hàm này đếm mỗi ký tự byte kép là 2 khi ngôn ngữ mặc định là một trong các ngôn ngữ hỗ trợ DBCS.

Cú pháp:

  • =MID(text, start_num, num_chars)
  • =MIDB(text, start_num, num_bytes)
Đọc Thêm  Hướng dẫn chi tiết các cách sử dụng hàm tính tiền lãi cộng dồn trong Excel

 

Trong đó:

  • text: là chuỗi văn bản mà bạn muốn trích xuất chuỗi ký tự con.
  • start_num: là vị trí bắt đầu cần trích xuất ký tự trong chuỗi văn bản, tính từ bên trái sang (ký tự đầu tiên trong chuỗi văn bản là 1, ký tự thứ hai là 2…).
  • num_chars: số lượng ký tự mà bạn muốn trích xuất từ chuỗi văn bản.
  • num_bytes: số lượng byte mà bạn muốn trích xuất từ chuỗi văn bản.

 

Ghi chú

  • Nếu start_num nhỏ hơn 1, thì hàm sẽ trả về giá trị lỗi #VALUE!.
  • Nếu start_num lớn hơn độ dài của chuỗi văn bản, thì hàm sẽ trả về một chuỗi rỗng.
  • Nếu start_num nhỏ hơn độ dài của văn bản, nhưng start_num + num_chars (num_bytes) lớn hơn độ dài của văn bản, thì hàm sẽ trả về chuỗi ký tự từ start_num đến hết chuỗi văn bản.
  • Num_chars và num_bytes phải là số nguyên dương, nếu là số âm, hàm sẽ trả về giá trị lỗi.

 

Đọc Thêm  Hướng dẫn cách tạo và sử dụng Macro trong Excel chi tiết nhất

Ví dụ

FAQ – Những câu hỏi liên quan

Hàm MID và MIDB có khác nhau ở điểm gì? 

Hàm MID và MIDB đều được sử dụng để cắt chuỗi trong Excel, tuy nhiên, hàm MID tính số ký tự, trong khi hàm MIDB tính số byte. Điều này quan trọng khi làm việc với các ngôn ngữ hỗ trợ ký tự byte kép (DBCS).

Điều gì xảy ra nếu vị trí bắt đầu trích xuất ký tự nhỏ hơn 1? 

Nếu vị trí bắt đầu trích xuất nhỏ hơn 1, hai hàm sẽ trả về giá trị lỗi #VALUE! vì không thể trích xuất ký tự từ một vị trí âm.

Tôi có thể cắt chuỗi với số ký tự/byte lớn hơn độ dài của chuỗi ban đầu được không? 

Nếu vị trí bắt đầu trích xuất và số lượng ký tự/byte vượt quá độ dài của chuỗi ban đầu, hai hàm sẽ trả về chuỗi từ vị trí bắt đầu đến hết chuỗi ban đầu.

 

Đọc Thêm  Hướng dẫn cách sắp xếp tên theo thứ tự abc trong Excel dễ thực hiện

Hãy để chúng tôi giúp bạn hiểu rõ hơn về cách sử dụng Hàm MID và MIDB để cắt chuỗi trong Excel. Điều này sẽ giúp bạn tiết kiệm thời gian và làm việc một cách hiệu quả hơn. Đừng ngần ngại để lại bình luận và chia sẻ bài viết này với mọi người. Chúng tôi mong nhận được các ý kiến phản hồi từ bạn và xin chia sẻ kiến thức này với mọi người.

About the Author: aiti-aptech

You May Also Like

Leave a Reply

Your email address will not be published. Required fields are marked *