Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
Microsoft Excel chứa rất nhiều hàm, nhưng nếu vẫn dựa vào VLOOKUP, các câu lệnh IF lồng nhau hoặc CONCATENATE, bạn đang khiến bảng tính của mình trở nên khó quản lý hơn mức cần thiết. Microsoft có các hàm Excel mới, mạnh mẽ hơn, giúp bạn cảm thấy như một phù thủy bảng tính và giúp các công thức dễ đọc hơn.
Tin tốt là bạn không cần phải là chuyên gia Excel - chúng được thiết kế để thay thế những hàm cồng kềnh, lỗi thời mà bạn có thể đã quen thuộc. Cho dù bạn đang tra cứu dữ liệu, xây dựng danh sách động hay làm việc với văn bản, Excel đều có những công cụ tốt hơn được tích hợp sẵn giúp bạn tiết kiệm thời gian.


VLOOKUP đã là hàm được sử dụng phổ biến để tra cứu dữ liệu trong Excel nhiều năm, nhưng nó cũng có những hạn chế. Bạn chỉ có thể tìm kiếm ở cột ngoài cùng bên trái và trả về giá trị ở cột bên phải. Nếu cột tra cứu của bạn không nằm ở ngoài cùng bên trái, bạn sẽ phải sắp xếp lại toàn bộ bảng hoặc thêm các cột hỗ trợ.
XLOOKUP khắc phục tất cả những điều đó. Nó có thể tìm kiếm ở bất kỳ đâu trong bảng và trả về giá trị từ bất kỳ cột nào - cho dù là bên trái, bên phải hay bất kỳ vị trí nào khác. Thêm vào đó, cú pháp cũng đơn giản và dễ nhớ hơn.
So sánh cú pháp như sau:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
Bạn cũng có thể sử dụng các tham số tùy chọn sau:


Các câu lệnh IF lồng nhau nhanh chóng trở nên mất kiểm soát. Khi kiểm tra nhiều điều kiện, bạn sẽ nhận được một công thức đầy dấu ngoặc đơn và gần như không thể đọc hoặc khắc phục sự cố. Thiếu một dấu ngoặc đơn đóng, toàn bộ công thức sẽ bị hỏng.
Hàm IFS giải quyết vấn đề này bằng cách cho phép bạn kiểm tra nhiều điều kiện trong một công thức duy nhất, đơn giản. Vì vậy, không cần lồng nhau nữa; chỉ cần liệt kê các điều kiện và kết quả tương ứng theo thứ tự.
So sánh cú pháp như sau:
=IF(condition1, value1, IF(condition2, value2, IF(condition3, value3, value4)))
=IFS(condition1, value1, condition2, value2, condition3, value3, TRUE, default_value)

CONCATENATE buộc bạn phải tham chiếu từng ô riêng lẻ và nhập thủ công các dấu phân cách, chẳng hạn như dấu phẩy hoặc khoảng trắng, giữa mỗi ô. Nếu bạn đang kết hợp 5 ô, đó là 5 tham chiếu ô cộng với 4 dấu phân cách - tất cả đều được nhập riêng biệt.
TEXTJOIN xử lý việc này chỉ trong một lần. Bạn chỉ định dấu phân cách một lần, cho phép nó bỏ qua các ô trống, rồi chọn toàn bộ phạm vi. Việc viết nhanh chóng và dễ dàng chỉnh sửa hơn nhiều sau này.
Sau đây là so sánh cú pháp:
=CONCATENATE(text1, " ", text2, " ", text3)
=TEXTJOIN(delimiter, ignore_empty, text1, [text2], ...)


Tạo danh sách được lọc thủ công có nghĩa là sao chép từng hàng một hoặc sử dụng AutoFilter, sau đó sao chép và dán kết quả vào một vị trí khác. Nếu dữ liệu nguồn thay đổi, bạn phải lặp lại toàn bộ quá trình. Việc này tốn thời gian và dễ xảy ra lỗi.
Các hàm mảng động như FILTER và UNIQUE tự động tạo danh sách và cập nhật theo thời gian thực khi dữ liệu nguồn của bạn thay đổi. Bạn chỉ cần viết công thức một lần, Excel sẽ xử lý phần còn lại. Hiện tại, nhiều người sử dụng hàm FILTER của Excel cho mọi thứ, vì không cần phải làm mới hoặc sao chép và dán thủ công.
Cú pháp cho cả 2 hàm:
=FILTER(array, include, [if_empty])
=UNIQUE(array, [by_col], [exactly_once])


LEFT, RIGHT và MID yêu cầu bạn phải đếm chính xác số ký tự bạn muốn trích xuất. Nếu định dạng văn bản của bạn thay đổi hoặc độ dài của nó thay đổi, bạn sẽ liên tục điều chỉnh số lượng ký tự và chỉ cần một phép tính sai sẽ phá vỡ công thức.
Các hàm văn bản mới hơn - TEXTSPLIT, TEXTBEFORE và TEXTAFTER - cho phép bạn trích xuất văn bản dựa trên dấu phân cách hoặc dấu hiệu cụ thể thay vì vị trí ký tự. Chúng nằm trong số các hàm Excel được sử dụng nhiều nhất vì tính linh hoạt và dễ hiểu khi nhìn thoáng qua.
Đây là cú pháp của từng hàm:
=TEXTSPLIT(text, col_delimiter, [row_delimiter], [ignore_empty], [match_mode], [pad_with])
=TEXTBEFORE(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found])
=TEXTAFTER(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found])
Các tham số giống như TEXTBEFORE, nhưng nó trích xuất văn bản sau dấu phân cách thay vì trước dấu phân cách.
Nguồn tin: Quantrimang.com:
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
Sự khác biệt giữa Zapier MCP, Zapier SDK và Zapier CLI
12 cài đặt Claude Code bạn nên kích hoạt ngay bây giờ
TOP trợ lý AI sắp xếp lịch tốt nhất
8 framework Agentic AI đáng chú ý nhất năm 2026 mà lập trình viên AI nên biết
Prompt tạo giấy mời họp phụ huynh đầu năm
Prompt biến poster phim thành tranh vẽ chì màu ngộ nghĩnh
Tạo một agent trong Microsoft Copilot Studio
Hướng dẫn tạo video tranh cát cho bài thơ, câu chuyện
Prompt ChatGPT theo vai trò giải quyết mọi công việc
TOP nền tảng tích hợp API tốt nhất năm 2026
Cách khắc phục lỗi công thức Excel bằng Claude AI
Prompt tạo infographic truyện tranh từ kiến thức bài học
Prompt chụp ảnh sản phẩm phong cách studio tối giản
TOP công cụ AI cho Microsoft Teams tốt nhất
Sự khác biệt giữa OpenClaw và Zapier
Cách tắt và ẩn Meta AI trên Facebook, Instagram, Messenger và WhatsApp
Tìm hiểu về AI by Zapier: Dễ dàng thêm các AI step vào workflow của bạn
Mẹo tùy chỉnh ChatGPT phản biện thông minh hơn
Prompt tạo ảnh chân dung trong ô tô dưới trời mưa cực điện ảnh
TOP công cụ AI cho Microsoft Outlook tốt nhất