ExplanationBắt đầu từ trong ra ngoài, hàm giữa được sử dụng để trích xuất tất cả văn bản sau "@": Show
Hàm Find cung cấp điểm bắt đầu và cho tổng số các ký tự để trích xuất, chúng tôi chỉ sử dụng LEN trên văn bản gốc. Đây là một chút cẩu thả, nhưng nó tránh phải tính toán số lượng ký tự chính xác để trích xuất. MID không quan tâm nếu số này lớn hơn các ký tự còn lại, nó chỉ cần trích xuất tất cả văn bản sau "@". Tiếp theo, chúng tôi "tràn ngập" văn bản còn lại với các ký tự không gian, bằng cách thay thế bất kỳ khoảng trống nào bằng 100 không gian bằng cách sử dụng kết hợp thay thế và bò sát:
Điều này có vẻ điên rồ, nhưng logic trở nên rõ ràng dưới đây. Tiếp theo, để trích xuất chỉ từ chúng tôi muốn (tức là @word), chúng tôi sử dụng bên trái để trích xuất 100 ký tự đầu tiên từ bên trái. Điều này giúp chúng tôi "@word", cộng với nhiều không gian bổ sung. Để trực quan hóa, các dấu gạch nối bên dưới đại diện cho không gian: @word--------------------- Bây giờ chúng ta chỉ cần loại bỏ tất cả các không gian bổ sung. Đối với điều đó, chúng tôi sử dụng chức năng trang trí. Lưu ý: 100 đại diện cho từ dài nhất bạn mong đợi để tìm thấy bắt đầu với nhân vật đặc biệt. Tăng hoặc giảm để phù hợp với nhu cầu của bạn. Ví dụ: bạn có thể cần trích xuất từ bắt đầu bằng một ký tự cụ thể = = cho mỗi ô như ảnh chụp màn hình dưới đây được hiển thị, làm thế nào bạn có thể giải quyết nhiệm vụ này một cách nhanh chóng và dễ dàng trong Excel? Trích xuất từ bắt đầu bằng một ký tự cụ thể trong ExcelĐể trích xuất các từ bắt đầu bằng một ký tự hoặc văn bản cụ thể từ mỗi ô, bạn có thể tạo một công thức với sự kết hợp của các chức năng trang trí, trái, thay thế, mid, find, len và bò sát, cú pháp chung là: = Trim (trái (thay thế (mid (văn bản, tìm (char, văn bản), len (văn bản)), "", rept ("", len (văn bản))), len (văn bản)))
1. Vui lòng sao chép hoặc nhập công thức sau vào ô trống:. Please copy or enter the following formula into a blank cell: = Trim (trái (thay thế (mid (a2, find ("=", a2), len (a2)), "", rept ("", len (a2)), len (a2))) 2. Sau đó, kéo tay cầm điền xuống để áp dụng công thức cho các ô mà bạn muốn sử dụng và tất cả các từ bắt đầu bằng ký tự cụ thể của = ký tự đã được trích xuất cùng một lúc, xem ảnh chụp màn hình:. Then, drag the fill handle down to apply the formula to the cells that you want to use, and all the words begin with the specific “=” character have been extracted at once, see screenshot: Giải thích về công thức:1. mid (a2, find ("=", a2), len (a2):
2. Thay thế (mid (a2, find ("=", a2), len (a2)), "", rept ("", len (a2))):
2. Thay thế (mid (a2, find ("=", a2), len (a2)), "", rept ("", len (a2))):This LEFT function is used to extract the specific number of characters returned by the LEN function from left side of the text string returned by the SUBSTITUTE function. Rept ("", Len (A2): Hàm Rept lặp lại chuỗi trống của ô A2 Một số lần cụ thể được trả về bởi hàm LEN.The TRIM function remove all extra spaces from text string returned by the LEFT function. Notes:: Thay thế (): Hàm thay thế này sẽ thay thế tất cả các chuỗi trống bằng một không gian đa văn bản mới được trả về bởi hàm Rept từ một chuỗi văn bản được trả về bởi hàm giữa. 3. Trái (thay thế (mid (a2, find ("=", a2), len (a2)), "", rept ("", len (a2))), len (a2)) Được sử dụng để trích xuất số lượng ký tự cụ thể được trả về bởi hàm LEN từ phía bên trái của chuỗi văn bản được trả về bởi hàm thay thế. 4. Trim (): Hàm trang trí Xóa tất cả các không gian bổ sung khỏi chuỗi văn bản được trả về bởi hàm bên trái.
Thêm bài viết:
Các công cụ năng suất văn phòng tốt nhấtKutools cho Excel - giúp bạn nổi bật giữa đám đôngBạn có muốn hoàn thành công việc hàng ngày của mình một cách nhanh chóng và hoàn hảo không? Kutools cho Excel mang đến 300 & NBSP; Các tính năng nâng cao mạnh mẽ & nbsp; (Kết hợp sổ làm việc, tổng màu, nội dung ô phân chia, ngày chuyển đổi, v.v.) và tiết kiệm 80% thời gian cho bạn.
Tab Office - Kích hoạt đọc và chỉnh sửa bảng trong Microsoft Office (bao gồm Excel)
Làm cách nào để tìm kiếm một từ bắt đầu bằng Excel?Cách kiểm tra xem ô bắt đầu hay kết thúc bằng một ký tự cụ thể trong ..... Kiểm tra xem tế bào bắt đầu hoặc kết thúc bằng một ký tự cụ thể với công thức..... Chọn một ô trống (ô B2) trong cột trợ giúp để hiển thị kết quả, nhập công thức vào thanh công thức và sau đó nhấn phím Enter..... = If (trái (trim (a2), 1) = "s", "ok", "không ok"). Làm cách nào để tìm thấy sự xuất hiện đầu tiên của chuỗi trong Excel?Bạn sử dụng chức năng tìm để xác định vị trí dấu gạch ngang đầu tiên trong chuỗi và thêm 1 vào giá trị đó vì bạn muốn bắt đầu với ký tự theo dấu gạch ngang: Tìm ("-", A2) +1.Đối số thứ 3 (num_chars).use the FIND function to locate the first dash in the string and add 1 to that value because you want to start with the character that follows the dash: FIND("-",A2)+1. 3rd argument (num_chars).
Có bắt đầu với chức năng trong Excel không?Để kiểm tra các giá trị để xem chúng có bắt đầu với một trong một số ký tự (nghĩa là bắt đầu bằng x, y hoặc z) hay không, bạn có thể sử dụng hàm Countif cùng với hàm tổng.Dấu hoa thị (*) là ký tự đại diện cho một hoặc nhiều ký tự, vì vậy nó được sử dụng để tạo thử nghiệm "bắt đầu với".COUNTIF function together with the SUM function. The asterisk (*) is a wildcard for one or more characters, so it is used to create a "begins with" test. |