Google Trang tính nếu ô 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
16 Tháng hai, 2022 tại 1. 41 giờ chiều

Xin chào
Tôi muốn biết liệu có thể có 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 Mười tại 2. 56 giờ chiều

Xin chào, bạn có thể giúp tôi được 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%)
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)

Google sheet có nhiều hàm hữu ích và công thức phong phú giúp thao tác dữ liệu dễ dàng. Nhưng không có hàm cụ thể nào như IF CONTAINS để thực hiện hành động cụ thể nếu một điều kiện nhất định được đáp ứng như nếu tìm thấy chuỗi cụ thể hoặc chuỗi con trong chuỗi. Tác vụ này trong Google Trang tính thường được sử dụng để kiểm tra xem một ô có chứa giá trị quan tâm hay không và có hoạt động theo giá trị đó không. Chúng ta có thể đạt được chức năng này bằng cách kết hợp các chức năng khác và câu lệnh điều kiện

Trong bài viết này, Chúng tôi sẽ trình bày các phương pháp khác nhau để sử dụng if có trong Google Trang tính và cách gán giá trị dựa trên câu lệnh if là đúng hay sai

Kiểm tra xem ô có chứa giá trị trong Google Sheet hay không

Chúng ta có thể sử dụng công thức dưới đây để kiểm tra xem ô có chứa giá trị hay không. Nếu một ô chứa giá trị thì trả về true nếu không thì trả về false

NẾU(biểu_thức logic, giá_trị_if_true, giá_trị_if_false)

Ở đây ta có biểu thức logic là A2 <> "" nghĩa là Giá trị trong ô A2 không rỗng. Vì vậy, truy vấn này có nghĩa là nếu giá trị trong A2 không rỗng thì Hiển thị A2 nếu không thì "#N/A". Lưu ý rằng value_if_true và value_if_false phải theo đúng thứ tự tức là. Giá trị đúng đầu tiên và sau đó là giá trị sai thứ hai

empty-check-if-contains

Kiểm tra xem một ô có phải là số trong Google Trang tính không

ISNUMBER(CellNumber) kiểm tra xem giá trị trong Số ô đó có phải là số hay không và nếu là số thì sẽ hiển thị "Có" nếu không sẽ hiển thị "Không". Chúng ta có thể kiểm tra xem nội dung của ô có phải là số hay không bằng hàm đơn giản này

=IF(ISNUMBER(A2),"Có","Không")

Kiểm tra xem một ô có phải là Văn bản trong Google Trang tính không

ISTEXT(CellNumber) kiểm tra xem giá trị trong Số ô đó có phải là văn bản hay không và nếu là văn bản thì sẽ hiển thị "Có" nếu không sẽ hiển thị "Không". Chúng ta có thể kiểm tra xem nội dung của ô có phải là số hay không bằng hàm đơn giản này

=IF(ISTEXT(A2),"Có","Không")

check-whether-text-or-number

Kiểm tra xem ô có chứa văn bản cụ thể trong Google Trang tính không

=IF(EXACT(A2,"Tài liệu"), "Có", "Không")

find-exact-in-googlesheet

Lưu ý rằng văn bản tìm kiếm không phân biệt chữ hoa chữ thường. Vì vậy, ở đây chúng tôi đang tìm kiếm "tài liệu" và phải có "tài liệu" trong văn bản và cho kết quả đúng, ngược lại là sai. Vì vậy, đối với kết quả "Docs","docs","DOCS" là đúng

Kiểm tra xem ô có chứa chuỗi con chính xác trong Google Sheet không

Thí dụ

=IF(REGEXMATCH(A2, "docs"), true, false)

find-exact-substring-googlesheet

Kiểm tra xem ô có chứa chuỗi con trong Google Sheet không

Thí dụ

=IF(IFERROR(SEARCH("docs", A2) > 0, 0), true, false)

find-substring-in-string-google-sheet

hoặc là

=IF(A2="tài liệu", đúng, sai)

Kiểm tra xem ô có chứa một phần văn bản trong Google Sheet không

Chúng tôi có thể đạt được điều này với sự trợ giúp của các ký tự đại diện (*)

cú pháp

=IF(COUNTIF(Ô,"*YourPartialText*"),value_if_true, value_if_false)

Thí dụ

=IF(COUNTIF(A2,"*docs*"),"Có","Không")

find-partial-text-google-sheet

Ngoài ra

=IF(A2="*yourpartialtext*",value_if_true, value_if_false)

thí dụ

=IF(A2="*docs*","có", "không")

Tìm kiếm nhiều chuỗi và trả về true nếu có bất kỳ chuỗi nào tồn tại trong Google Trang tính

Chúng tôi có thể làm điều đó một cách dễ dàng trong trang tính google với công thức sau

=IF(OR(ISNUMBER(SEARCH("chuỗi tìm kiếm 1", số ô)), ISNUMBER(SEARCH("chuỗi tìm kiếm 2", số ô))), value_to_return, "")

Ở đây, chúng tôi chỉ sử dụng hai chuỗi tìm kiếm nhưng chúng tôi có thể tiếp tục thêm như  ISNUMBER(SEARCH("search string 3", cellNumber)) và sắp tới