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
Prompt tạo infographic sản phẩm kiểu bố cục Bento cực đẹp bằng AI
[Video] Hướng dẫn thêm Skills vào Claude Console để mở rộng khả năng cho AI
TOP công cụ AI tạo workflow tốt nhất
Prompt tạo bản vẽ thiết kế bao bì chuyên nghiệp bằng AI
Template agent Sustainability Insights
Template agent Voice
Hướng dẫn đọc và phân tích tài liệu PDF với SciSpace
Prompt tạo ảnh hồ sơ xin việc chuyên nghiệp
10 prompt Claude giúp CV nổi bật hơn trong mắt nhà tuyển dụng
TOP công cụ AI tạo sơ đồ tư duy tốt nhất
Mẹo sử dụng Project trong Claude hiệu quả để tạo không gian AI cá nhân
Vì sao Claude vượt trội hơn Gemini và ChatGPT?
Hướng dẫn tạo TVC quảng cáo bằng Gemini
TOP công cụ AI tạo CV xin việc tốt nhất
Template agent Weather
So sánh 2 AI IDE Windsurf và Cursor
Hướng dẫn ghép các video trên Flow thành video dài
Cách ký tài liệu PDF ngay trên ChatGPT
Prompt tạo logo thư pháp tối giản bằng AI cực kỳ nghệ thuật
Prompt tạo nội dung marketing trên blog/mạng xã hội thu hút khách hàng