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
Karaoke Người Đó Tôi Đây Tình Đâu(Midi)
Chuyển tin nhắn Messenger thành bài hát trong nháy mắt
Cách xây dựng game nhiều người chơi với Claude Opus 5.5
Cách xem thời tiết trong ChatGPT với AccuWeather để lên kế hoạch
Karaoke Lạnh (Midi)
Cách kết nối ElevenLabs AI agent với Exa
Thiết lập cách ChatGPT thông báo cho bạn khi có công việc cần chú ý
TOP phần mềm OCR scan tài liệu có tích hợp AI tốt nhất
6 trang web tạo mật khẩu ngẫu nhiên an toàn đáng tin cậy
TOP nền tảng xây dựng công cụ nội bộ có tích hợp AI
TOP phần mềm AI bảo mật Internet tốt nhất hiện nay
Biến các ý tưởng thành giải thích trực quan, tương tác trong ChatGPT
TOP tiện ích mở rộng AI cho VS Code tốt nhất
Cách tạo website Portfolio miễn phí bằng ChatGPT
6 lựa chọn thay thế Visual Studio Code tốt nhất có tích hợp AI
Tạo form hỏi đáp tương tác trong vài phút và prompt chỉnh sửa
Hướng dẫn sử dụng Google Slides trong Claude
Hướng dẫn sử dụng Wolfram trong ChatGPT giải toán nâng cao
15 prompt AI thú vị cho ngày lễ Halloween
Hoàn thiện một thiết kế thực tế với ChatGPT + Canva
Hướng dẫn cài đặt và sử dụng n8n trên Windows 11
Cách lập trình chuyên nghiệp hơn, dễ dàng hơn với tính năng Tệp trên Grok
Công thức tính diện tích hình Elip
Hướng dẫn ngắt kết nối ứng dụng trên ChatGPT
Hướng dẫn tạo đoạn hội thoại cho topic trên Twee
Bức tranh tổng quan về hỗ trợ khách hàng tích hợp AI
Claude Code thực sự có giá bao nhiêu?
Cách sửa lỗi There Are Currently No Power Options Available Windows
5 tài liệu hay nhất giúp bạn làm chủ Small Language Model (SLM) năm 2026
Hướng dẫn 8 cách mở bàn phím ảo trên Windows 10