Google sheet nếu phạm vi chứa văn bản cụ thể

Tôi đang tạo một bảng tính ngân sách và trong cột D tôi có các danh mục chi tiêu và trong cột E tôi muốn nó tự động điền vào Thiết yếu hoặc Không thiết yếu dựa trên văn bản trong cột. Đ. Thí dụ. "Hàng tạp hóa" và "Thanh toán nợ" sẽ rất cần thiết trong khi mọi thứ khác không cần thiết. Tôi đã thử các biến thể của công thức IF THEN trình bày ở trên và đọc qua tất cả các nhận xét nhưng trong mọi biến thể của công thức, tôi vẫn gặp lỗi. Cho đến nay, tôi chỉ có hai phiên bản của công thức này hoạt động nhưng nó chỉ có một danh mục chi tiêu từ cột D bao gồm

=IF(D3="Thanh toán nợ","Cần thiết")

=IF(D2="Thanh toán nợ","Cần thiết","Không cần thiết")

Để bao gồm nhiều danh mục chi tiêu hơn, chẳng hạn như cửa hàng tạp hóa, tôi đã thử điều này

=IF((D4="Tạp hóa","Thiết yếu");(D4="Thanh toán nợ","Thiết yếu"))

Công thức này cho biết lỗi phân tích cú pháp. tôi cũng đã thử

=IF(OR(D4="Groceries","Essential");(D4="Debt Payments","Essential")) và xảy ra lỗi tương tự. Điều tương tự cũng xảy ra khi tôi thử điều này

=IF((D4="Hàng tạp hóa","Thiết yếu","Không thiết yếu"),(D4="Thanh toán nợ","Thiết yếu","Không thiết yếu"))

Nếu tôi không thể điền cột E và lưu ý rằng tất cả các danh mục chi tiêu khác là không cần thiết thì tốt thôi

Cảm ơn rất nhiều về sự trợ giúp của bạn

Trả lời

Aashish Mittal nói.
Ngày 16 tháng 2 năm 2022 lúc 1. 41 giờ tối

Xin chào
Tôi muốn biết liệu có thể sử dụng Hàm IF trong Google Trang tính theo cách sau không -

Tôi có một tệp excel với Chủ đề dự án tương ứng với các số đếm từ 1 đến 40 hoàn toàn ẩn danh đối với tất cả học sinh. Tôi muốn áp dụng hàm IF theo cách sao cho - khi một sinh viên nhập một số từ 1 đến 40 trong Google Sheet, Chủ đề dự án tương ứng với số đó trong tệp excel của tôi sẽ được hiển thị trong một cột riêng trong Google Sheet

Bằng cách này, tôi có thể giao Dự án, bài tập và mọi thứ một cách ngẫu nhiên cho sinh viên để họ không cảm thấy như tôi đang thiên vị bất kỳ sinh viên nào khi làm như vậy. Một cách khác mà nó có thể giúp ích cho tôi là đôi khi học sinh bắt đầu đấu tranh với nhau về các chủ đề nếu tôi để chúng tự chọn các chủ đề ngoài danh sách

Tôi nghĩ rằng nó cũng sẽ giúp ích cho rất nhiều giáo viên khác nếu bạn có thể giải quyết vấn đề này. Cảm ơn rất nhiều

Trả lời

Dominic Anderson nói.
30 tháng 10 năm 2021 lúc 2. 56 giờ chiều

Xin chào, bạn có thể giúp tôi không, tôi có bảng lương làm thêm giờ. cột A có tên, ngày cột B, thời gian bắt đầu cột C, thời gian kết thúc cột D, cột E (D-C) tổng số giờ đã làm việc trên một mục nhập trong HH. Tỷ lệ làm thêm giờ của MM, Col F (10% hoặc 20%).
Các tên có thể được lặp lại vì đây là danh sách hàng ngày trong một tháng, vì vậy có thể có tổng cộng hơn 30 hàng được liệt kê theo thứ tự ngày

Tôi muốn tạo một bảng tóm tắt hàng tháng được liên kết sẽ hiển thị

cột A mới (được nhập thủ công). mỗi tên một lần theo thứ tự bảng chữ cái (danh sách nhân viên)

trong cột B mới. tổng số giờ làm việc tích lũy của một tên cá nhân khớp duy nhất + khớp với tỷ lệ 10% (để khớp các điều kiện, hãy xem các hàng A & F - nếu cả hai điều kiện đều đáp ứng thì hãy thêm hh đó. mm thời gian tính bằng E thành tổng

trong cột C mới. tổng số giờ làm việc tích lũy của một tên cá nhân phù hợp duy nhất + với tỷ lệ 20% (để phù hợp với các điều kiện, hãy xem các hàng A & F - nếu cả hai điều kiện đều đáp ứng thì hãy thêm hh đó. mm thời gian tính tổng)

Người dùng có thể làm điều đó theo nhiều cách khác nhau (có thể áp dụng bất kỳ cách nào sau đây)

=SEARCH($F$1, A2)
3

=SEARCH($F$1, A2)
4

=SEARCH($F$1, A2)
5

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)
6 tích hợp, nhưng chúng ta có thể dễ dàng sao chép chức năng tương tự 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ốt lõi, 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)
7. 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)
    
    8 là văn bản bạn đang tìm kiếm
  • =SEARCH($F$1, A2)
    
    9 là văn bản hoặc ô bạn đang tìm kiếm
  • =SEARCH($F$1, A2)
    
    0 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)
    
    9 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)
    
    2, 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)
7 ở 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)
7 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)
7 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)
7 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.
=SEARCH($F$1, A2)
28 này sẽ trả về ________ 126, trong khi ________ 260 sẽ trả về ________ 127

Bây giờ hàm

=SEARCH($F$1, A2)
7 ở 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)
66

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

Làm cách nào để kiểm tra xem một phạm vi có chứa văn bản cụ thể trong Google Trang tính không?

Để kiểm tra xem có bất kỳ ô nào trong một phạm vi có chứa bất kỳ văn bản nào hay không, chúng tôi sẽ sử dụng Hàm ISTEXT và Hàm TÓM TẮT .

Làm cách nào để kiểm tra xem một dải ô có chứa một giá trị cụ thể Google Trang tính không?

Chúng ta có thể sử dụng hàm COUNTIF để đếm số lần một giá trị xuất hiện trong một phạm vi . Nếu COUNTIF trả về lớn hơn 0, điều đó có nghĩa là giá trị đó tồn tại. Bằng cách gắn “>0” vào cuối Hàm COUNTIF, chúng tôi kiểm tra xem hàm có trả về >0 không. Nếu vậy, công thức trả về TRUE (giá trị tồn tại).

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 .