Cập nhật 5 tháng trước
23.789
Bạn đang đọc: Cách sử dụng hàm MID trong Excel để cắt chuỗi
Mục lục
Bài viết được thực thi trên phiên bản Excel năm nay, bạn hoàn toàn có thể vận dụng tựa như trên những phiên bản Excel khác như : 2007, 2010, 2013, 2017 và Microsoft Excel 365 .
Hàm MID trong Excel là hàm dùng để cắt chuỗi ký tự ở giữa chuỗi ký tự cho trước, được xác định bắt đầu bằng vị trí bạn chỉ định và số lượng ký tự theo ý bạn.
Hàm MID có cấu trúc như sau :
=MID(text,m,n)
Trong đó :
Hàm MID trong Excel là hàm dùng để cắt chuỗi ký tự ở giữa chuỗi ký tự cho trước, được xác lập mở màn bằng vị trí bạn chỉ định và số lượng ký tự theo ý bạn .
Lưu ý:
Một vài ứng dụng thực tế của hàm MID:
Ban đầu có một chuỗi ký tự là homnaytroimua .
– Yêu cầu lấy ra chữ naytroimua
= MID ( C8, 4,10 )
– Yêu cầu lấy ra chữ mua
= MID ( C8, 11,3 )
Lưu ý:
Hàm MID, MIDB dùng cho các loại ngôn ngữ khác nhau:
Để hiểu rõ hơn về cách sử dụng của hàm MID, mời bạn tìm hiểu thêm qua những ví dụ dưới đây :
Dùng hàm SEARCH để tìm kiếm vị trí dấu cách. Sau đó, bạn dùng hàm MID để tách ra chuỗi con mở màn từ ký tự tiên phong cho đến ký tự đứng trước dấu cách .
Để xuất ra thông tin họ bất kể, ta có ví dụ :
= MID ( A2, 1, SEARCH ( ” “, A2 ) – 1 )
Để xuất tên ta dùng cấu trúc sau:
Lần này, SEARCH được sử dụng để xác lập vị trí khởi đầu. Sau đó dùng hàm LEN để phân phối tổng chiều dài của chuỗi bắt đầu. Nếu không dùng hàm LEN thì bạn hoàn toàn có thể đặt 1 số ít thật dài cho chuỗi ký tự cần trích xuất, ví dụ như 100. Tiếp đến, dùng hàm TRIM sẽ vô hiệu phần dấu cách .
= TRIM ( MID ( A2, SEARCH ( ” “, A2 ), LEN ( A2 ) )
Chúng ta vẫn sử dụng hàm SEARCH để xác lập vị trí của dấu cách tiên phong, cộng thêm 1 vào đó để chuỗi ký tự trích ra mở màn bằng ký tự đứng ngay sau dấu cách .
Tiếp đến, để có được vị trí của khoảng cách thứ 2 thì bạn hãy sử dụng hàm SEARCH với việc bắt đầu tìm kiếm từ ký tự đầu tiên sau dấu cách thứ 2: SEARCH(” “,A2,SEARCH(” “,A2)+1)
Sau đó bạn cần trừ đi vị trí 2 khoảng chừng không của 2 dấu cách. Sử dụng : SEARCH ( ” “, A2, SEARCH ( ” “, A2 ) + 1 ) – SEARCH ( ” “, A2 )
Kết hợp những công thức nêu trên lại với nhau tất cả chúng ta có được công thức MID để trích ra chuỗi ký tự nằm giữa hai dấu cách :
= MID ( A2, SEARCH ( ” “, A2 ) + 1, SEARCH ( ” “, A2, SEARCH ( ” “, A2 ) + 1 ) – SEARCH ( ” “, A2 ) – 1 )
Bạn sử dụng công thức chung sau :
= TRIM ( MID ( SUBSTITUTE ( string, ” “, REPT ( ” “, LEN ( string ) ) ), ( N-1 ) * LEN ( string ) + 1, LEN ( string ) ) ) Trong đó :
Hàm SUBSTITUTE và REPT 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. Số lượng khoảng trống được thêm vào bằng tổng chiều dài của chuỗi văn bản gốc được trả về bới hàm LEN : SUBSTITUTE ( A2, ” “, REPT ( ” “, LEN ( A2 ) ) )
Tiếp đến, bạn cần tính ra vị trí khởi đầu của chuỗi con mà bạn cần trích xuất sử dụng công thức sau : ( N-1 ) * LEN ( A1 ) + 1. Phép tính này trả về vị trí của ký tự tiên phong trong chuỗi con cần trích xuất hoặc vị trí của 1 số ít khoảng trống trong tổng số những khoảng trống trước đó .
Số ký tự trích xuất bạn hoàn toàn có thể tìm ra bằng cách lấy tổng chiều dài của chuỗi văn bản gốc : LEN ( A2 ). Qua đây, bạn sẽ vô hiệu được những khoảng chừng trắng trong chuỗi dài gồm cả khoảng trống và từ .
Cuối cùng, hàm TRIM sẽ vô hiệu khoảng trống nằm ở đầu và cuối .
Cùng xem qua ví dụ sau : Lọc giá tiền chứa trong đoạn văn bản khi sử dụng hàm MID .
= TRIM ( MID ( SUBSTITUTE ( A2, ” “, REPT ( ” “, 99 ) ), MAX ( 1, FIND ( ” USD “, SUBSTITUTE ( A2, ” “, REPT ( ” “, 99 ) ) ) – 50 ), 99 ) )
Giải thích:
Hàm SUBSTITUTE và hàm REPT 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, đúng mực hơn là 99 khoảng chừng trắng .
Hàm FIND sẽ tìm kiếm và xác lập vị trí của ký tự mong ước ( trong ví dụ này là USD ), tiếp đó bạn trừ đi 50. Làm như vậy bạn sẽ nhận lại được 50 ký tự và đặt ở giữa khối 99 khoảng chừng trống đứng trước chuỗi con chứa ký tự được chỉ định .
Hàm MAX được sử dụng để giải quyết và xử lý trường hợp khi chuỗi con mong ước Open ở đầu chuỗi văn bản bắt đầu. Trong trường hợp này, hiệu quả của FIND ( ) – 50 sẽ là số âm và MAX ( 1, FIND ( ) – 50 ) sẽ được thay thế sửa chữa bằng 1 .
Vì thế, hàm MID sẽ thu thập 99 ký tự tiếp theo và trả về chuỗi con bạn cần. Hàm TRIM giúp bạn loại bỏ hết những khoảng trống và trả về giá tiền kèm theo (40$, 600$).
Cách khiến hàm MID trả về một số
= VALUE ( MID ( A2, 7,3 ) )
Hàm MID trong Excel luôn trả về chuỗi văn bản, vậy để chuyển đầu ra thành một số ít. Bạn hãy sử dụng hàm VALUE để quy đổi .
Trên đây là bài viết san sẻ cho bạn cách dùng hàm MID trong Excel. Mong rằng những thông tin này sẽ mang lại hữu dụng cho bạn trong việc sử dụng và nếu có vướng mắc hãy để lại phản hồi bên dưới nhé !
Source: https://expgg.vn
Category: Thông tin
Bảng xếp hạng Anime được xem nhiều nhất tuần của mùa hè. Bảng xếp hạng…
Theo thông báo của biên tập viên của manga là Shiraki trên Twitter Manga The…
Vừa qua, dàn nhân lực chính thức cho bộ anime điện ảnh Tensei Shitara Slime…
Anime One Punch Man đã xác nhận ra phần 3, với thông báo sắp ra…
Nếu đã quá nhàm chán với các đội hình meta hiện tại thì cùng đổi…
Vào hôm thứ tư vừa qua, Twitter chính thức cho anime Edens Zero đã xác…