Giữa google trang tính

Để hiểu những ví dụ này một cách dễ dàng, hãy nghĩ về các giá trị đầu ra dưới dạng một đoạn được cắt ra từ một chuỗi đầu vào. Trong ví dụ đầu tiên, công thức đã chọn kết quả “dom” từ “Văn bản ngẫu nhiên” bằng cách chuyển đến ký tự thứ 4 và trích xuất văn bản có độ dài 3 ký tự. Một quá trình tương tự được lặp lại trong hai ví dụ tiếp theo

Điều gì sẽ xảy ra nếu công thức đến cuối chuỗi trước khi nó trích xuất hoàn toàn extract_length? . Vì vậy, thay vì tạo ra lỗi, nó chỉ dừng lại ở cuối chuỗi. Tôi đã chứng minh điều này trong ví dụ cuối cùng. Tổng độ dài của chuỗi “Consistent” là 10. Tôi muốn công thức bắt đầu ở vị trí thứ 7 và trích xuất 6 ký tự sau đó. Điều đó ngụ ý rằng công thức sẽ đi đến ký tự thứ 12, ký tự này không tồn tại. Vì vậy, công thức vừa trả về "lều", bởi vì đó là những gì có sẵn cho đến khi kết thúc chuỗi đầu vào

Hướng dẫn đầy đủ về cách tìm và trích xuất văn bản từ chuỗi giữa hai ký tự hoặc từ trong Excel và Google Trang tính

Nội dung chính Hiển thị

  • Cách trích xuất văn bản giữa hai ký tự trong Excel
  • Trích xuất văn bản giữa hai chuỗi / từ trong Excel
  • Nhận văn bản giữa hai trường hợp của cùng một ký tự trong Excel
  • Công thức Excel cảm ứng trường hợp để trích xuất văn bản giữa các ký tự
  • Trích xuất văn bản giữa các ký tự trong Excel 365
  • Nhận văn bản giữa hai ký tự trong Google Trang tính
  • Thực hiện các bài tập sách
  • You can also quan tâm

Khi làm việc với các chuỗi dài, bạn có thể thường muốn trích xuất một phần công cụ của chúng để kiểm tra kỹ hơn. Trong Microsoft Excel và Google Trang tính, có một số cách để lấy văn bản giữa hai ký tự hoặc chuỗi con. Trong bài viết này, chúng tôi sẽ thảo luận về cái nào nhanh nhất và hiệu quả nhất

Cách trích xuất văn bản giữa hai ký tự trong Excel

Để trích xuất văn bản giữa hai ký tự khác nhau, bạn có thể sử dụng công thức chung này

Mid(ô, tìm kiếm (char1, cell) + 1, search (char2, cell) - search (char1, cell) - 1)

Ví dụ. to get the text between the order bookmarks from string in A2, the formula is

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

Giữa google trang tính

Theo cách tương tự, bạn có thể trích xuất văn bản giữa nghịch răng, giá đỡ thăng bằng, giá đỡ góc, v. v

Mẹo hữu ích. Nếu bạn đang xử lý các số và muốn kết quả là một số và không phải là một chuỗi số, thì hãy thực hiện thêm một số thao tác số học không thay đổi kết quả, ví dụ. Add 0 or kernel with 1. Nếu bạn đang xử lý các số và muốn kết quả là một số chứ không phải một chuỗi số, thì hãy thực hiện thêm một số phép toán số học không làm thay đổi kết quả, e. g. thêm 0 hoặc nhân với 1.

Ví dụ

=MID(A2, SEARCH("(", A2)+1, SEARCH(")", A2) - SEARCH("(", A2) -1) *1

Vui lòng chú ý căn chỉnh bên phải mặc định của các giá trị được trích xuất trong các bảng xếp hạng cho các số

Cách thức hoạt động của công thức này

Cơ sở của công thức này là chức năng giữa việc kéo một số ký tự xác định nhất từ ​​một chuỗi, bắt đầu tại một vị trí cụ thể

Giữa (văn bản, start_num, num_chars)

Văn bản là ô chứa chuỗi gốc (A2)

Vị trí bắt đầu (start_num) là ký tự ngay lập tức theo dấu trích đơn. Vì vậy, bạn đã tìm thấy vị trí của "(" Sử dụng chức năng tìm kiếm và thêm 1 vào nó

SEARCH("(", A2) +1

Để tìm ra có bao nhiêu ký tự để trích xuất (num_chars), bạn xác định vị trí của dấu trích đơn và trừ vị trí của dấu trích đơn khỏi nó. Ngoài ra, bạn trừ 1 để bỏ dấu trích dẫn thứ hai

SEARCH(")", A2) - SEARCH("(", A2) -1

Có tất cả các chi tiết cần thiết, hàm giữa mang đến cho bạn chính xác những gì bạn muốn - văn bản giữa các dấu trích dẫn trong trường hợp của chúng tôi

MID(A2, 19, 2)

Vì MID là hàm văn bản, nó luôn tạo ra một chuỗi, ngay cả khi trích xuất chỉ bao gồm các số. To have been some of the end of the results, we my person the head of MID with a or add 0 into it. Nếu bạn đang trích xuất bản văn, hoạt động này không bắt buộc

Trích xuất văn bản giữa hai chuỗi / từ trong Excel

Để kéo văn bản giữa hai chuỗi hoặc từ, công thức tương tự với bản thảo được thảo luận ở trên. Chỉ cần một số điều chỉnh khác nhau. để loại bỏ các từ phân cách khỏi kết quả cuối cùng, bạn thêm và loại trừ độ dài của các từ được trả về bởi hàm LEN

MID (ô, Tìm kiếm (Word1, Cell) + Len (Word1), Tìm kiếm (Word2, Cell) - Tìm kiếm (Word1, Cell) - LEN (Word1))

Ví dụ. to export the string con between the words "start" and "ends", the formula is

=IFERROR(MID(A2, SEARCH("start ", A2) + LEN("start "), SEARCH(" end", A2) - SEARCH("start ", A2) - LEN("start ")), "")

Lời khuyên

  • Để tránh khoảng thời gian không dẫn đầu và theo dõi trong kết quả, bao gồm một khoảng thời gian không sau Word 1, ví dụ như "BẮT ĐẦU" và trước Word 2 là "Kết thúc". Ngoài ra, bạn có thể sử dụng chức năng trang trí để loại bỏ các phần không gian bổ sung
  • Nếu một hoặc cả hai từ chỉ được định nghĩa không được tìm thấy trong chuỗi gốc, công thức sẽ trả về #Value. lỗi. Để bắt lỗi đó và thay thế nó bằng một chuỗi trống (""), hãy sử dụng hàm iferror as được hiển thị trong ví dụ trên

Nhận văn bản giữa hai trường hợp của cùng một ký tự trong Excel

Để trích xuất văn bản từ một chuỗi giữa hai lần xuất hiện của cùng một ký tự, công thức chung là

MID(ô,Tìm kiếm(char,ô)+1,tìm kiếm(char,di động,tìm kiếm(char,ô)+1) - tìm kiếm(char,ô)-1)

Ví dụ. to export the text between the quote quote dual from string in A2, you enter this formula in B2. văn bản giữa dấu ngoặc kép từ chuỗi trong A2, bạn nhập công thức này vào B2

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

Vui lòng chú ý đến cách bạn tìm kiếm báo giá kép trong Excel. Giữa các trích dẫn bên ngoài, một bộ báo giá khác được nhập. Đoạn trích đầu tiên được sử dụng để thoát khỏi một ý nghĩa cụ thể của đoạn trích thứ hai để "" ở giữa các đoạn trích dẫn bên ngoài cùng là viết tắt của một đoạn trích dẫn kép duy nhất

Một cách khác để cung cấp báo giá kép (") cho công thức Excel bằng cách sử dụng hàm char với mã số 34

=MID(A2, SEARCH(CHAR(34), A2) +1, SEARCH(CHAR(34), A2, SEARCH(CHAR(34),A2) +1) - SEARCH(CHAR(34), A2) -1)

Cách thức hoạt động của công thức này

Cơ sở của công thức này là chức năng giữa việc kéo một số ký tự xác định nhất từ ​​một chuỗi, bắt đầu tại một vị trí cụ thể

  • Giữa (văn bản, start_num, num_chars)
  • Văn bản là ô chứa chuỗi gốc (A2)

Vị trí bắt đầu (start_num) là ký tự ngay lập tức theo dấu trích đơn. Vì vậy, bạn đã tìm thấy vị trí của "(" Sử dụng chức năng tìm kiếm và thêm 1 vào nó

Để tìm ra có bao nhiêu ký tự để trích xuất (num_chars), bạn xác định vị trí của dấu trích đơn và trừ vị trí của dấu trích đơn khỏi nó. Ngoài ra, bạn trừ 1 để bỏ dấu trích dẫn thứ hai

________số 8

Có tất cả các chi tiết cần thiết, hàm giữa mang đến cho bạn chính xác những gì bạn muốn - văn bản giữa các dấu trích dẫn trong trường hợp của chúng tôi

SEARCH("""", A2, SEARCH("""",A2) +1) - SEARCH("""", A2) -1

Công thức trả về 16, đó là phần còn thiếu cuối cùng của một câu đối mà hàm giữa cần

=MID(A2, SEARCH("(", A2)+1, SEARCH(")", A2) - SEARCH("(", A2) -1) *10

Nói một cách đơn giản, Ô tìm kiếm giữa tìm kiếm A2 bắt đầu từ các ký tự sau trích dẫn 1 (10+1) và trả về 16 ký tự tiếp theo

Công thức Excel cảm ứng trường hợp để trích xuất văn bản giữa các ký tự

Như bạn có thể biết, trong Microsoft Excel, có hai chức năng để tìm chuỗi tìm kiếm. search search (không cảm ứng trường hợp) và find (nhạy cảm trường hợp)

Trong trường hợp xảy ra sự cố khi dấu phân cách là một lá thư trong một trường hợp cụ thể, chỉ cần sử dụng tìm kiếm thay vì tìm kiếm. Để minh họa sự khác biệt, hãy so sánh hai công thức dưới đây

Chuỗi từ trong A2, giả sử bạn muốn trích xuất một số giữa hai chữ hoa "X"

Hàm tìm kiếm hoạt động không chính xác trong trường hợp này vì nó không phân biệt giữa "x" và "x"

=MID(A2, SEARCH("(", A2)+1, SEARCH(")", A2) - SEARCH("(", A2) -1) *11

Kết quả là, văn bản giữa "x" được trích xuất chứ không phải giữa "x" mà chúng ta đang tìm kiếm

Trong khi chức năng tìm thấy trường hợp cảm ứng với trường hợp hoạt động đẹp

=MID(A2, SEARCH("(", A2)+1, SEARCH(")", A2) - SEARCH("(", A2) -1) *12

Và mang lại kết quả chính xác mà chúng ta cần

Trích xuất văn bản giữa các ký tự trong Excel 365

Trong Excel 365, bạn có thể nhận dạng văn bản giữa các ký tự dễ dàng hơn bằng cách sử dụng các hàm TextBefor và Textafter giống nhau

Văn bản trước (textSau (ô, char1), char2)

Ví dụ. để trích xuất văn bản giữa các dấu ngoặc đơn, công thức đơn giản như thế này

=MID(A2, SEARCH("(", A2)+1, SEARCH(")", A2) - SEARCH("(", A2) -1) *13

Công thức này cũng hoạt động độc quyền để trích xuất văn bản giữa hai lần xuất hiện của cùng một ký tự

Chẳng hạn, để nhận văn bản giữa các trích dẫn trích dẫn, công thức có biểu mẫu này

=MID(A2, SEARCH("(", A2)+1, SEARCH(")", A2) - SEARCH("(", A2) -1) *14

Theo mặc định, cả hai hàm TextAfter và TextBefor đều cảm ứng với trường hợp. Để vô hiệu hóa độ nhạy của trường hợp lệ, bạn đặt đối số thứ 4 (match_mode) thành 1 hoặc true

Ví dụ. công thức không nhạy cảm trường hợp bên dưới nhận ra cả chữ thường "X" và chữ hoa "x" là dấu phân cách. công thức không phân biệt chữ hoa chữ thường dưới đây nhận dạng cả chữ thường "x" và chữ hoa "X" làm dấu phân cách

=MID(A2, SEARCH("(", A2)+1, SEARCH(")", A2) - SEARCH("(", A2) -1) *15

Cách thức hoạt động của công thức này

Làm việc từ bên ngoài, bạn sử dụng chức năng Textafter để trích xuất văn bản sau dấu mở đầu

=MID(A2, SEARCH("(", A2)+1, SEARCH(")", A2) - SEARCH("(", A2) -1) *16

Và phần phục vụ phụ đã trả lại cho Textbe trước đó, yêu cầu nó tìm dấu trích dẫn đơn đóng trong nền tảng đó và trả lại văn bản trước đó

=MID(A2, SEARCH("(", A2)+1, SEARCH(")", A2) - SEARCH("(", A2) -1) *17

xong. )

Nhận văn bản giữa hai ký tự trong Google Trang tính

Để tìm văn bản giữa hai ký tự trong Google Trang tính, bạn không cần phải phát lại bánh xe minh họa. )

Các kết hợp tìm kiếm trung bình được sử dụng trong công việc excel một cách hoàn hảo trong bảng tính của Google

Ex time, to have been text between các dấu trích dẫn, công thức là. văn bản giữa các dấu ngoặc, công thức là

=MID(A2, SEARCH("(", A2)+1, SEARCH(")", A2) - SEARCH("(", A2) -1) *18

Để trích xuất văn bản giữa hai dấu phẩy, đây là công thức sử dụng. văn bản giữa hai dấu phẩy, đây là công thức để sử dụng

Đó là cách trích xuất văn bản giữa hai ký tự hoặc các từ trong bảng tính Microsoft Excel và Google. Tôi cảm ơn bạn đã đọc và hy vọng sẽ gặp bạn trên blog của chúng tôi vào tuần tới