Tổng hợp các hàm xử lý văn bản và mảng trong Excel mới được ra mắt
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. ERX sẽ gửi tới các bạn một số thông tin về các hàm mảng và văn bản nói trên

1.Các hàm làm việc với văn bản:
Khi xử lý dữ liệu dạng chuỗi trong Excel, một nhiệm vụ phổ biến cần hoàn thành là "ngắt văn bản" bằng cách sử dụng dấu phân cách. Bạn đã có thể thực hiện việc này với các tổ hợp hàm SEARCH, FIND, LEFT, RIGHT, MID, SUBSTITUTE, TRIM, REPT nhưng có nhiều người nói rằng nó quá khó để sử dụng và master được các hàm này.
Để giúp việc xử lý chuỗi trở nên dễ dàng hơn trong việc trích xuất văn bản từ đầu hoặc cuối nội dung của ô, Microsoft sẽ phát hành hai hàm "TEXTBEFORE và TEXTAFTER" chỉ trả về mọi thứ trước hoặc sau dấu phân cách mà bạn đã chỉ định.
Ngoài ra, hàm "TEXTSPLIT" sẽ giúp chia văn bản của bạn thành nhiều phần. Mỗi phần sẽ tự trả về các ô của nó thông qua các mảng động - gọi là dynamic arrays.
Xem thêm:
TEXTBEFORE - Trả về phần văn bản trước kí tự phân cách
TEXTAFTER - Trả về phần văn bản sau kí tự phân cách
TEXTSPLIT - Chia cắt văn bản trong các dòng hoặc các cột với các dấu phân cách
2. Các hàm làm việc với mảng:
Kết hợp các mảng:
Việc kết hợp dữ liệu có thể là một thách thức, nhất là khi các nguồn dữ liệu của chúng có kích thước không giống nhau. Tuy nhiên với "VSTACK và HSTACK" bạn có thể dễ dàng kết hợp các mảng động lại với nhau theo chiều dọc hoặc chiều ngang.
Xem thêm:
VSTACK - Kết hợp các mảng theo chiều dọc.
HSTACK - Kết hợp các mảng theo chiều ngang.
Định hình mảng:
Thật khó để thay đổi “hình dạng” của dữ liệu trong Excel, đặc biệt là từ mảng thành danh sách và ngược lại. Nếu bạn thấy mình có mảng hai chiều mà bạn muốn chuyển đổi thành danh sách đơn giản, hãy sử dụng "TOROW và TOCOL" để chuyển đổi mảng 2D thành một hàng hoặc cột dữ liệu.
Sử dụng các hàm "WRAPROWS và WRAPCOLS" để tạo một mảng 2D có chiều rộng hoặc chiều cao được chỉ định bằng cách "chuyển" dữ liệu vào dòng tiếp theo sau khi đạt đến giới hạn chiều rộng / chiều cao đã chọn của bạn.
Thay đổi kích thước mảng:
Dùng hàm "TAKE và DROP" chúng cho phép bạn thay đổi kích thước mảng của mình bằng chỉ định số hàng giữ lại hoặc loại bỏ ở đầu hoặc cuối mảng.
Tương tự, sử dụng "CHOOSEROWS hoặc CHOOSECOLS", bạn có thể chọn các hàng hoặc cột cụ thể trong một mảng theo thứ tự của chúng.
Hàm EXPAND cho phép bạn phát triển một mảng theo kích thước mà bạn chọn, bạn chỉ cần cung cấp các thứ nguyên mới và các giá trị để lấp đầy khoảng không.
Xem thêm:
TAKE - Giữ lại dòng hoặc cột ở đầu hoặc cuối mảng.
DROP - Loại bỏ dòng hoặc cột ở đầu hoặc cuối mảng
CHOOSEROWS - Trả về các hàng được chỉ định trong một mảng
CHOOSECOLS - Trả về các cột được chỉ định trong một mảng
EXPAND - Mở rộng mảng theo thứ nguyên được chỉ định