Friday, May 3, 2024
spot_img
HomeChia sẻ kinh nghiệmCách dùng hàm MID trong Excel chuẩn xác và có hiệu quả...

Cách dùng hàm MID trong Excel chuẩn xác và có hiệu quả kèm ví dụ minh họa

Hàm MID là một trong những hàm chuyên dụng trong Excel dùng để phân tách dữ liệu, trích xuất một chuỗi văn bản, phân tích ký tự chuỗi. Nhưng bạn đã biết cách dùng hàm MID như thế nào mới là chuẩn xác và hiệu quả nhất chưa? Cùng Mua Bán tìm hiểu chi tiết trong nội dung bài viết dưới đây nhé!

Cách dùng hàm MID
Cách dùng hàm MID trong Excel chuẩn xác nhất

I. Giới thiệu hàm MID

Trước hết để hiểu về cách dùng hàm MID, ta cùng làm rõ hàm MID là hàm gì trong Excel? Hàm MID là một hàm trong các ứng dụng bảng tính như Microsoft Excel, Google Sheets,… được sử dụng để trích xuất một phần của một chuỗi văn bản dựa trên vị trí bắt đầu và độ dài của phần cần trích xuất.

Công thức hàm MID trong Excel là: MID(text,start_num,num_chars)

Trong đó:

  • text: Chuỗi văn bản cần trích xuất.
  • start_num: Vị trí bắt đầu của phần cần trích xuất. Nếu start_num là một số dương, nó sẽ đếm từ trái sang phải bắt đầu từ ký tự đầu tiên của chuỗi. Nếu start_num là một số âm, kết quả trả về là #VALUE!
  • num_chars: Số lượng ký tự cần trích xuất. Nếu số ký tự num_chars là số âm, thì hàm MID trả về giá trị lỗi #VALUE!

Ví dụ: Với cách dùng hàm MID, khi bạn muốn trích xuất dữ liệu 2 số từ vị trí số thứ 5 của dãy số 2456MAG tại ô B2  trong Excel, bạn nhập công thức =MID(B2,5,2). Lúc này kết quả trả về sẽ được MA.

Cách dùng hàm MID
Công thức hàm MID trong Excel và ví d

Bên cạnh cách dùng hàm MID cũng như định nghĩa hàm MID là gì thì các lưu ý của cách dùng hàm MID cho các ngôn ngữ khác cũng rất quan trọng, cụ thể như sau: 

  • Các hàm này có thể không khả dụng ở mọi ngôn ngữ.
  • Hàm MID luôn luôn đếm mỗi ký tự là 1.
  • Hàm MID sẽ đếm mỗi ký tự là 2 nếu bạn đã cho phép soạn thảo hỗ trợ DBCS, sau đó đặt nó làm ngôn ngữ mặc định. Nếu không, hàm MID đếm mỗi ký tự là 1.
  • Trong ngôn ngữ Python, để trích xuất một phần của chuỗi văn bản, ta có thể sử dụng cú pháp text[start:end], trong đó start là vị trí bắt đầu của phần cần trích xuất và end là vị trí kết thúc của phần cần trích xuất.
Cách dùng hàm MID
Cách dùng hàm MID trong Excel

 Xem thêm: [Video] Cách Cố Định Dòng Trong Excel Đơn Giản, Dễ Dàng

II. Ví dụ minh họa các cách dùng hàm MID trong Excel

Để giúp bạn hiểu rõ hơn về cách dùng hàm MID trong Excel cùng theo dõi các ví dụ về cách dùng hàm MID trích xuất dữ liệu, cách dùng hàm MID trích xuất họ hoặc tên,… trong nội dung dưới đây nhé!

1. Cách dùng hàm MID trích xuất họ hoặc tên

  • Trích xuất họ với cách dùng hàm MID

Với cách dùng hàm MID để trích xuất họ trong chuỗi ký tự bạn có thể kết hợp cách dùng hàm MID với cách dùng hàm SEARCH hoặc hàm FIND. Dưới đây là cú pháp kèm ví dụ cụ tách họ ra khỏi họ và tên.

Dùng hàm SEARCH để tìm kiếm vị trí dấu cách sau đó kết hợp cùng cách dùng hàm MID để tách ra chuỗi con bắt đầu từ ký tự đầu tiên cho đến ký tự đứng trước dấu cách. Cú pháp như sau: 

=MID(text,start_num,SEARCH(find_text,within_text,[start_num]))

Cách dùng hàm MID
Trích xuất họ với cách dùng hàm MID kết hợp với hàm SEARCH

Với hàm FIND cũng tương tự như hàm SEARCH nhưng hàm FIND có phân biệt chữ viết hoa và chữ thường. Lúc này để kết hợp cách dùng hàm MID với hàm FIND để trích xuất họ ta có công thức. 

=MID(text,start_num,FIND(find_text,within_text,[start_num]))

Cụ thể theo công thức, trong đó:

  • text: Chuỗi văn bản cần trích xuất.
  • start_num: Vị trí bắt đầu của phần cần trích xuất. 
  • find_text: là chuỗi ký tự cần tìm kiếm.
  • within_text: là chuỗi văn bản chứa chuỗi ký tự cần tìm kiếm.
  • start_num (tùy chọn): là vị trí bắt đầu tìm kiếm. Nếu bỏ qua tham số này, hàm SEARCH sẽ bắt đầu tìm kiếm từ vị trí đầu tiên của chuỗi văn bản.
Cách dùng hàm MID
Trích xuất họ với cách dùng hàm MID kết hợp với hàm FIND
  • Trích xuất tên với cách dùng hàm MID

Tương tự như cách dùng hàm MID để trích xuất họ thì với cách dùng hàm MID để trích xuất tên bạn cũng cần kết hợp cùng hàm SEARCH hoặc FIND. Tuy nhiên, để trích xuất được tên thì bạn cần kết hợp thêm hàm TRIM và hàm LEN

  • LEN(text) sử dụng để đếm số ký tự, cung cấp tổng chiều dài của chuỗi ban đầu cần tách. Nếu không muốn dùng hàm LEN bạn có thể sử dụng thay thế theo tips là thay LEN bằng 1 số nào đó thật dài vượt quá ký tự cần trích xuất như 100, 200. 
  • TRIM(text) được sử dụng để bỏ khoảng trắng dư thừa trong chuỗi ký tự cần trích xuất tên. 

Cụ thể chúng ta có công thức cùng ví dụ trích xuất tên ra khỏi học và tên như sau:

=TRIM(MID(text,SEARCH(find_text,within_text,[start_num]),LEN(text))

Cách dùng hàm MID
Trích xuất tên với cách dùng hàm MID kết hợp cùng hàm SEARCH, LEN, TRIM

Hoặc:=TRIM(MID(text,FIND(find_text,within_text,[start_num]),LEN(text))

Cách dùng hàm MID
Trích xuất tên với cách dùng hàm MID kết hợp cùng hàm FIND, LEN, TRIM

 Xem thêm: Cách in Excel vừa trang giấy A4 cực đơn giản, nhanh chóng

2. Cách dùng hàm MID trích xuất chuỗi ký tự nằm giữa hai dấu cách

Để trích xuất một chuỗi ký tự nằm giữa hai dấu cách trong một chuỗi văn bản bất kỳ, bạn có thể sử dụng hàm MID cùng với hàm FIND hoặc SEARCH để tìm vị trí của các dấu cách trong chuỗi văn bản.

Ví dụ: Tại ô B5 file Exel có chứa chuỗi văn bản “Hàm MID trong Excel”. Bạn muốn trích xuất chuỗi ký tự “MID” nằm giữa hai dấu cách trong chuỗi này. Bạn có thể sử dụng công thức sau để làm điều này:

=MID(B5,SEARCH(” “,B5)+1,SEARCH(” “,B5,SEARCH(” “,B5)+1)-SEARCH(” “,B5)-1))

Kết quả trả về sẽ là chuỗi “MID“.

Cách dùng hàm MID
Cách dùng hàm MID trích xuất chuỗi ký tự nằm giữa hai dấu cách kết hợp với hàm SEARCH

Hoặc =MID(B6,FIND(” “,B6)+1,FIND(” “,B6,FIND(” “,B6)+1)-FIND(” “,B6)-1))

Cách dùng hàm MID
Cách dùng hàm MID trích xuất chuỗi ký tự nằm giữa hai dấu cách kết hợp với hàm FIND

Trong công thức này:

  • Hàm FIND hoặc SEARCH được sử dụng để tìm vị trí của dấu cách đầu tiên trong chuỗi văn bản A1.
  • Hàm FIND hoặc SEARCH được sử dụng lại để tìm vị trí của dấu cách thứ hai trong chuỗi văn bản A1, bắt đầu từ vị trí sau dấu cách đầu tiên.
  • Hàm MID được sử dụng để trích xuất phần của chuỗi văn bản nằm giữa hai dấu cách với độ dài bằng khoảng cách giữa hai dấu cách trừ đi 1.

Lưu ý rằng, nếu không có dấu cách thứ hai trong chuỗi văn bản, công thức này sẽ trả về lỗi.

Tham khảo một số mẫu laptop thanh lý giá rẻ được đăng bán tại Muaban.net:

3. Cách dùng hàm MID trích xuất từ thứ N trong chuỗi văn bản

Bên cạnh việc trích xuất tên, họ, hoặc chuỗi ký tự nằm trong khoảng cách thì với cách sử dụng hàm MID bạn có thể trích xuất từ thứ N trong một chuỗi văn bản nhất định.

Công thức:

=TRIM(MID(SUBSTITUTE(string,” “,REPT(” “,LEN(string))),(N-1)*LEN(string)+1, LEN(string)))

Trong đó:

  • String: là chuỗi văn bản ban đầu.
  • N là số thứ tự của từ cần trích xuất.
  • LEN: hàm lấy tổng chiều dài của chuỗi văn bản gốc.
  • REPT: hàm lặp lại một ký tự cụ thể với số lần nhất định.
  • SUBSTITUTE: thay thế một ký tự bằng một ký tự khác.
  • TRIM: loại bỏ dấu cách.

Ví dụ, để trích xuất từ thứ 2 trong chuỗi văn bản ô B29, ta sử dụng công thức sau:

=TRIM(MID(SUBSTITUTE(B29,” “,REPT(” “,LEN(B29))),(2-1)*LEN(B29)+1, LEN(B29)))

Kết quả trả về từ văn bản gốc là: bánh

Cách dùng hàm MID
Cách dùng hàm MID trích xuất từ thứ 2 trong chuỗi văn bản

Tương tự dùng công thức để trích xuất từ có thứ tự 4 trong chuỗi văn bản ô B29, ta sử dụng công thức sau: 

=TRIM(MID(SUBSTITUTE(B29,” “,REPT(” “,LEN(B29))),(4-1)*LEN(B29)+1, LEN(B29)))

Kết quả trả về từ văn bản gốc là: nước

Cách dùng hàm MID
Cách dùng hàm MID trích xuất từ thứ 4 trong chuỗi văn bản

4. Cách dùng hàm MID trích xuất một từ chứa một hoặc nhiều ký tự cụ thể

Với cách dùng hàm MID chuẩn xác và hiệu quả nhất bạn có thể dùng để trích xuất một từ chứa một hoặc nhiều ký tự cụ thể. Lúc này bạn có thể kết hợp hàm MID với hàm REPT, hàm MAX, hàm SUBSTITUTE và hàm FIND.

Cụ thể như sau: 

  • SUBSTITUTE và hàm REPT giúp biến mọi khoảng trống trong chuỗi văn bản gốc thành nhiều khoảng trống, cụ thể là 99 khoảng trắng.
  • FIND sử dụng nhằm tìm kiếm và xác định vị tri ký tự mong muốn. Tiếp đó, bạn -50 vào công thức kết hợp để nhận lại được 50 ký tự đặt giữa khối 99 khoảng trống trước chuỗi ký tự được chỉ định trong dữ liệu gốc.
  • MAX sử dụng để xử lý khi chuỗi kết quả mong muốn xuất hiện ở đầu dữ liệu gốc. 
  • MID giúp thu thập 99 ký tự tiếp theo và trả về chuỗi kết quả kèm khoảng trống.
  • TRIM giúp loại bỏ tất cả khoảng trống trong kết quả. 

Xét ví dụ: Lọc giá tiền chứa trong đoạn văn bản khi sử dụng hàm MID.

Cách dùng hàm MID
Xét ví dụ, lọc giá tiền chứa trong đoạn văn bản khi sử dụng hàm MID.

Để lọc giá tiền chứa trong đoạn văn bản trong ví dụ trên, bạn nhập công thức sau kết hợp cách dùng hàm MID: 

=TRIM(MID(SUBSTITUTE(B30,” “,REPT(” “,99)),MAX(1,FIND(“VNĐ”,SUBSTITUTE(B30,” “,REPT(” “,99)))-50),99))

Cách dùng hàm MID
Cách dùng hàm MID trích xuất một từ chứa một hoặc nhiều ký tự cụ thể

5. Cách buộc hàm MID trả về một số

Thông thường với cách dùng hàm MID thì sẽ được trả về một chuỗi ký tự có định dạng text. Tuy nhiên, nếu muốn hàm MID trả về một số thì có thể sử dụng hàm VALUE(text) để chuyển đổi chuỗi thành số. Công thức là:

=VALUE(MID(text,start_num,num_chars))

Trong đó, VALUE(text) là một hàm trong các ứng dụng bảng tính được sử dụng để chuyển đổi một chuỗi văn bản sang giá trị số. 

  • Nếu chuỗi không phải là một số, hàm sẽ trả về lỗi “#VALUE!”.
  • Nếu chuỗi là một số, hàm sẽ trả về giá trị số tương ứng.

Cùng xem ví dụ cụ thể: Trích xuất số trong ô dữ liệu QYDN234 tại ô B49 và chuyển thành định dạng số. 

Ta nhập công thức =VALUE(MID(B49,5,3)). Kết quả giá trị trả về số “123”.

Cách dùng hàm MID
Trích xuất số trong ô dữ liệu QYDN234 tại ô B49 và chuyển thành định dạng số.

 Xem thêm: Hướng dẫn cách dùng hàm Rank trong Excel để xếp thứ hạng chi tiết

III. Một số lưu ý khi sử dụng hàm MID trong Excel chính xác hơn

Dưới đây là một số lưu ý với cách sử dụng hàm MID trong Excel chính xác hơn để trích xuất một phần của chuỗi văn bản:

  • Vị trí bắt đầu và độ dài phải là các giá trị số: không thể là văn bản hoặc ô chứa văn bản. Nếu bạn muốn sử dụng văn bản hoặc ô chứa văn bản làm vị trí bắt đầu hoặc độ dài, bạn cần sử dụng hàm VALUE để chuyển đổi văn bản sang giá trị số.
  • Vị trí bắt đầu phải nằm trong phạm vi của chuỗi: Nếu vị trí bắt đầu lớn hơn độ dài chuỗi hoặc là một giá trị âm, hàm MID sẽ trả về chuỗi rỗng.
  • Độ dài không vượt quá độ dài của chuỗi: Nếu độ dài được yêu cầu để trích xuất lớn hơn độ dài của chuỗi từ vị trí bắt đầu, hàm MID sẽ chỉ trích xuất phần của chuỗi từ vị trí bắt đầu đến hết chuỗi.
Cách dùng hàm MID
lưu ý khi sử dụng hàm MID trong Excel
  • Chuỗi văn bản được chứa trong dấu ngoặc kép: Khi bạn nhập chuỗi văn bản vào hàm MID, bạn cần đặt chuỗi đó trong dấu ngoặc kép. Nếu không, Excel có thể hiểu nhầm chuỗi và trả về lỗi.
  • Hàm MID không phân biệt chữ hoa và chữ thường: nếu chuỗi cần trích xuất chứa các ký tự in hoa và in thường, bạn cần đảm bảo rằng vị trí bắt đầu và độ dài phù hợp với chuỗi ban đầu.
Cách dùng hàm MID
Hàm MID trong Excel

Video hướng dẫn Cách dùng hàm Mid trong Excel mà bạn có thể tham khảo:

IV. Tổng kết

Tóm lại, tất tần tật cách dùng hàm MID trong Excel đã được MUA BÁN giới thiệu một cách chi tiết tại bài viết này, đi kèm đó là những ví dụ cụ thể dễ hiểu, mong rằng có thể giúp bạn áp dụng các công thức về hàm MID vào trong công việc hằng ngày một cách có hiệu quả và mang lại năng suất cao.

Hãy chia sẻ những điều tốt đẹp cho bạn bè xung quanh bằng cách giới thiệu bài viết này cho họ. Bạn cũng đừng quên thường xuyên truy cập Website Muaban.net để cập nhật thêm nhiều thông tin mới lạ, mẹo vặt cuộc sống về các lĩnh vực như tìm kiếm việc làm, mua bán bất động sản, mua bán xe cộ – thiết bị điện tử, laptop, phong thủy… nhanh chóng và hấp dẫn nhất nhé!

 Có thể bạn quan tâm: 

Thùy Linh
Thùy Linh - Content Writer tại Muaban.net - Trang đăng tin rao vặt uy tín tại Việt Nam. Hy vọng bài viết sẽ cung cấp những thông tin có ích đến cho bạn đọc.
BÀI VIẾT MỚI NHẤT
spot_img
ĐỪNG BỎ LỠ