Nối If - Excel và Google Trang tính

Tải xuống Sổ làm việc Ví dụ

Tải xuống sổ làm việc mẫu

Hướng dẫn này sẽ trình bày cách nối các giá trị ô dựa trên tiêu chí bằng cách sử dụng Hàm CONCAT trong Excel và Google Trang tính.

Hàm CONCAT

Người dùng Excel 2022+ có quyền truy cập vào Hàm CONCAT được sử dụng để nối nhiều chuỗi thành một chuỗi duy nhất.

Ghi chú:

  • Ví dụ đầu tiên của chúng tôi sử dụng Hàm CONCAT và do đó không có sẵn cho người dùng Excel trước Excel 2022. Xem phần sau trong hướng dẫn này để biết cách sao chép ví dụ này trong các phiên bản Excel cũ hơn.
  • Người dùng Google Trang tính cũng có quyền truy cập vào Hàm CONCAT, nhưng không giống như trong Excel, hàm này chỉ cho phép hai giá trị hoặc tham chiếu ô được kết hợp với nhau và không cho phép đầu vào của phạm vi ô. Hãy xem phần sau về cách có thể đạt được ví dụ này trong Google Trang tính bằng cách sử dụng Hàm TEXTJOIN.

Ví dụ này sẽ sử dụng Hàm CONCAT và IF trong công thức mảng để tạo chuỗi văn bản Tên người chơi liên quan đến một Đội giá trị của màu đỏ

1 = CONCAT (IF (C3: C8 = "Đỏ", B3: B8, ""

Người dùng Excel 2022 sẽ cần nhập công thức này dưới dạng một hàm mảng bằng cách nhấn CTRL + SHIFT + ENTER. Người dùng các phiên bản Excel mới hơn không cần phải làm theo bước này.

Để giải thích công thức này đang làm gì, hãy chia nó thành các bước:

Đây là công thức cuối cùng của chúng tôi:

1 = CONCAT (IF (C3: C8 = "Đỏ", B3: B8, ""

Đầu tiên, các giá trị phạm vi ô được thêm vào công thức:

1 = CONCAT (IF ({"Red"; "Blue"; "Blue"; "Red"; "Blue"; "Red"} = "Red", {"A"; "B"; "C"; "D ";" E ";" F "}," "

Tiếp theo danh sách Đội tên được so sánh với giá trị màu đỏ:

1 = CONCAT (IF ({TRUE; FALSE; FALSE; TRUE; FALSE; TRUE}, {"A"; "B"; "C"; "D"; "E"; "F"}, ""

Hàm IF thay thế các giá trị TRUE bằng Tên người chơivà FALSE các giá trị với “”

1 = CONCAT ({"A"; ""; ""; "D"; ""; "F"

Sau đó, Hàm CONCAT kết hợp tất cả các giá trị của mảng thành một chuỗi văn bản:

1 = "ADF"

Thêm dấu phân cách hoặc bỏ qua giá trị trống

Nếu cần thêm các giá trị hoặc văn bản phân tách giữa mỗi giá trị hoặc để hàm bỏ qua các giá trị ô trống, thì có thể sử dụng Hàm TEXTJOIN để thay thế.

Đọc bài viết TEXTJOIN If của chúng tôi để tìm hiểu thêm.

Nối If - trước Excel 2022

Vì Hàm CONCAT và TEXTJOIN không khả dụng trước phiên bản Excel 2022, chúng tôi cần giải quyết vấn đề này theo một cách khác. Hàm CONCATENATE có sẵn nhưng không lấy phạm vi ô làm đầu vào hoặc cho phép hoạt động mảng và vì vậy chúng tôi bắt buộc phải sử dụng cột trợ giúp với Hàm IF để thay thế.

Ví dụ tiếp theo này cho thấy cách sử dụng cột trợ giúp để tạo chuỗi văn bản Tên người chơi liên quan đến một Đội giá trị của Màu đỏ:

1 = IF (C3 = "Đỏ", B3, "" & D4

Bước đầu tiên trong ví dụ này là sử dụng Hàm IF để sao chép điều kiện của Đội ngũ = Màu đỏ:

1 = IF (C3 = "Đỏ", B3, ""

Tiếp theo, chúng ta có thể tạo một cột xây dựng danh sách các giá trị này vào một ô bằng cách tham chiếu ô bên dưới nó:

1 = D3 & E4

Công thức này sử dụng ký tự & để nối hai giá trị với nhau. Lưu ý rằng Hàm CONCATENATE có thể được sử dụng để tạo chính xác cùng một kết quả, nhưng phương thức & thường được ưu tiên hơn vì nó ngắn hơn và giúp rõ ràng hơn về hành động mà công thức đang thực hiện.

Sau đó, hai cột trợ giúp này có thể được kết hợp thành một công thức:

1 = IF (C3 = "Đỏ", B3, "" & D4

Sau đó, một ô tóm tắt có thể tham chiếu đến giá trị đầu tiên trong Danh sách người chơi cột trợ giúp:

1 = D3

Nối nếu trong Google Trang tính

Người dùng Google Trang tính nên sử dụng Hàm TEXTJOIN để nối các giá trị dựa trên một điều kiện.

Để biết thêm thông tin về cách sử dụng Hàm TEXTJOIN.

Ví dụ này sẽ sử dụng các hàm TEXTJOIN và IF để tạo một chuỗi văn bản Tên người chơi liên quan đến một Đội giá trị của màu đỏ

1 = ARRAYFORMULA (TEXTJOIN ("", FALSE, IF (C3: C8 = "Đỏ", B3: B8, ""

Vì công thức này yêu cầu đầu vào mảng cho các phạm vi ô, nên Hàm ARRAYFORMULA phải được thêm vào công thức bằng cách nhấn CTRL + SHIFT + ENTER.

Để biết thêm thông tin về cách sử dụng Hàm TEXTJOIN để thực hiện nối dựa trên một điều kiện.

Bạn sẽ giúp sự phát triển của trang web, chia sẻ trang web với bạn bè

wave wave wave wave wave