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
Cách bật tắt âm thanh nhấn Caps Lock, Num Lock, Scroll Lock
5 Excel template miễn phí đơn giản hóa các tác vụ phức tạp
4 tính năng giúp bạn tận dụng hết lợi thế của bo mạch chủ
4 mẹo sửa lỗi Windows bị ẩn giúp khôi phục file hỏng nhanh chóng
Tính năng dịch toàn bộ trang web trên Firefox iPhone đã sẵn sàng
Bộ công cụ Windows portable NirLauncher nằm gọn trên USB có thể thay thế hàng chục ứng dụng khác
Lời yêu thương dành cho con yêu
Hóa ra những hành vi thường ngày này của con người lại là bản năng sinh tồn
Cách bỏ tùy chọn gỡ ứng dụng trong Start menu Windows 11
TOP những bài thơ hay về hiện tượng thiên nhiên dành cho Thiếu nhi
Cách tắt Copilot Discover trong bảng Widgets Windows 11
Router 2.4GHz đã lỗi thời vào năm 2025 – Vì sao bạn nên nâng cấp ngay?
Hộp thư mùa thu
Cha vẫn ở đây
Rồi một ngày, bố mẹ sẽ già đi
Sao phải cưới người không yêu
Ly cocktail của ký ức
Ca dao, tục ngữ, thành ngữ về tiết kiệm
Cách sửa lỗi VCRUNTIME140_1.dll not found, is missing trong Windows