Cách lấy ký tự giữa trong excel

Hàm MID trong Excel được dùng để giảm chuỗi ký kết từ trọng tâm xâu ký từ cho trước. Lúc này, nó được thực hiện tương đối phổ biến trong quy trình tính toán thù với thống kê lại trong bảng tính Excel.

Bài viết sau đây, Học Excel Online sẽ giúp đỡ chúng ta hiểu rõ hơn về cú pháp cùng giải pháp áp dụng hàm MID.

Bạn đang xem: Cách lấy ký tự giữa trong excel


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

=MID(text,m,n)

Trong đó:

+ text: Chuỗi cam kết tự.

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

+ n: Số cam kết từ bỏ bắt buộc giảm ra tự chuỗi cam kết tự.

Ví dụ

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

*

=> Kết quả:


*

*

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

*

=> Kết quả:

*

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

Khi thực hiện hàm MID các bạn cần thiết lập cập và rất cần phải ghi nhớ một trong những điều để tách việc phạm phải các lỗi không nên phổ biến.

Xem thêm: Lý Thuyết Và Cách Lập Bảng Chân Trị ? Lý Thuyết Và Cách Làm Bài Tập Lập Bảng Chân Trị

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

lúc thực hiện hàm MID vào Excel các bạn hay đã cần phối kết hợp nó cùng với đều hàm không giống, giống như những ví dụ sau đây.

Cách xuất thương hiệu với họ

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

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

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

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

Chức năng SEARCH được dùng để làm quăng quật lốt bí quyết cùng trả lại địa điểm của chính nó, vì vậy bạn có thể bỏ qua lốt cách đây. Sau kia, các bạn dùng hàm MID để trích ra chuỗi bé bắt đầu từ bỏ ký từ trước tiên cho tới ký tự đứng trước vết phương pháp, từ đó ta chiếm đượ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 thương hiệu tự ô A2, các bạn áp dụng phương pháp sau:

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

Lần này, SEARCH được áp dụng để xác xác định trí ban đầu (từ bỏ vị trí vệt cách). Không cần tính đúng đắn địa điểm xong (vị trường hợp start_num với 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 cam kết từ còn sót lại vào chuỗi văn phiên bản gốc). Vì vậy, trong đối số num_chars, các bạn chỉ cần cung cấp tổng chiều nhiều năm của chuỗi thuở đầu được trả về bằng phương pháp áp dụng hàm chức năng LEN. Nếu ko cần sử dụng hàm LEN thì bạn cũng có thể đặt một trong những thiệt dài đến chuỗi ký kết tự buộc phải trích xuất, ví dụ như 100. Cuối thuộc hàm TRIM đã loại bỏ phần dấu phương pháp với tạo ra tác dụng nlỗi sau:

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

Cách trích xuất chuỗi ký tự nằm trong lòng nhì vệt cách

Nlỗi ví dụ sống bên trên, giả dụ kế bên họ với thương hiệu còn cất tên đệm thì có tác dụng cầm cố nào new trích xuất được thương hiệu đệm đó? Quý khách hàng rất có thể tiến hành theo phương pháp sau đây:

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

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

Để đã có được chuỗi ký kết trường đoản cú trả về, đề nghị trừ đi vị trí 2 không gian của 2 lốt bí quyết. Từ đó, họ có đối số num_chars: SEARCH (” “, A2, SEARCH (” “,A2)+1) – SEARCH (” “,A2) Kết đúng theo lại với nhau chúng ta dành được cách làm MID nhằm trích ra chuỗi cam kết trường đoản cú đứng thân nhì khoảng không gian tạo nên vày nhì vết cách:

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

Các bạn cũng có thể xem tác dụng trong hình hình ảnh mặt dưới:

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

Tương từ bỏ, chúng ta cũng có thể trích xuất một chuỗi con nằm giữa nhì vết giải pháp bất kỳ:

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

lấy ví dụ, nhằm trích ra một chuỗi bé được phân cách bởi lốt phẩy với 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 giúp thấy sự hiệu quả của công thức này:

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

Cách trích xuất tự vật dụng N trong một chuỗi văn bản

lấy ví dụ này là 1 trong những ví dụ điển hình cho vấn đề phối kết hợp sáng tạo bí quyết MID, kết hợp của 5 hàm khác nhau. LEN – để lấy được tổng chiều lâu năm của chuỗi văn uống bạn dạng gốc REPT – nhằm tái diễn một cam kết từ bỏ cụ thể với mốc giới hạn một mực SUBSTITUTE – thay thế một ký kết trường đoản cú bởi một cam kết trường đoản cú khác MID – trích xuất một chuỗi nhỏ TRIM – đào thải không gian gian lốt cách thêm vào

Ta gồm phương pháp tầm thường nhỏng sau:

TRIM(MID(SUBSTITUTE(string,” “,REPT(” “,LEN(string))), (N-1)*LEN(string)+1, LEN(string))) Trong đó: • String là chuỗi vnạp năng lượng bạn dạng ban sơ đựng dữ liệu bạn có nhu cầu trích xuất. • N là số thiết bị tự của trường đoản cú bắt buộc trích xuất

lấy một ví dụ, nhằm trích xuất từ bỏ thứ 2 trong chuỗi văn uống bạn dạng ô A2, ta thực hiện bí quyết 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ừ tự bắt buộc trích xuất (N) trong không ít ô vào cùng phương pháp, 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 bí quyết bên trên nlỗi sau

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

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

quý khách hàng hoàn toàn có thể coi kết quả cơ mà bạn có nhu cầu trích ra từ bỏ chuỗi văn uống bản nơi bắt đầu tương tự như một “hành tinh nhỏ” nhận ra trong một không gian rộng lớn gồm: khoảng chừng trống-trường đoản cú thiết bị nhất-khoảng trống-trường đoản cú máy hai-khoảng trống-trường đoản cú sản phẩm công nghệ ba-…. Từ chuỗi văn phiên bản điều đó chúng ta cảm nhận đối số của công thức MID.

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

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

• Cuối thuộc, hàm TRIM đang đào thải không gian nằm ở vị trí đầu và cuối. Công thức trên chuyển động xuất sắc vào hầu hết những ngôi trường hợp nhưng mà giả dụ tất cả tự 2 khoảng trống cạnh bên nhau giữa các từ bỏ thì kết quả cảm nhận sẽ ảnh hưởng sau. Để khắc chế lỗi sai này thì cần lồng ghxay hàm TRIM vào hàm SUBSTITUTE nhằm thải trừ các khoảng không ở Một trong những không gian không giống, thực hiện như sau:

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

Các chúng ta quan sát và theo dõi hình minch họa dưới đây:

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

Nếu chuỗi vnạp năng lượng bạn dạng nơi bắt đầu đựng nhiều khoảng trống thân các tự và những từ trong số ấy quá rộng hoặc vượt nhỏ dại thì bạn nên thêm hàm TRIM lồng trong mỗi hàm LEN để rời 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ẻ tương đối tinh vi tuy vậy lại bảo đảm an toàn không xảy ra lỗi.

Cách trích xuất một từ cất một hoặc các cam kết từ ráng thể

lấy ví dụ như bên dưới phía trên cho biết sự hữu ích của bí quyết MID trong Excel để trích xuất một tự cất một hoặc các ký kết 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ử vnạp năng lượng phiên bản cội nằm tại vị trí ô A2, bạn phải kiếm tìm tìm chuỗi bé chứa kí trường đoản cú “$” (giá chỉ cả) bạn sử dụng bí quyết sau:

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