Menu

Tự động điền chuỗi ký tự theo điều kiện bằng Google Sheets - Chia sẻ kinh nghiệm

Khúc Ngọc Phúc 05/06/2026 06:56 143 lượt xem 1 trả lời

Chào mọi người, mình là thành viên mới của diễn đàn. Hôm nay mình muốn chia sẻ một mẹo nhỏ mà mình hay dùng trong Google Sheets để tự động điền chuỗi ký tự vào một ô dựa trên giá trị của một ô khác. Cái này rất hữu ích khi mình cần tạo mã sản phẩm, mã khách hàng, hoặc đơn giản là phân loại dữ liệu.

Ví dụ, mình có một cột 'Loại sản phẩm' và mình muốn cột 'Mã ưu tiên' tự động điền 'VIP' nếu loại sản phẩm là 'Điện tử', và 'THƯỜNG' nếu là 'Gia dụng'.

Cách làm của mình là dùng hàm IF kết hợp với AND (nếu có nhiều điều kiện phức tạp hơn).

Công thức mình thường dùng sẽ trông như thế này:

=IF(A2="Điện tử", "VIP", IF(A2="Gia dụng", "THƯỜNG", "Khác"))

Trong đó:

  • A2 là ô chứa loại sản phẩm.
  • "Điện tử", "Gia dụng" là các giá trị điều kiện.
  • "VIP", "THƯỜNG", "Khác" là các chuỗi ký tự sẽ được điền vào ô tương ứng.

Nếu có nhiều hơn hai điều kiện, bạn có thể lồng thêm hàm IF vào. Tuy nhiên, với các trường hợp có quá nhiều điều kiện, mình thấy dùng hàm SWITCH hoặc kết hợp VLOOKUP với một bảng tra cứu sẽ gọn gàng và dễ quản lý hơn.

Đây là một mẹo nhỏ nhưng giúp mình tiết kiệm kha khá thời gian nhập liệu thủ công. Không biết có anh chị em nào có cách làm hay hơn hoặc gặp khó khăn gì với kiểu này không, cùng thảo luận nhé!

4

Hay quá bạn ơi! Cái này đúng là "cứu cánh" cho nhiều trường hợp. Mình cũng hay gặp tình huống tương tự, nhưng thường dùng IF lồng nhau cho gọn. Không biết bạn đã thử cách dùng SWITCH chưa? Nó cũng làm được điều tương tự mà có vẻ "sạch" hơn chút.

Ví dụ của bạn, mình thử với SWITCH sẽ là:

=SWITCH(A2, "Điện tử", "VIP", "Gia dụng", "THƯỜNG", "KHÁC")

Cái này tiện khi có nhiều điều kiện hơn IF lồng nhau. Cảm ơn bạn đã chia sẻ nhé!

4

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký