Google Trang tính đánh giá chuỗi dưới dạng công thức

Nếu bạn đã từng ở trong tình huống đang làm việc với (một bảng tính khác) trong Excel hoặc Google Docs và không thể tìm ra cách xác định xem một ô cụ thể có chứa từ khóa hoặc cụm từ mà bạn đang tìm kiếm hay không, thì

Đáng ngạc nhiên là không ứng dụng nào cung cấp chức năng tìm kiếm

=SEARCH($F$1, A2)
0 tích hợp, nhưng chúng ta có thể dễ dàng sao chép cùng chức năng đó mà không gặp quá nhiều khó khăn

Chức năng TÌM KIẾM đáng tin cậy

Về cơ bản, chúng ta có thể xác định xem một ô có chứa một số văn bản cụ thể hay không bằng cách sử dụng hàm

=SEARCH($F$1, A2)
1. Các đối số giống nhau cho cả Excel và Google Docs và trông như thế này

SEARCH(find_text, within_text, [start_at])

  • =SEARCH($F$1, A2)
    
    2 là văn bản bạn đang tìm kiếm
  • =SEARCH($F$1, A2)
    
    3 là văn bản hoặc ô bạn đang tìm kiếm
  • =SEARCH($F$1, A2)
    
    4 là một đối số tùy chọn cho phép bạn chỉ định số ký tự của
    =SEARCH($F$1, A2)
    
    3 tại thời điểm bắt đầu tìm kiếm. Theo mặc định, điều này được coi là
    =SEARCH($F$1, A2)
    
    6, nghĩa là nó sẽ tìm kiếm toàn bộ chuỗi

Một ví dụ đơn giản

Chúng tôi có một bảng tính cơ bản được tạo cho ví dụ này liệt kê các cuốn sách và tác giả liên quan của chúng

TitleAuthorThe HobbitJ. R. R. TolkienThe SilmarillionJ. R. R. TolkienMoby-DickHerman Melville

Bây giờ, hãy thêm một ô khác sang một bên cho văn bản mà chúng ta muốn

=SEARCH($F$1, A2)
0, cùng với hai cột mới nơi chúng ta sẽ thực hiện chức năng
=SEARCH($F$1, A2)
1 ở trên để xem liệu giá trị đó (_______12 hoặc
=SEARCH($F$1, A2)
3) có chứa văn bản
=SEARCH($F$1, A2)
0 hay không

Tiêu đềTác giảKết hợp tiêu đềKết hợp tác giảTìm kiếm cho. TolkienNgười HobbitJ. R. R. TolkienERROR8  The SilmarillionJ. R. R. TolkienERROR8  Moby-DickHerman MelvilleERRORERROR

Công thức thực tế trong cột

=SEARCH($F$1, A2)
5 giống như sau, sử dụng hàm
=SEARCH($F$1, A2)
1 của chúng tôi để tìm kiếm ô cột
=SEARCH($F$1, A2)
7 của hàng đó cho văn bản trong hộp
=SEARCH($F$1, A2)
8, trong trường hợp này chỉ là họ
=SEARCH($F$1, A2)
9

=SEARCH($F$1, A2)

Vấn đề chúng ta thấy ở đây là hàm

=SEARCH($F$1, A2)
1 trả về lỗi nếu không tìm thấy kết quả khớp. Mặc dù từ
=SEARCH($F$1, A2)
9 được tìm thấy như một phần của ô
=SEARCH($F$1, A2)
3 thứ nhất và thứ hai (bắt đầu từ ký tự số 8), nó không tìm thấy bất kỳ kết quả khớp nào trong các ô khác và do đó tạo ra lỗi xấu, điều này không tốt cho chúng tôi

Thêm Hàm ISNUMBER

Giải pháp đơn giản nhất ở đây là bọc hàm

=SEARCH($F$1, A2)
23 ở trên trong một hàm khác sẽ chuyển đổi đầu ra từ hàm
=SEARCH($F$1, A2)
1 thành giá trị boolean (true hoặc false). Với mục đích này, chúng ta sẽ sử dụng hàm
=SEARCH($F$1, A2)
25. Đúng như tên gọi, hàm này chỉ đơn giản kiểm tra xem trên thực tế, giá trị được cung cấp có phải là một số hay không và trả về giá trị tương ứng là
=SEARCH($F$1, A2)
26 hoặc
=SEARCH($F$1, A2)
27. Do đó,
=SEARCH($F$1, A2)
28 sẽ trả về
=SEARCH($F$1, A2)
26, trong khi
=SEARCH($F$1, A2)
00 sẽ trả về
=SEARCH($F$1, A2)
27

Bây giờ hàm

=SEARCH($F$1, A2)
1 ở trên của chúng ta được bọc trong
=SEARCH($F$1, A2)
25 và trông như thế này

=SEARCH($F$1, A2)
2

Việc cập nhật tất cả các ô trong bảng của chúng tôi phù hợp sẽ loại bỏ các lỗi xấu và cung cấp kết quả

=SEARCH($F$1, A2)
26 hoặc
=SEARCH($F$1, A2)
27 đơn giản trong cột
=SEARCH($F$1, A2)
06

Tiêu đềTác giảKết hợp tiêu đềKết hợp tác giảTìm kiếm cho. TolkienNgười HobbitJ. R. R. TolkienSAI LẠI  The SilmarillionJ. R. R. TolkienSAISALSETRUE  Moby-DickHerman MelvilleSAISAI

Ở đó chúng tôi có nó. Một tổ hợp hàm đơn giản nhưng hiệu quả để cho phép bạn dễ dàng xác định xem một ô cụ thể có chứa chuỗi con văn bản hay không và kết quả là trả về một giá trị boolean hữu ích

Hàm lấy một ô làm đối số rồi trả về giá trị hiển thị trong thanh công thức khi chọn ô đó
  • Nếu ô chỉ chứa văn bản thì hàm sẽ trả về lỗi
  • Hãy xem một ví dụ nhanh

    Khi hoàn thiện công cụ theo dõi chi phí hàng tháng của mình trên Google Trang tính, tôi nhận thấy rằng các khoản chi phí khác nhau của mình đều được tính toán khác nhau

    Một số chi phí, chẳng hạn như tổng chi phí ăn uống và vận chuyển, yêu cầu tôi phải nhập dữ liệu từ một trang tính khác. Các chi phí khác yêu cầu một số phân chia vì tôi sẽ chia chi phí với một người bạn cùng phòng của tôi. Và một số chi phí, chẳng hạn như hóa đơn Internet của tôi, tôi chỉ cần nhập thủ công vào trình theo dõi

    Với tất cả những cách tính toán chi phí khác nhau này, sẽ hơi khó để biết ngay tất cả những tổng số này đến từ đâu

    Với hàm

    =SEARCH($F$1, A2)
    
    4, tôi có thể xem nhanh cách tính từng tổng của mình. Tôi có thể xem chi phí nào lấy dữ liệu từ một trang tính khác và chi phí nào được lấy từ các ô khác trong trang tính của tôi. Bây giờ dễ dàng hơn nhiều để hiểu cách tôi đạt được tổng số của mình

    Trường hợp sử dụng của tôi chỉ là một cách để sử dụng hàm

    =SEARCH($F$1, A2)
    
    4 trong Google Trang tính. Chúng ta cũng có thể sử dụng hàm này như một cách dễ dàng để kiểm tra ô nào trong trang tính là hằng số. Một trường hợp sử dụng khả thi khác là đánh dấu một công thức cụ thể được sử dụng trong một ô, đặc biệt khi phép tính không hoàn toàn đơn giản

    Với những mục đích sử dụng đó, rõ ràng hàm

    =SEARCH($F$1, A2)
    
    4 là một cách tuyệt vời để hiển thị các phép tính đang diễn ra trên trang tính của bạn

    Hãy cùng tìm hiểu cách tự viết hàm

    =SEARCH($F$1, A2)
    
    4 trong Google Trang tính và sau đó sử dụng các giá trị và công thức thực tế để xem hoạt động của hàm này

     

     

    Cấu tạo của hàm FORMULATEXT

    Vì vậy, cú pháp (cách chúng ta viết) hàm

    =SEARCH($F$1, A2)
    
    4 như sau

    =SEARCH($F$1, A2)
    
    3

    Hãy mổ xẻ điều này và hiểu ý nghĩa của từng thuật ngữ này

    • ‘= ‘ dấu bằng chỉ là cách chúng tôi bắt đầu bất kỳ chức năng nào trong Google Trang tính.
    • FORMULATEXT() ‘ là hàm
      =SEARCH($F$1, A2)
      
      4 của chúng ta.
      =SEARCH($F$1, A2)
      
      4 sẽ xuất công thức được tìm thấy trong ô hoặc phạm vi ô đó.
      =SEARCH($F$1, A2)
      
      42 sẽ chỉ đánh giá ô trên cùng bên trái trong phạm vi đó nếu một phạm vi ô được cung cấp. Tuy nhiên, nếu ô được cung cấp tham chiếu chính nó, thì
      =SEARCH($F$1, A2)
      
      42 sẽ xử lý tham chiếu vòng tròn đó và chỉ cần xuất công thức được viết trong ô đó. Cuối cùng, nếu ô được cung cấp không phải là công thức hợp lệ, thì
      =SEARCH($F$1, A2)
      
      42 sẽ trả về lỗi ‘
      #N/A’.
    • ô ‘ chỉ ô bạn muốn xác minh là có chứa công thức.

     

     

    Một ví dụ thực tế về việc sử dụng hàm FORMULATEXT

    Hãy xem ví dụ bên dưới để biết cách sử dụng hàm

    =SEARCH($F$1, A2)
    
    4 trong Google Trang tính

    Google Trang tính đánh giá chuỗi dưới dạng công thức

     

    Như bạn có thể thấy hàm

    =SEARCH($F$1, A2)
    
    4 hiển thị các công thức được sử dụng bởi mỗi ô trong Cột B.  

    Ví dụ đầu tiên xuất ra lỗi #N/A do giá trị được nhập thủ công và không phải là công thức. Một cách dễ dàng để biết điều gì được coi là công thức là hãy nhớ rằng mọi công thức đều bắt đầu bằng dấu bằng. Chẳng hạn, hai chi phí tiếp theo đều chỉ là số, nhưng vẫn được coi là công thức vì nó bắt đầu bằng dấu bằng

    Ngoài ra, bạn có thể sử dụng hàm

    =SEARCH($F$1, A2)
    
    47 nếu chỉ muốn xác định xem một ô có chứa công thức hay không. Tuy nhiên, hàm này chỉ xuất ra giá trị TRUE hoặc FALSE chứ không phải công thức thực tế như
    =SEARCH($F$1, A2)
    
    4

    Hàm

    =SEARCH($F$1, A2)
    
    4 cũng cho chúng ta thấy cách chúng ta có thể tính toán chi phí Giao thông, Điện, Nước và Thực phẩm. Nhìn thoáng qua, chúng ta có thể thấy rằng Tổng lương thực trong B8 tham chiếu đến một trang tính khác và Tổng vận chuyển chỉ là tổng của các ô B3 và < . B4.
    Bạn có thể tạo một bản sao của bảng tính bằng liên kết tôi đã đính kèm bên dưới.

    Tạo một bản sao của bảng tính mẫu

    Do hàm

    =SEARCH($F$1, A2)
    
    4 trả về văn bản nên chúng ta có thể kết hợp hàm này với các hàm khác để tận dụng kết quả

    Chẳng hạn, công thức sau đây có thể phát hiện xem một ô cụ thể có sử dụng hàm SUM trong công thức của chúng hay không

    =SEARCH($F$1, A2)
    
    4

    Bạn cũng có thể sử dụng FORMULATEXT để xử lý lỗi. Công thức sau trả về giá trị của ô đã cho nếu không phát hiện lỗi, ngược lại trả về công thức

    =SEARCH($F$1, A2)
    
    9

    Tuyệt vời. Hãy bắt đầu viết hàm

    =SEARCH($F$1, A2)
    
    4 của riêng chúng ta trong Google Trang tính

     

     

    Cách sử dụng hàm FORMULATEXT trong Google Sheets

    1. Trước khi nhập hàm, hãy thêm một công thức mẫu để chúng ta truy xuất sau này. Trong ví dụ này, tôi đã sử dụng công thức “ = 25 * 300 / 5”  trong ô A2 , which evaluates to 1500.  
      Google Trang tính đánh giá chuỗi dưới dạng công thức

    2. Để bắt đầu sử dụng
      =SEARCH($F$1, A2)
      
      4, chúng ta nên chọn một ô bất kỳ để biến nó thành ô hiện hành. Đối với hướng dẫn này, ô
      B2 sẽ là nơi chúng tôi sẽ nhập kết quả của hàm.  
    3. Tiếp theo, chỉ cần nhập dấu bằng ' = ' để bắt đầu hàm, theo sau là tên của hàm chúng ta sẽ sử dụng . formulatext‘ (or ‘FORMULATEXT‘, either is valid in Google Sheets).  
    4. Bạn sẽ thấy rằng hộp đề xuất tự động hiển thị cho bạn hàm
      =SEARCH($F$1, A2)
      
      4 ngay cả trước khi gõ đầy đủ. Bạn có thể nhấn nút
      Tab trên bàn phím để Google Trang tính tự động điền Thanh công thức with “FORMULATEXT(“.
      Như hình bên dưới, hộp chú giải công cụ xuất hiện với thông tin về chức năng đã chọn, chúng ta chỉ cần nhấn vào mũi tên ở góc trên bên phải của hộp để thu nhỏ nó.
      Google Trang tính đánh giá chuỗi dưới dạng công thức

    5. Hãy nhập ô mà chúng ta muốn lấy công thức, trong trường hợp này, công thức mẫu của chúng ta nằm trong ô A2. Chúng tôi có thể nhập nó vào thanh Công thức hoặc chúng tôi chỉ cần nhấp vào ô A2 để thêm nó vào thanh công thức của chúng tôi chỉ bằng một cú nhấp chuột. Sau đó, chỉ cần nhấn Enter trên bàn phím của bạn để hàm đánh giá
      Google Trang tính đánh giá chuỗi dưới dạng công thức

    6. Nếu bạn làm theo hướng dẫn của tôi, ô B2 sẽ đọc công thức mà chúng ta đã nhập trước đó vào ô A2. Chúng tôi đã trích xuất thành công công thức từ một ô khác
    7. Hãy thử một ví dụ khác, nhưng lần này hãy xem điều gì xảy ra khi giá trị của ô không phải là công thức. Trong ví dụ này, tôi đã nhập thủ công 2000 vào A3 .
      Chúng ta có thể kéo xuống công thức
      =SEARCH($F$1, A2)
      
      4 mà chúng ta đã nhập trước đó bằng cách đặt con trỏ ở phần dưới cùng bên phải của ô đã chọn (trông giống như một hình vuông nhỏ màu xanh) và kéo nó xuống một ô.
      Google Trang tính đánh giá chuỗi dưới dạng công thức

    8. Chúng ta làm được rồi. Một lỗi sẽ xuất hiện do ô chúng tôi đang cố trích xuất (lần này là A3) không phải là một công thức hợp lệ
      Google Trang tính đánh giá chuỗi dưới dạng công thức

    Đó là khá nhiều tất cả những gì bạn cần biết. Hàm

    =SEARCH($F$1, A2)
    
    4 khá dễ nắm bắt vì nó chỉ liên quan đến một đối số, ô mà bạn đang cố trích xuất công thức từ đó.  

    Giờ đây, bạn có thể sử dụng các hàm

    =SEARCH($F$1, A2)
    
    4 trong Google Trang tính cùng với nhiều công thức Google Trang tính khác có sẵn để tạo các trang tính hiệu quả hơn, thuận tiện cho bạn. Đảm bảo đăng ký nếu bạn muốn nhận thông báo về các bài đăng trong tương lai của chúng tôi.

    Google Trang tính đánh giá chuỗi dưới dạng công thức

    Nhận email từ chúng tôi về Google Trang tính

    Mục tiêu của chúng tôi trong năm nay là tạo ra nhiều hướng dẫn chi tiết, phong phú cho những người dùng Google Trang tính như bạn. Nếu bạn thích cái này, bạn sẽ thích những gì chúng tôi đang làm. Độc giả nhận được ✨ quyền truy cập sớm ✨ vào nội dung mới

    Có công thức đánh giá trong Google Trang tính không?

    Chọn ô mà bạn muốn đánh giá. Trên tab Công thức, trong nhóm Kiểm tra công thức, hãy nhấp vào Đánh giá công thức . Nhấp vào Đánh giá để kiểm tra giá trị của tham chiếu được gạch chân. Tiếp tục cho đến khi mỗi phần của công thức đã được đánh giá.

    Bạn có thể sử dụng Vlookup cho Google Trang tính văn bản không?

    Google Trang tính Vlookup với các ký tự đại diện . you can do a lookup with the following wildcard characters: Dấu chấm hỏi (?) để khớp với bất kỳ ký tự đơn nào và . Dấu hoa thị (*) để khớp với bất kỳ chuỗi ký tự nào .

    Bạn có thể sử dụng hàm if với văn bản trong Google Trang tính không?

    Như tên gợi ý, IF được sử dụng để kiểm tra xem một ô hoặc một dải ô có đáp ứng các tiêu chí nhất định trong kiểm tra logic hay không, trong đó kết quả luôn là TRUE hoặc FALSE. Nếu kiểm tra IF là TRUE thì Google Trang tính sẽ trả về một số hoặc chuỗi văn bản, thực hiện phép tính hoặc chạy qua một công thức khác .