Cách sử dụng hàm mid trong excel

  -  

Hàm MID vào Excel được dùng để giảm chuỗi ký kết từ chính giữa xâu cam kết từ bỏ mang đến trước. Hiện nay, nó được áp dụng khá phổ biến trong quy trình tính tân oán với thống kê lại nằm trong bảng tính Excel.

Bài viết sau đây, Học Excel Online sẽ giúp đỡ các bạn làm rõ rộng về cú pháp cùng bí quyết sử dụng hàm MID.

Bạn đang xem: Cách sử dụng hàm mid trong excel


Cú pháp của hàm MID

=MID(text,m,n)

Trong đó:

+ text: Chuỗi ký từ bỏ.

+ m: Vị trí bắt đầu buộc phải giảm chuỗi ký kết từ.

+ n: Số ký từ bỏ bắt buộc cắt ra trường đoản cú chuỗi ký trường đoản cú.

Ví dụ

1/ Lấy ra 5 cam kết từ bỏ vào chuỗi đang mang đến ban đầu tự vị trí số4 với công thức: =MID(B3;4;5).

*

=> Kết quả:


*

*

2/ Tại cột F, lôi ra 1 ký từ bỏ, bắt đầu tự địa chỉ số 4 trong các ô ở trong cột Mã hộ trong bảng số liệu dưới đây.

*

=> Kết quả:

*

Những điều vấn đề cần xem xét về hàm Excel MID

Lúc áp dụng hàm MID các bạn quan yếu nóng vội cùng cần được ghi lưu giữ một vài điều nhằm tách Việc phạm phải mọi lỗi không nên phổ cập.

Xem thêm: Phong Cách Dolce Là Gì - Tìm Hiểu Về Sức Hút Của Xu Hướng Đôn Chề

Hàm MID luôn luôn trả về một chuỗi văn uống bạn dạng, ngay cả khi chuỗi văn uống phiên bản kia chỉ chứa toàn những chữ số. Vấn đề này rất đáng để để ý nếu như bạn có nhu cầu sử dụng công dụng của phxay tính sử dụng hàm MID trong những phép tính không giống. Để thay đổi áp ra output của hàm MID là một vài thì nên cần kết hợp hàm MID cùng với hàm VALUE.Nếu start_num lớn hơn tổng chiều lâu năm của vnạp năng lượng bản nơi bắt đầu, cách làm tính theo hàm MID đang trả về một chuỗi trống rỗng (“”).Nếu start_num nhỏ tuổi hơn 1, phương pháp tính của hàm MID trả về có khả năng sẽ bị lỗi #VALUE.Nếu num_chars bé dại hơn 0 (số âm), cách làm MID trả về #VALUE! Nếu num_chars bằng 0 đang trả về một chuỗi trống rỗng (ô rỗng).Nếu tổng của start_num và num_chars thừa thừa tổng chiều dài của chuối văn uống bản nơi bắt đầu, hàm Excel MID đã trả về một chuỗi cam kết trường đoản cú bắt đầu từ start_num cho tới ký kết tự sau cuối trong chuỗi vnạp năng lượng bản gốc kia.Các ví dụ sử dụng bí quyết tính của hàm MID

lúc sử dụng hàm MID vào Excel bạn hay vẫn phải phối kết hợp nó cùng với rất nhiều hàm không giống, tựa như những ví dụ sau đây.

Cách xuất tên với họ

Chúng ta rất có thể trích xuất chúng ta, thương hiệu theo lần lượt bằng phương pháp sử dụng hàm LEFT với hàm RIGHT. Tuy nhiên, họ cũng hoàn toàn có thể tiến hành được bằng cách thức không giống.

Sử dụng hàm MID để trích xuất họ

Giả sử, chúng ta và thương hiệu rất đầy đủ phía trong ô A2, họ và tên được phân cách với nhau bằng vết phương pháp, bạn có thể trích xuất chúng ta bằng cách sử dụng bí quyết sau:

=MID(A2,1,SEARCH(” “,A2)-1)

Chức năng SEARCH được dùng để quăng quật vết cách với trả lại địa chỉ của chính nó, chính vì như vậy bạn cũng có thể bỏ qua mất vệt cách đó. Sau đó, chúng ta sử dụng hàm MID để trích ra chuỗi con bước đầu từ bỏ ký kết từ bỏ đầu tiên cho đến ký kết từ bỏ đứng trước vệt giải pháp, trường đoản cú kia ta chiếm được chúng ta.

*
vi-du-ham-mid-trong-excel-1

Sử dụng hàm MID để trích xuất tên

Để trích xuất thương hiệu từ bỏ ô A2, chúng ta sử dụng công thức sau:

=TRIM(MID(A2,SEARCH(” “,A2),LEN(A2)))

Lần này, SEARCH được áp dụng nhằm xác xác định trí ban đầu (từ chỗ lốt cách). Không bắt buộc tính đúng đắn địa điểm chấm dứt (bởi ví như start_num và num_chars cùng lại to hơn tổng chiều dài chuỗi thì hàm sẽ trả về tất cả những ký tự còn sót lại trong chuỗi vnạp năng lượng phiên bản gốc). Vì vậy, vào đối số num_chars, các bạn chỉ việc cung ứng tổng chiều nhiều năm của chuỗi ban sơ được trả về bằng phương pháp sử dụng hàm công dụng LEN. Nếu không cần sử dụng hàm LEN thì chúng ta có thể đặt một trong những thật nhiều năm đến chuỗi cam kết từ đề nghị trích xuất, ví dụ như 100. Cuối cùng hàm TRIM sẽ loại trừ phần lốt cách cùng tạo ra hiệu quả nhỏng sau:

*
vi-du-ham-mid-trong-excel-2

Cách trích xuất chuỗi ký kết trường đoản cú nằm trong lòng hai vết cách

Nhỏng ví dụ nghỉ ngơi trên, nếu như quanh đó họ cùng thương hiệu còn cất thương hiệu đệm thì làm cho cầm cố làm sao mới trích xuất được tên đệm đó? Quý Khách có thể tiến hành theo phương pháp sau đây:

Giống nhỏng sống ví dụ trước, bọn họ vẫn áp dụng hàm SEARCH nhằm xác định vị trí của lốt giải pháp đầu tiên, cộng thêm 1 vào đó nhằm chuỗi ký từ bỏ trích ra bắt đầu bởi cam kết trường đoản cú đứng ngay sau dấu cách. Từ đó, bạn sẽ đạt được tsi số start_num từ công thức MID: SEARCH(” “,A2)+1

Tiếp theo, để có được địa điểm của khoảng cách thứ hai thì bọn họ thực hiện hàm SEARCH với việc ban đầu tra cứu kiếm trường đoản cú cam kết từ trước tiên sau lốt cách lắp thêm 2: SEARCH(” “,A2,SEARCH(” “,A2)+1)

Để có được chuỗi cam kết tự trả về, yêu cầu trừ đi vị trí 2 khoảng không của 2 vết biện pháp. Từ kia, họ bao gồm đối số num_chars: SEARCH (” “, A2, SEARCH (” “,A2)+1) – SEARCH (” “,A2) Kết phù hợp lại cùng nhau họ đã có được phương pháp MID để trích ra chuỗi cam kết từ đứng giữa hai khoảng không gian chế tạo do nhị vết cách:

=MID(A2, SEARCH(” “,A2)+1, SEARCH (” “, A2, SEARCH (” “,A2)+1) – SEARCH (” “,A2)-1)

Các chúng ta có thể coi kết quả trong hình ảnh bên dưới:

*
vi-du-ham-mid-trong-excel-3

Tương tự, bạn cũng có thể trích xuất một chuỗi bé nằm trong lòng hai vệt phương pháp bất kỳ:

MID(string, SEARCH(delimiter, string)+1, SEARCH (delimiter, string, SEARCH (delimiter, string)+1) – SEARCH (delimiter, string)-1)

lấy một ví dụ, nhằm trích ra một chuỗi con được chia cách bằng vệt phẩy và khoảng cách, các bạn áp dụng cách làm sau:

=MID(A2,SEARCH(“, “,A2)+1,SEARCH(“, “,A2,SEARCH(“, “,A2)+1)-SEARCH(“, “,A2)-1)

Xem hình bên dưới để thấy sự kết quả của phương pháp này:

*
vi-du-ham-mid-trong-excel-4

Cách trích xuất tự lắp thêm N vào một chuỗi vnạp năng lượng bản

Ví dụ này là một trong những ví dụ nổi bật cho câu hỏi kết hợp trí tuệ sáng tạo công thức MID, phối kết hợp của 5 hàm khác nhau. LEN – để mang được tổng chiều dài của chuỗi vnạp năng lượng bạn dạng gốc REPT – để lặp lại một ký tự cụ thể cùng với tần số nhất quyết SUBSTITUTE – sửa chữa thay thế một ký kết từ bằng một ký kết tự khác MID – trích xuất một chuỗi con TRIM – loại bỏ không gian gian lốt biện pháp thêm vào

Ta gồm cách làm chung nhỏng sau:

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 cất tài liệu bạn có nhu cầu trích xuất. • N là số sản phẩm công nghệ trường đoản cú của tự phải trích xuất

ví dụ như, nhằm trích xuất tự thứ 2 trong chuỗi vnạp năng lượng phiên bản ô A2, ta áp dụng cách làm sau:

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

Hoặc, bạn cũng có thể nhập số thiết bị từ bỏ tự phải trích xuất (N) trong không ít ô vào thuộc phương pháp, nhỏng hình chụp màn hình hiển thị mặt dưới:

*
trich-xuat-tu-trong-chuoi-van-ban

Cách hoạt động của công thức bên trên nhỏng sau

Về thực chất, bí quyết bao hàm đa số từ bỏ đơn vào vnạp năng lượng bạn dạng cội với những trường đoản cú giải pháp nhau do rất nhiều khoảng trống (lốt cách), nhằm tìm được chuỗi tài liệu bạn phải vào cả một khối hận những “khoảng tầm trống-từ-khoảng tầm trống” thì chúng ta cần được loại trừ các khoảng trống kia. Nói ví dụ hơn thế thì bí quyết chuyển động theo xúc tích dưới đây:

• Hàm SUBSTITUTE với REPT sửa chữa thay thế từng khoảng không lẻ tẻ vào một chuỗi bởi những khoảng trống. Số lượng không gian được phân phối bởi tổng chiều nhiều năm của chuỗi vnạp năng lượng bản cội được trả về bới hàm LEN: SUBSTITUTE(A2,” “,REPT(” “,LEN(A2)))

quý khách có thể coi kết quả nhưng bạn muốn trích ra từ bỏ chuỗi văn bản nơi bắt đầu cũng như một “hành tinh nhỏ” lưu lạc trong một không gian rộng lớn gồm: khoảng tầm trống-từ sản phẩm nhất-khoảng chừng trống-từ lắp thêm hai-khoảng tầm trống-từ bỏ đồ vật ba-…. Từ chuỗi vnạp năng lượng bản điều này họ nhận được đối số của phương pháp MID.

• Tiếp mang lại, các bạn tính ra địa điểm ban đầu của chuỗi bé nhưng mà bạn cần trích xuất (đối số start_num) thực hiện phương trình sau: (N-1) * LEN (A1) +1. Phxay tính này trả về ví trí của ký từ bỏ thứ nhất trong chuỗi con yêu cầu trích xuất hoặc địa điểm của một số trong những không gian trong tổng cộng đầy đủ không gian trước đó.

• Số ký từ bỏ trích xuất (đối số num_chars) là phần đơn giản và dễ dàng độc nhất vô nhị vày bạn có thể tìm thấy bằng cách rước tổng chiều nhiều năm của chuỗi văn uống phiên bản gốc: LEN(A2). Qua đó, bạn sẽ sa thải được các không gian vào chuỗi dài gồm cả khoảng trống cùng trường đoản cú.

Xem thêm: Hướng Dẫn Thoa Kem Dưỡng Da Đúng Cách Bôi Kem Dưỡng Da Đúng Cách ?

• Cuối cùng, hàm TRIM sẽ sa thải khoảng không nằm ở đầu cùng cuối. Công thức trên chuyển động tốt vào phần lớn các trường vừa lòng nhưng lại nếu như tất cả từ 2 khoảng trống sát nhau giữa những từ thì tác dụng nhận thấy có khả năng sẽ bị sau. Để khắc chế lỗi không đúng này thì nên cần lồng ghxay hàm TRIM vào hàm SUBSTITUTE để loại bỏ những khoảng trống ở Một trong những khoảng trống khác, triển khai nlỗi sau:

=TRIM(MID(SUBSTITUTE(TRIM(A2),” “,REPT(” “,LEN(A2))), (B2-1)*LEN(A2)+1, LEN(A2)))

Các bạn quan sát và theo dõi hình minh họa bên dưới đây:

*
vi-du-ham-mid-trong-excel-5

Nếu chuỗi vnạp năng lượng bản cội chứa nhiều khoảng không thân các từ bỏ cùng các từ trong các số đó quá lớn hoặc vượt nhỏ dại thì chúng ta nên thêm hàm TRIM lồng trong những hàm LEN để tránh xẩy ra lỗi:

=TRIM(MID(SUBSTITUTE(TRIM(A2),” “,REPT(” “,LEN(TRIM(A2)))), (B2-1)*LEN(TRIM(A2))+1, LEN(TRIM(A2))))

Công thức này còn có vẻ khá phức tạp tuy nhiên lại đảm bảo an toàn không xảy ra lỗi.

Cách trích xuất một tự chứa một hoặc nhiều cam kết tự nuốm thể

lấy ví dụ như dưới trên đây cho biết sự bổ ích của phương pháp MID vào Excel nhằm trích xuất một từ cất một hoặc những cam kết từ bỏ từ văn uống phiên bản gốc:

TRIM(MID(SUBSTITUTE(string,” “,REPT(” “,99)),MAX(1,FIND(char,SUBSTITUTE(string,” “,REPT(” “,99)))-50),99))

Giả sử văn phiên bản nơi bắt đầu nằm ở ô A2, bạn cần kiếm tìm kiếm chuỗi con cất kí trường đoản cú “$” (giá chỉ cả) bạn cần sử dụng phương pháp sau:

=TRIM(MID(SUBSTITUTE(A2,” “,REPT(” “,99)),MAX(1,FIND(“$”,SUBSTITUTE(A2,” “,REPT(” “,99)))-50),99))