ProSkills Blog Tìm Giá Trị Cuối Cùng trong Mỗi Hàng trên Google Sheets: Hướng Dẫn Chi Tiết

Tìm Giá Trị Cuối Cùng trong Mỗi Hàng trên Google Sheets: Hướng Dẫn Chi Tiết

Bạn đang làm việc với một bảng dữ liệu dài trên Google Sheets và cần tìm giá trị cuối cùng trong mỗi hàng? Đừng lo, hàm LOOKUP chính là giải pháp hữu ích và hiệu quả dành cho bạn. Bài viết này sẽ hướng dẫn bạn cách sử dụng hàm LOOKUP chi tiết, từ cơ bản đến nâng cao, giúp bạn dễ dàng áp dụng vào công việc. Hãy cùng ProSkills khám phá nhé!

Ví dụ, bạn đang quản lý danh sách sinh viên thuê phòng trọ và muốn nhanh chóng xác định người cuối cùng đã trả phòng trong mỗi dãy. Hàm LOOKUP sẽ giúp bạn dò tìm ô không trống cuối cùng trong mỗi hàng, từ đó xác định tên người thuê phòng cuối cùng một cách dễ dàng.

Hàm LOOKUP là gì?

Hàm LOOKUP tìm kiếm một giá trị cụ thể (search_key) trong một hàng hoặc cột (search_range hoặc search_result_array) và trả về giá trị tương ứng trong một hàng hoặc cột khác (result_range). Cú pháp của hàm LOOKUP như sau:

=LOOKUP(search_key, search_range|search_result_array, [result_range])
  • =: Bắt đầu mọi công thức trong Google Sheets.
  • LOOKUP: Tên hàm.
  • search_key: Giá trị cần tìm.
  • search_range | search_result_array: Có hai tùy chọn:
    • Sử dụng cả search_rangeresult_range: Hàm sẽ tìm search_key trong search_range và trả về giá trị tương ứng từ result_range.
    • Chỉ sử dụng search_result_array: Hàm sẽ tìm kiếm trong cột/hàng đầu tiên của mảng và trả về giá trị từ cột/hàng cuối cùng.
  • result_range: Vùng chứa kết quả (tùy chọn nếu sử dụng search_result_array).
Xem Thêm Bài Viết  Bí Quyết Đàm Phán Thành Công: Từ Chợ Búa Đến Thương Trường

Cách Hàm LOOKUP Xử Lý Thông Tin

Trường hợp tìm thấy giá trị khớp

Giả sử bạn sử dụng hàm LOOKUP như sau:

=LOOKUP(3, {1,2,3,4}, {"a","b","c","d"})

Hàm sẽ tìm giá trị 3 trong mảng {1,2,3,4} và trả về giá trị tương ứng là “c” từ mảng {"a","b","c","d"}. Nếu có nhiều giá trị khớp, hàm sẽ trả về giá trị cuối cùng. Ví dụ:

=LOOKUP(3, {1,2,3,3,3,4}, {"a","b","c","d","e","f"})

Kết quả sẽ là “e”.

Trường hợp không tìm thấy giá trị khớp

Nếu search_key không tồn tại trong search_range, hàm LOOKUP sẽ tìm giá trị nhỏ hơngần nhất với search_key. Ví dụ:

=LOOKUP(8, {1,2,3,3,3,4}, {"a","b","c","d","e","f"})

Vì không có giá trị 8, hàm sẽ trả về giá trị tương ứng với 4, là “f”.

Ví dụ Thực tế

Tìm kiếm giá trị dạng văn bản

=LOOKUP("zzz", B2:E2)

Ở đây, chúng ta sử dụng một search_key là “zzz” (một giá trị chắc chắn không có trong dữ liệu) để buộc hàm LOOKUP tìm giá trị cuối cùng trong hàng. B2:E2search_result_array.

Tìm kiếm bằng cách chuyển đổi giá trị văn bản thành số

=LOOKUP(1, ARRAYFORMULA(1/(B2:E2<>"")),B2:E2)

Phương pháp này phức tạp hơn nhưng đảm bảo tính chính xác cao hơn. Giải thích chi tiết:

  • ARRAYFORMULA(1/(B2:E2<>"")): Chuyển đổi giá trị văn bản thành số. B2:E2<>"" kiểm tra xem ô có trống hay không (trả về TRUE hoặc FALSE). Chia 1 cho kết quả này sẽ tạo ra 1 cho ô không trống và lỗi cho ô trống.
  • 1 (search_key): Tìm kiếm giá trị 1, tương ứng với ô không trống.
  • B2:E2 (result_range): Trả về giá trị từ vùng dữ liệu gốc.
Xem Thêm Bài Viết  Danh Sách Sản Phẩm Cấm Bán Trên Tiktok Shop Mới Nhất 2023

Hướng Dẫn Từng Bước Tìm Giá Trị Cuối Cùng trong Mỗi Hàng

  1. Chọn ô để hiển thị kết quả (ví dụ: F2).
  2. Nhập dấu = và gõ LOOKUP.
  3. Nhập các đối số theo cú pháp đã nêu ở trên. Ví dụ: =LOOKUP(1, ARRAYFORMULA(1/(B2:E2<>"")),B2:E2).
  4. Nhấn Enter.
  5. Sao chép công thức xuống các hàng khác bằng cách kéo Fill Handle.

Kết luận

Hàm LOOKUP là một công cụ mạnh mẽ để tìm giá trị cuối cùng trong mỗi hàng trên Google Sheets. Hy vọng bài viết này đã cung cấp cho bạn kiến thức và hướng dẫn chi tiết để áp dụng hàm LOOKUP hiệu quả trong công việc. Hãy thực hành và khám phá thêm những tính năng hữu ích khác của Google Sheets để tối ưu hóa hiệu suất làm việc của bạn.

FAQ – Những câu hỏi thường gặp

1. Hàm LOOKUP khác gì với hàm VLOOKUP?

Hàm VLOOKUP tìm kiếm giá trị trong cột đầu tiên của một bảng và trả về giá trị trong cùng hàng từ một cột được chỉ định. LOOKUP linh hoạt hơn, cho phép tìm kiếm trong cả hàng và cột, và có thể sử dụng search_result_array mà không cần result_range.

2. Làm thế nào để xử lý lỗi khi sử dụng phương pháp chuyển đổi văn bản thành số?

Bạn có thể sử dụng hàm IFERROR để xử lý lỗi. Ví dụ: =IFERROR(LOOKUP(1, ARRAYFORMULA(1/(B2:E2<>"")),B2:E2),"") sẽ trả về chuỗi trống nếu có lỗi.

3. Có cách nào khác để tìm giá trị cuối cùng trong hàng không?

Xem Thêm Bài Viết  So sánh Sony Xperia 5 và Xperia 1: Màn hình 4K có thực sự làm giảm hiệu năng? FullHD vs 4K, Snap 855 đại chiến!

Có, bạn có thể sử dụng kết hợp các hàm khác như INDEX, COUNTA, và FILTER. Tuy nhiên, LOOKUP thường là cách đơn giản và hiệu quả nhất.

4. Tôi có thể sử dụng hàm LOOKUP với dữ liệu dạng số không?

Có, hàm LOOKUP hoạt động với cả dữ liệu dạng số và văn bản.

5. Làm thế nào để tìm hiểu thêm về các hàm Google Sheets?

Bạn có thể tham khảo tài liệu hỗ trợ của Google hoặc tìm kiếm các khóa học trực tuyến về Google Sheets.

Leave a Reply

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Related Post