Làm cách nào để trích xuất từ ​​cuối cùng trong chuỗi văn bản trong microsoft excel?

Chúng ta thường gặp phải tình huống cần tách tên (lấy chữ đầu và chữ cuối của một ô/chuỗi văn bản) trong Excel

Giả sử bạn muốn trích xuất tên từ ô có cả họ và tên hoặc bạn muốn trích xuất tên sản phẩm từ ô mô tả sản phẩm

Chúng tôi cần một chức năng có thể trích xuất này. Tin xấu là, trong Excel, không có chức năng cụ thể nào để trích xuất trực tiếp từ đầu tiên và từ cuối cùng từ một ô

Nhưng tin tốt là bạn có thể kết hợp các hàm và tạo công thức để có được những từ này. Hôm nay trong bài viết này mình xin chia sẻ với các bạn cách lấy tên riêng bằng công thức

tập tin mẫu

Trích xuất tên

Trích xuất từ ​​đầu tiên từ một chuỗi văn bản dễ dàng hơn nhiều so với trích xuất từ ​​cuối cùng. Đối với điều này, chúng ta có thể tạo một công thức bằng cách kết hợp hai hàm văn bản khác nhau, đó là TÌM KIẾM và TRÁI

Hãy hiểu điều này với một ví dụ. Trong bảng dưới đây, chúng tôi có một danh sách các tên bao gồm tên và họ. Và bây giờ từ đây, chúng ta cần trích xuất tên là từ đầu tiên trong ô

Làm cách nào để trích xuất từ ​​cuối cùng trong chuỗi văn bản trong microsoft excel?

Công thức trong ô D3 trích xuất chữ cái cuối cùng từ các ký tự trong ô B3, giá trị chứa các chữ cái, số và các ký tự ngẫu nhiên khác

Công thức mảng trong ô D3

=MID(B3, MAX(IFERROR(SEARCH({"a"; "b"; "c"; "d"; "e"; "f"; "g"; "h"; "i"; "j

Trở lại đầu trang

2. 1 Cách nhập công thức mảng

Làm cách nào để trích xuất từ ​​cuối cùng trong chuỗi văn bản trong microsoft excel?

Hình ảnh trên hiển thị dấu ngoặc nhọn ở đầu, công thức quá lớn để hiển thị dấu ngoặc nhọn ở cuối, tuy nhiên, nó ở đó. Chúng tự động xuất hiện khi bạn làm theo các bước bên dưới

  1. Sao chép công thức mảng ở trên
  2. Nhấn đúp chuột trái vào ô D3, xuất hiện dòng nhắc
  3. Dán nó vào ô C3, phím tắt là CTRL + v
  4. Nhấn và giữ đồng thời các phím CTRL + SHIFT
  5. Nhấn Enter một lần
  6. Thả tất cả các phím

Thanh công thức hiển thị dấu ngoặc nhọn bắt đầu và kết thúc, đừng tự nhập các ký tự này

Trở lại đầu trang

2. 2 Giải thích công thức

Bước 1 - Tìm kiếm tất cả các chữ cái

Hàm TÌM KIẾM trả về một số biểu thị vị trí của ký tự mà tại đó một chuỗi văn bản cụ thể được tìm thấy khi đọc từ trái sang phải. Nó không phải là một tìm kiếm phân biệt chữ hoa chữ thường

TÌM KIẾM(tìm_văn_bản,trong_văn_bản, [số_bắt_đầu])

TÌM KIẾM({"a"; "b"; "c"; "d"; "e"; "f"; "g"; "h"; "i"; "j"; "k"; "l"

trở thành

TÌM KIẾM({"a"; "b"; "c"; "d"; "e"; "f"; "g"; "h"; "i"; "j"; "k"; "l"

và trả lại

{10; . ; . ; . ; . ; . ; . ; . ; . ; . ; . ; . ; . ; . ; . ; . ; . ; . ; . ; . ; . }

Bước 2 - Thay thế các giá trị lỗi bằng khoảng trống

Hàm MAX không thể xử lý các giá trị lỗi, chúng ta phải xử lý chúng. Hàm IFERROR có thể thay thế các giá trị lỗi bằng một giá trị đã cho

IFERROR(giá trị, value_if_error)

IFERROR(TÌM KIẾM({"a"; "b"; "c"; "d"; "e"; "f"; "g"; "h"; "i"; "j"; "k"; "

trở thành

IFERROR({10; #VALUE. ; . ; . ; . ; . ; . ; . ; . ; . ; . ; . ; . ; . ; . ; . ; . ; . ; . ; . ; . }, "")

và trả lại

{10;

Bước 3 - Tính số lớn nhất trong mảng

Hàm MAX trả về số lớn nhất trong một phạm vi ô hoặc mảng

MAX(IFERROR(TÌM KIẾM({"a"; "b"; "c"; "d"; "e"; "f"; "g"; "h"; "i"; "j"; "k"

trở thành

MAX({10;"";"";"";"";"";"";""; 5;"";""; 7; 14;"";"";"";"";

và trả về 16

Bước 4 - Trích xuất chữ cái cuối cùng

Hàm MID trả về một chuỗi con từ một chuỗi dựa trên vị trí bắt đầu và số lượng ký tự bạn muốn trích xuất

MID(văn bản, số_bắt_đầu, số_ký_tự)

MID(B3, MAX(IFERROR(SEARCH({"a"; "b"; "c"; "d"; "e"; "f"; "g"; "h"; "i"; "j"

trở thành

MID("12 Wi llia3 3m s2 ", 16, 1)

và trả về "s" trong ô D3

Trở lại đầu trang

3. Trích xuất chữ số cuối cùng trong một ô

Làm cách nào để trích xuất từ ​​cuối cùng trong chuỗi văn bản trong microsoft excel?

Hình ảnh trên minh họa một công thức mảng trong ô D3 trích xuất chữ số cuối cùng trong ô B3

Công thức mảng trong ô D3

=MID(B3, MAX(IFERROR(TÌM KIẾM({0; 1; 2; 3; 4; 5; 6; 7; 8; 9}, B3), "")), 1)

Cách nhập công thức mảng

Trở lại đầu trang

3. 1 Giải thích công thức

Bước 1 - Tìm kiếm tất cả các chữ số

Hàm TÌM KIẾM trả về một số biểu thị vị trí của ký tự mà tại đó một chuỗi văn bản cụ thể được tìm thấy khi đọc từ trái sang phải. Nó không phải là một tìm kiếm phân biệt chữ hoa chữ thường

TÌM KIẾM(tìm_văn_bản,trong_văn_bản, [số_bắt_đầu])

TÌM KIẾM({0; 1; 2; 3; 4; 5; 6; 7; 8; 9}, B3)

trở thành

TÌM KIẾM({0; 1; 2; 3; 4; 5; 6; 7; 8; 9}, "12?Wi. llia3 3m_s")

và trả lại

{#GIÁ TRỊ. ; . ; . ; . ; . ; . ; . }

Bước 2 - Thay thế các giá trị lỗi bằng khoảng trống

Hàm IFERROR có thể thay thế các giá trị lỗi bằng một giá trị đã cho

IFERROR(giá trị, value_if_error)

IFERROR(TÌM KIẾM({0; 1; 2; 3; 4; 5; 6; 7; 8; 9}, B3), ""))

trở thành

IFERROR({#VALUE. ; . ; . ; . ; . ; . ; . })

và trả lại

{"";

Bước 3 - Tính số lớn nhất trong mảng

Hàm MAX trả về số lớn nhất trong một phạm vi ô hoặc mảng

MAX(IFERROR(TÌM KIẾM({0; 1; 2; 3; 4; 5; 6; 7; 8; 9}, B3), ""))

trở thành

MAX({""; 1; 2; 11; ""; ""; ""; ""; ""; ""})

và trả về 11

Bước 4 - Trích xuất chữ cái cuối cùng

Hàm MID trả về một chuỗi con từ một chuỗi dựa trên vị trí bắt đầu và số lượng ký tự bạn muốn trích xuất

MID(văn bản, số_bắt_đầu, số_ký_tự)

MID(B3, MAX(IFERROR(TÌM KIẾM({0; 1; 2; 3; 4; 5; 6; 7; 8; 9}, B3), "")), 1)

trở thành

MID("12?Wi. llia3 3m_s ", 11, 1)

và trả về "s" trong ô D3

Trở lại đầu trang

Nhận Excel *. tệp xlsx

Trích xuất từ ​​cuối cùng trong ô. xlsx

Loại trích xuất

Làm cách nào để trích xuất từ ​​cuối cùng trong chuỗi văn bản trong microsoft excel?

Cách tạo tên viết tắt
Công thức mảng trong ô C3 trích xuất ký tự đầu tiên từ tên, đệm và họ. Công thức hoạt động tốt […]

Làm cách nào để trích xuất từ ​​cuối cùng trong chuỗi văn bản trong microsoft excel?

Sắp xếp và trả về các chữ số đơn khác biệt duy nhất từ ​​dải ô
Bài viết này trình bày một công thức lọc các chữ số đơn khác biệt duy nhất từ ​​một dải ô chứa các số. Phạm vi ô B3. B6 […]

Làm cách nào để trích xuất từ ​​cuối cùng trong chuỗi văn bản trong microsoft excel?

Trích xuất tiêu đề bảng dựa trên một điều kiện
Bài viết này trình bày một công thức mảng trả về tiêu đề bảng dựa trên một điều kiện. Ví dụ, trong ô C8 […]

Làm cách nào để trích xuất từ ​​cuối cùng trong chuỗi văn bản trong microsoft excel?

Cách trích xuất các số từ một giá trị ô
Công thức mảng sau đây, được thể hiện trong ô C3, trích xuất tất cả các số từ một giá trị ô. =TEXTJOIN(, 1, TEXT(MID(B3, ROW($A$1. CHỈ SỐ($A$1. $A$1000, LEN(B3))), […]

Làm cách nào để trích xuất từ ​​cuối cùng trong chuỗi văn bản trong microsoft excel?

Trích xuất các số từ một cột
Trong bài viết này, tôi sẽ chỉ cho bạn cách lấy các giá trị số từ một phạm vi ô theo cách thủ công và sử dụng […]

Làm cách nào để trích xuất từ ​​cuối cùng trong chuỗi văn bản trong microsoft excel?

Trích xuất từ ​​đầu tiên trong ô
Công thức trong ô C3 lấy từ đầu tiên trong B3 bằng cách sử dụng khoảng trống làm ký tự phân cách. =LEFT(B3,SEARCH(" ",B3)-1) […]

Làm cách nào để trích xuất từ ​​cuối cùng trong chuỗi văn bản trong microsoft excel?

Hàm LEFT cho các số
Hàm LEFT cho phép bạn trích xuất một chuỗi từ một ô có số lượng ký tự cụ thể, tuy nhiên, nếu […]

Làm cách nào để trích xuất từ ​​cuối cùng trong chuỗi văn bản trong microsoft excel?

Trích xuất từ ​​thứ n trong giá trị ô
Công thức được hiển thị ở trên trong phạm vi ô D3. D9 trích xuất một từ dựa trên vị trí của nó trong một giá trị ô. Đối […]

Làm cách nào để trích xuất từ ​​cuối cùng trong chuỗi văn bản trong microsoft excel?

Trích xuất các giá trị giữa hai chuỗi phân cách đã cho
Hình ảnh trên minh họa một công thức khá nhỏ trong ô D3 để trích xuất các giá trị trong ô B3 dựa trên hai […]

Các chức năng trong bài viết này


TRIMRIGHTSUBSTITUTEREPTMIDMAXIFERRORSEARCH


Hơn 1300 công thức Excel

Danh mục công thức Excel

Trung bình ChọnKết hợp Hợp nhấtSo sánhGắn kếtĐịnh dạng có điều kiệnĐếmĐếm giá trịNgàySao chépTrích xuấtBộ lọcLọc bản ghiCác giá trị được lọcLọcxmlSiêu liên kếtNếu ôChỉ số khớpLogicLookupsMatchMaxMinSố trong tổngOR logicChồng chéoKết hợp một phầnBản ghiSequenceSnhỏSắp xếp theo giá trịSắp xếpSumifsSumproductThao tác chuỗiThời gianCác bản ghi riêng biệt duy nhấtBản ghi duy nhấtCác giá trị duy nhấtVlookupVlookupgiá trị trả về

danh mục excel


trang chủ

Bài viết cập nhật mới nhất

Hàm Excel

Hơn 300 hàm Excel với thông tin chi tiết bao gồm cú pháp, đối số, giá trị trả về và ví dụ cho hầu hết các hàm được sử dụng trong công thức Excel

Công thức Excel

Hơn 1300 công thức được sắp xếp trong các danh mục con

Bảng Excel

Bảng Excel đơn giản hóa công việc của bạn với dữ liệu, thêm hoặc xóa dữ liệu, lọc, tính tổng, sắp xếp, nâng cao khả năng đọc bằng cách sử dụng định dạng ô, tham chiếu ô, công thức, v.v.

Bộ lọc nâng cao

Cho phép bạn lọc dữ liệu dựa trên giá trị đã chọn , văn bản nhất định hoặc tiêu chí khác. Nó cũng cho phép bạn lọc dữ liệu hiện có hoặc di chuyển các giá trị đã lọc sang vị trí mới

Xác nhận dữ liệu

Cho phép bạn kiểm soát những gì người dùng có thể nhập vào một ô. Nó cho phép bạn chỉ định các điều kiện và hiển thị thông báo tùy chỉnh nếu dữ liệu đã nhập không hợp lệ

Danh sách thả xuống

Cho phép người dùng làm việc hiệu quả hơn bằng cách hiển thị danh sách mà người dùng có thể chọn một giá trị từ đó. Điều này cho phép bạn kiểm soát những gì được hiển thị trong danh sách và nhanh hơn so với nhập vào một ô

Phạm vi được đặt tên

Cho phép bạn đặt tên cho một hoặc nhiều ô, điều này giúp bạn dễ dàng tìm ô bằng cách sử dụng hộp Tên, đọc và hiểu các công thức chứa tên thay vì tham chiếu ô

Trình giải Excel

Bộ giải Excel là một phần bổ trợ miễn phí sử dụng các ô mục tiêu, các ràng buộc dựa trên các công thức trên trang tính để thực hiện phân tích giả định và các vấn đề quyết định khác như hoán vị và kết hợp

biểu đồ

Một tính năng của Excel cho phép bạn trực quan hóa dữ liệu trong biểu đồ

Định dạng có điều kiện

Định dạng ô hoặc giá trị ô dựa trên điều kiện hoặc tiêu chí, có nhiều công cụ Định dạng có điều kiện tích hợp sẵn mà bạn có thể sử dụng hoặc sử dụng công thức định dạng có điều kiện tùy chỉnh

Bảng tổng hợp

Cho phép bạn nhanh chóng tóm tắt lượng dữ liệu khổng lồ theo cách rất thân thiện với người dùng. Tính năng Excel mạnh mẽ này cho phép bạn phân tích, sắp xếp và phân loại dữ liệu quan trọng một cách hiệu quả

VBA

VBA là viết tắt của Visual Basic for Applications và là ngôn ngữ lập trình máy tính do Microsoft phát triển, nó cho phép bạn tự động hóa các tác vụ tốn thời gian và tạo các chức năng tùy chỉnh

macro

Một chương trình hoặc chương trình con được xây dựng trong VBA mà bất kỳ ai cũng có thể tạo. Sử dụng trình ghi macro để nhanh chóng tạo macro VBA của riêng bạn