Vào ngày 16 tháng 3 vừa qua, Excel đã được bổ sung thêm 14 hàm mới liên quan tới mảng và xử lý văn bản. Học Excel Online sẽ tóm tắt thông tin cơ bản về các hàm mảng và văn bản mới kể trên. Lược dịch từ trang cộng đồng Microsoft.
Xem nhanh
Danh sách các hàm mảng và văn bản mới (tháng 3/2022)
Trong đợt bổ sung này, các hàm mới tập trung vào xử lý văn bản/chuỗi kí tự cũng như xử lý mảng. Điều này khiến ta liên tưởng tới việc “cạnh tranh trực tiếp” với Google Sheets – khi mà Google Sheets đã làm khá tốt việc đưa và trực quan hóa mảng vào trong trang tính thì Excel chỉ mới bắt đầu khiến cho mảng trở nên thân thiện hơn những năm gần đây với Dynamic Array, và tính năng này hiện chỉ có trên Office 365.
Danh sách các hàm mới chi tiết:
Nhóm hàm xử lý chuỗi ký tự
3 hàm mới được thêm vào đợt này nhằm 1 mục đích chung, đó là tách chuỗi kí tự. Trước đây, việc xử lý chuỗi ký tự trong Excel thường khá khó khăn. Trước đây, để chia nhỏ, tách một chuỗi kí tự thành nhiều chuỗi con ta thường phải kết hợp nhiều hàm như SEARCH, FIND, LEFT, RIGHT, MID, SUBSTITUTE… nhưng để vận dụng được những hàm này là một công việc khó khăn. Giờ đây, mọi thứ đã trở nên dễ dàng hơn với:
TEXTBEFORE – Trả về chuỗi kí tự đằng trước dấu phân tách
TEXTAFTER – Trả về chuỗi kí tự đằng sau dấu phân tách
TEXTSPLIT – Tách chuỗi với các dấu phân tách
Nhóm hàm xử lý mảng
11 hàm mới còn lại khiến việc xử lý mảng trong Excel trở nên dễ dàng hơn rất nhiều. Giờ đây, bạn có thể từ một công thức hiển thị ra cả một mảng dữ liệu khổng lồ.
Để gộp 2 mảng lại với nhau, chúng ta có VSTACK và HSTACK:
VSTACK – xếp các mảng theo chiều dọc
HSTACK – xếp các mảng theo chiều ngang
Để “định hình” lại mảng dữ liệu, ta có 4 hàm:
TOROW – chuyển 1 mảng thành 1 hàng duy nhất
TOCOL – chuyển 1 mảng thành 1 cột duy nhất
WRAPROWS – chuyển 1 vector thành 1 mảng 2D theo hàng
WRAPCOLS – chuyển 1 vector thành 1 mảng 2D theo cột
Để thay đổi kích cỡ mảng, 5 hàm mới sẽ giúp bạn:
TAKE – Trả về hàng hoặc cột liền kề được chỉ định từ đầu hoặc cuối của một mảng
DROP – Loại trừ hàng hoặc cột liền kề được chỉ định từ đầu hoặc cuối của một mảng
CHOOSEROWS – Trả về một mảng chỉ chứa các hàng được chỉ định từ mảng khác
CHOOSECOLS – Trả về một mảng chỉ chứa các cột được chỉ định từ mảng khác
EXPAND – Mở rộng hoặc điền thêm một mảng tới kích thước hàng và cột được chỉ định.