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

Bài viết bên dưới đây, Học Excel Online sẽ giúp bạn làm rõ hơn về cú pháp và cách thực hiện hàm MID.

Bạn đang xem: Hàm mid trong excel 2010


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

=MID(text,m,n)Trong đó: + text: Chuỗi ký tự.+ m: Vị trí bắt đầu cần cắt chuỗi ký kết tự.+ n: Số ký tự đề xuất cắt ra tự chuỗi cam kết tự.Ví dụ1/ mang ra 5 ký tự vào chuỗi vẫn cho bước đầu từ vị trí số4 cùng với công thức: =MID(B3;4;5).
*
=> Kết quả:
*
2/ trên cột F, mang ra 1 ký kết tự, bước đầu từ vị trí số 4 trong những ô thuộc cột Mã hộ vào bảng số liệu dưới đây.
*
=> Kết quả:
*

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

Khi thực hiện hàm MID chúng ta không thể vội vã và rất cần phải ghi nhớ một vài điều để tránh việc mắc phải những lỗi không nên phổ biến. Hàm MID luôn luôn trả về một chuỗi văn bản, ngay cả khi chuỗi văn phiên bản đó chỉ đựng toàn các chữ số. Điều này siêu đáng xem xét nếu bạn muốn sử dụng công dụng của phép tính áp dụng hàm MID trong số phép tính khác. Để đổi khác đầu ra của hàm MID là một vài thì cần phối kết hợp hàm MID cùng với hàm VALUE. Giả dụ start_num lớn hơn tổng chiều lâu năm của văn phiên bản gốc, bí quyết tính theo hàm MID sẽ trả về một chuỗi trống rỗng (“”). Trường hợp start_num nhỏ hơn 1, công thức tính của hàm MID trả về sẽ bị lỗi #VALUE. Trường hợp num_chars nhỏ dại hơn 0 (số âm), công thức MID trả về #VALUE! nếu như num_chars bằng 0 vẫn trả về một chuỗi trống rỗng (ô rỗng). Nếu như tổng của start_num với num_chars vượt quá tổng chiều nhiều năm của chuối văn bản gốc, hàm Excel MID đã trả về một chuỗi ký tự bước đầu từ start_num cho đến ký tự ở đầu cuối trong chuỗi văn bản gốc đó.Các ví dụ sử dụng công thức tính của hàm MIDKhi sử dụng hàm MID trong Excel bạn thường đang phải phối hợp nó với số đông hàm khác, giống như những ví dụ sau đây.

Cách xuất tên và họ

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

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

Giả sử, họ với tên vừa đủ nằm vào ô A2, họ và tên được phân làn với nhau bằng dấu cách, bạn có thể trích xuất họ bằng phương pháp sử dụng bí quyết sau:

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

Chức năng tìm kiếm được dùng để làm bỏ dấu phương pháp và trả lại địa chỉ của nó, bởi thế chúng ta cũng có thể bỏ qua dấu cách đó. Sau đó, chúng ta dùng hàm MID để trích ra chuỗi con ban đầu từ cam kết tự đầu tiên cho tới ký tự đứng trước vệt cách, từ kia ta nhận được họ.

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

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

Để trích xuất tên từ ô A2, các bạn sử dụng công thức sau:

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

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


*

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

Cách trích xuất chuỗi cam kết tự nằm giữa hai lốt cách

Như ví dụ như ở bên trên, nếu không tính họ cùng tên còn cất tên đệm thì làm thay nào new trích xuất được thương hiệu đệm đó? bạn có thể thực hiện theo cách thức sau đây:

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

Tiếp theo, để có được địa chỉ của khoảng cách thứ 2 thì bọn họ sử dụng hàm tìm kiếm với việc ban đầu tìm kiếm từ ký kết tự đầu tiên sau dấu cách thứ 2: SEARCH(” “,A2,SEARCH(” “,A2)+1)

Để dành được chuỗi cam kết tự trả về, phải trừ đi địa điểm 2 không gian của 2 dấu cách. Từ đó, chúng ta có đối số num_chars: SEARCH (” “, A2, tìm kiếm (” “,A2)+1) – tìm kiếm (” “,A2) phối hợp lại với nhau họ có được phương pháp MID để trích ra chuỗi ký tự đứng giữa hai khoảng không gian tạo bởi vì hai vết cách:

=MID(A2, SEARCH(” “,A2)+1, search (” “, A2, tìm kiếm (” “,A2)+1) – tìm kiếm (” “,A2)-1)

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

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

Tương tự, chúng ta cũng có thể trích xuất một chuỗi con nằm giữa hai dấu bí quyết bất kỳ:

MID(string, SEARCH(delimiter, string)+1, search (delimiter, string, tìm kiếm (delimiter, string)+1) – tìm kiếm (delimiter, string)-1)

Ví dụ, để trích ra một chuỗi nhỏ được ngăn cách bằng lốt phẩy và khoảng tầm cách, bạn sử dụng công thức sau:

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

Xem hình bên dưới để thấy sự hiệu quả của cách làm này:

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

Cách trích xuất từ thiết bị N trong một chuỗi văn bản

Ví dụ này là 1 ví dụ điển hình nổi bật cho việc phối kết hợp sáng tạo công thức MID, phối hợp của 5 hàm khác nhau. LEN – để đưa được tổng chiều lâu năm của chuỗi văn phiên bản gốc REPT – để lặp lại một cam kết tự cụ thể với tần số nhất định SUBSTITUTE – thay thế một ký tự bởi một cam kết tự khác MID – trích xuất một chuỗi nhỏ TRIM – sa thải khoảng không khí dấu bí quyết thêm vào

Ta bao gồm công thức bình thường như sau:

TRIM(MID(SUBSTITUTE(string,” “,REPT(” “,LEN(string))), (N-1)*LEN(string)+1, LEN(string))) vào đó: • String là chuỗi văn bản thuở đầu chứa dữ liệu bạn có nhu cầu trích xuất. • N là số thiết bị tự của từ yêu cầu trích xuất

Ví dụ, nhằm trích xuất từ thứ hai trong chuỗi văn phiên bản ô A2, ta sử dụng công thức sau:

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

Hoặc, chúng ta có thể nhập số sản phẩm tự từ yêu cầu trích xuất (N) trong vô số ô trong cùng công thức, như hình chụp màn hình hiển thị bên dưới:

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

Cách buổi giao lưu của công thức trên như sau

Về phiên bản chất, công thức bao gồm những từ đơn trong văn bạn dạng gốc và các từ cách nhau bởi rất nhiều khoảng trống (dấu cách), để tìm được chuỗi dữ liệu bạn yêu cầu trong cả một khối những “khoảng trống-từ-khoảng trống” thì chúng ta cần phải sa thải các khoảng không đó. Nói rõ ràng hơn thì công thức vận động theo lô ghích dưới đây:

• Hàm SUBSTITUTE cùng REPT sửa chữa thay thế mỗi khoảng chừng trống riêng biệt trong một chuỗi bằng nhiều khoảng trống. Con số khoảng trống nhận thêm vào bằng tổng chiều nhiều năm của chuỗi văn phiên bản gốc được trả về bươi hàm LEN: SUBSTITUTE(A2,” “,REPT(” “,LEN(A2)))

Bạn có thể coi tác dụng mà bạn muốn trích ra từ chuỗi văn bản gốc tương tự như một “hành tinh nhỏ” cảm giác trong một không khí rộng to gồm: khoảng trống-từ sản phẩm công nghệ nhất-khoảng trống-từ thứ hai-khoảng trống-từ thứ ba-…. Từ chuỗi văn bản như vậy họ nhận được đối số của phương pháp MID.

• Tiếp đến, bạn tính ra vị trí bắt đầu của chuỗi con mà bạn phải trích xuất (đối số start_num) sử dụng phương trình sau: (N-1) * LEN (A1) +1. Phép tính này trả về ví trí của ký kết tự đầu tiên trong chuỗi con cần trích xuất hoặc vị trí của một vài khoảng trống trong tổng số những khoảng trống trước đó.

• Số ký kết tự trích xuất (đối số num_chars) là phần dễ dàng nhất vì bạn cũng có thể tìm ra bằng phương pháp lấy tổng chiều dài của chuỗi văn bản gốc: LEN(A2). Qua đó, bạn sẽ loại vứt được những không gian trong chuỗi dài gồm cả khoảng trống và từ.

• Cuối cùng, hàm TRIM sẽ loại bỏ khoảng trống nằm ở vị trí đầu cùng cuối. Phương pháp trên hoạt động tốt trong phần nhiều các ngôi trường hợp dẫu vậy nếu bao gồm từ 2 không gian sát nhau giữa các từ thì tác dụng nhận được có khả năng sẽ bị sau. Để khắc phục và hạn chế lỗi không đúng này thì cần lồng ghép hàm TRIM vào hàm SUBSTITUTE để thải trừ các không gian nằm một trong những khoảng trống khác, thực hiện như sau:

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

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

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

Nếu chuỗi văn phiên bản gốc đựng nhiều khoảng trống giữa các từ và các từ trong các số ấy quá mập hoặc quá nhỏ 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á tinh vi nhưng lại bảo đảm không xẩy ra lỗi.

Cách trích xuất một từ cất một hoặc nhiều ký tự nuốm thể

Ví dụ bên dưới đây cho biết sự hữu ích của cách làm MID trong Excel nhằm trích xuất một từ cất một hoặc các ký tự từ bỏ vă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 bản gốc nằm ở ô A2, bạn cần tìm tìm chuỗi nhỏ chứa kí tự “$” (giá cả) các bạn dùng bí quyết sau:

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

Tương tự, bạn cũng có thể trích xuất showroom email (dựa bên trên kí tự
) hay tên website (dựa bên trên “www”), ….

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

Giống như trong ví dụ trước, các hàm SUBSTITUTE cùng hàm REPT thay đổi mọi khoảng không trong chuỗi văn bản gốc thành nhiều khoảng tầm trống, chính xác hơn là 99 khoảng trắng.

Hàm FIND xác định vị trí của ký kết tự mong muốn (trong lấy ví dụ như này là $), tiếp đó chúng ta trừ đi 50. Có tác dụng như vậy các bạn sẽ nhận lại được 50 ký tự và đặt ở giữa khối 99 khoảng không đứng trước chuỗi nhỏ chứa cam kết tự được chỉ định.

Hàm MAX được sử dụng để xử lý tình huống khi chuỗi con muốn muốn xuất hiện ở đầu chuỗi văn phiên bản ban đầu. Vào trường phù hợp này, kết quả của FIND () – 50 vẫn là số âm, cùng MAX (1, FIND () – 50) đã được thay thế bằng 1. Qua đó, hàm MID sẽ tích lũy 99 ký tự tiếp theo và trả về chuỗi cô bạn cần. Hàm TRIM góp bạn thải trừ hết những khoảng trống ở bao phủ chuỗi đứa bạn cần đó.

Mẹo: trường hợp chuỗi văn bạn dạng gốc thừa lớn, bạn có thể thay nuốm 99 và 50 thành con số lớn hơn, ví dụ như 1000 với 500.

Cách khiến hàm MID trả về một số

Giống giống như các hàm văn bản khác, Excel MID luôn luôn trả về chuỗi văn bản, ngay cả khi nó chứa những chữ số trông giống như một con số. Để chuyển áp ra output thành một số, họ chỉ cần thay đổi hàm MID một chút, áp dụng VALUE để thay đổi một cực hiếm văn phiên bản đại diện cho 1 số. Ví dụ, nhằm trích xuất 3 ký kết tự, ban đầu từ ký kết tự trang bị 7 và đưa chuỗi văn phiên bản kết trái thành dạng số thì ta thực hiện công thức:

=VALUE(MID(A2,7,3))

*
ket-hop-ham-mid-va-value

Với bí quyết tiếp cận tựa như áp dụng cho số đông công thức phức tạp hơn. Như trong ví dụ trên, trả sử các mã lỗi (Erro) gồm độ dài khác biệt thì chúng ta vẫn rất có thể trích xuất chúng bằng cách sử dụng cách làm MID để nhận thấy chuỗi ký tự con nằm giữa hai dấu cách, lồng bên phía trong hàm VALUE:

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

*

Trên đó là cách sử dụng hàm MID vào Excel. Cảm ơn các bạn đã theo dõi bài bác viết.

Với người dùng máy tính thường xuyên làm việc với Excel có lẽ rằng đã thân thuộc với hàm MID đúng không? Trong bài viết này, cửa hàng chúng tôi sẽ share cách sử dụng hàm MID cực dễ dàng và đơn giản mà người nào cũng nên biết!

Hàm MID là gì?

Trong Excel, MID là hàm được sử dụng đểtrích dữ liệu ở giữacủa một chuỗi, hay như là 1 ký tự làm sao đó.

Công thức hàm MID

Công thức của hàm mid =MID(text,m,n)

– giữ ý:

Bài viết này được thực hiện trên laptop Windows cùng với phiên phiên bản Excel 2010, dường như cũng hoàn toàn có thể thực hiện nay trên phiên bản Excel 2003, 2007, 2013, năm 2016 và trên Mac
OS với làm việc tương tự.

I. Trả lời cách thực hiện hàm MID

Cách thực hiện hàm MID trong Excel tương đối đơn giản. Với công thứcMID(text,m,n)Trong đó:

– text: Ô giỏi chuỗi mà bạn phải lấy ký kết tự.

– m: Vị trí bắt đầu lấy ký tự.

– n: Số cam kết tự mà bạn muốn lấy.

Tuy nhiên, trong một trong những trường vừa lòng những bản excel nếu sử dụng dấu “,” ko được, bạn cũng có thể đổi sang lốt “;“.

MID là hàm được thực hiện để trích tài liệu ở giữa của một chuỗi, hay như là 1 ký tự làm sao đó

II. Lấy ví dụ cách sử dụng hàm MID

1. Dùng hàm MID để trích xuất họ cùng tên

Ví dụ họ với tên vừa đủ nằm vào ô A3, tên với họ được phân bóc tách nhau bởi ký tự khoảng chừng trắng. Trong trường thích hợp này, bạn có thể tách tên và họ như sau:

Công thức bóc tách họ

=MID(A3,1,SEARCH(” “,A3) – 1)

Trong đó hàm tìm kiếm được sử dụng để quét chuỗi nơi bắt đầu cho cam kết tự khoảng tầm trắng (“ ”) với trả về địa điểm của nó, vì điều đó nên yêu cầu trừ đi 1 để tránh dấu cách.Hàm MID được áp dụng để trả về một chuỗi con ban đầu bằng cam kết tự tiếp sau và cho đến ký trường đoản cú đứng trước khoảng trắng để kiếm được tên đầu tiên.

*

Công thức hàm MID sử dụng để tách họ

Công thức bóc tách tên

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

Trong đó, bọn họ sử dụng hàm TRIM để loại trừ tất cả khoảng chừng trống thoát ra khỏi văn bản, chỉ vướng lại một khoảng trống giữa các từ.

Hàm tìm kiếm được thực hiện để quét chuỗi nơi bắt đầu cho ký tự khoảng chừng trắng (“ ”) cùng trả về địa điểm của nó. Để bóc tách lấy tên không cần thiết phải tính toán đúng đắn vị trí kết thúc. Vị vậy vào đối số num_chars, bạn chỉ việc cung cấp cho tổng chiều lâu năm của chuỗi cội được trả về vì chưng hàm LEN.

*
Công thức hàm MID cần sử dụng để bóc tên2. Dùng hàm MID để tìm cực hiếm là số

Tương tự các hàm không giống trong Excel, MID luôn luôn trả về một chuỗi văn bản, ngay cả khi nó chỉ chứa các chữ số. Bởi vậy, nếu bạn muốn giá trị trả về là một vài hãy phối hợp sử dụng hàm MID và hàm VALUE.

Ví dụ: Để trích một chuỗi con 4 ký kết tự (2712) bước đầu bằng ký kết tự thứ 5 trường đoản cú chuỗi “emcanbaove.edu.vn2712” và biến hóa nó thành một số, hãy triển khai như sau:

=VALUE(MID(A1,11,4))

*
Công thức hàm MID nhằm trả về quý giá số

III. Lưu ý khi thực hiện hàm MID

Mặc cho dù hàm MID tất cả cách áp dụng khá solo giản, tuy nhiên bạn cần lưu ý một số sự việc sau nhằm thực hiện đúng đắn hơn.

– Hàm MID luôn luôn trả về một chuỗi văn bản, trong cả khi chuỗi bé chỉ chứa các chữ số. Nếu bạn muốn sử dụng hiệu quả của bí quyết hàm MID của bản thân trong các đo lường khác chớ quên lưu ý điều này.

– nếu như m to hơn độ dài toàn diện của văn bạn dạng gốc, phương pháp MID đã trả về một chuỗi trống (“ ”).

– ví như m nhỏ hơn 1, phương pháp hàm MID vẫn trả về lỗi #VALUE.

– nếu như n nhỏ tuổi hơn 0 (số âm), bí quyết hàm MID trả về lỗi #VALUE.

– giả dụ n bởi 0, nó sẽ tạo ra một chuỗi trống (ô trống).

– nếu tổng của m với n vượt vượt tổng độ nhiều năm của chuỗi gốc, hàm MID sẽ trả về một chuỗi con bắt đầu từ m và cho đến ký tự cuối cùng.

Xem thêm: Cách Ẩn Lịch Sử Chỉnh Sửa Bài Viết Trên Facebook, Access Denied

Bài viết vừa rồi shop chúng tôi vừa phía dẫn các bạn cách áp dụng hàm MID vào Excel một biện pháp cụ thể. Hi vọng qua nội dung bài viết này để giúp bạn thực hiện thuận lợi và hối hả hơn. Cám ơn bạn đã xem bài xích viết.