Excel sau 40 năm chính thức "phá luật" khét lẹt: Một ô giờ không còn là một giá trị nữa rồi!

Chắc ai làm việc với Excel cũng biết nguyên tắc "thiêng liêng" này: mỗi ô = một giá trị duy nhất. Nhưng giờ thì Microsoft quyết định "đập tan" luật chơi này sau tận 40 năm luôn đó các bạn!

ef74b9bc14b5b071800d.jpg


Trong suốt khoảng 40 năm, Excel hoạt động dựa trên một nguyên tắc tưởng như không thể thay đổi: mỗi ô chỉ chứa một giá trị. Đó có thể là văn bản, con số, ngày tháng hoặc kết quả của công thức. Tuy nhiên, Microsoft hiện muốn phá bỏ giới hạn này bằng ba kiểu dữ liệu mới gồm danh sách, mảng trong ô và mảng lồng nhau.

Các tính năng đang được triển khai dưới dạng thử nghiệm dành cho thành viên Microsoft 365 Insider, thông qua kênh Excel Beta trên Windows và macOS.

Giờ một ô có thể chứa cả... danh sách luôn

Thay đổi đầu tiên là danh sách - nghe xịn nhưng dễ xài lắm nha! Bạn chỉ cần chọn Insert > List hoặc nhấn tổ hợp Ctrl+J, sau đó gõ các mục, phân tách bằng dấu phẩy hoặc chấm phẩy tùy thiết lập.

Mặc dù nằm chung trong một ô, Excel vẫn hiểu từng nội dung là một mục độc lập chứ không coi toàn bộ chúng như một chuỗi văn bản bình thường.

5317b7657313f9ed20d8.jpg


Ví dụ như bảng quản lý dự án, giờ bạn có thể lưu tên nhiều người phụ trách trong cùng một ô mà không cần tạo thêm hàng tá cột hay bảng phụ nữa. Quá tiện luôn á! Bạn vẫn có thể lọc, tham chiếu và thực hiện phép tính với từng mục bên trong danh sách như bình thường.

Khi tham chiếu đến ô chứa danh sách bằng công thức như =B2, Excel có thể tự động trải các phần tử ra những ô riêng biệt.

Jake Armstrong, quản lý sản phẩm cấp cao của Excel, giải thích: "Trước đây, bạn phải dùng nhiều cột, tạo bảng phụ hoặc nhét một chuỗi như 'Carlos, Henrietta, Jacob' vào cùng một ô. Với danh sách, bạn có thể giữ các giá trị trong cùng một ô nhưng vẫn làm việc riêng với từng mục."

Excel giờ còn "nhét" cả mảng vào một ô luôn

Thay đổi còn hardcore hơn nữa là khả năng lưu trữ mảng. Một ô Excel giờ có thể chứa mảng một chiều, nhiều chiều, thậm chí là một mảng có chứa những mảng khác nữa đó!

Thông thường, công thức như ={1;2;3} sẽ trải ba kết quả ra nhiều ô. Với tính năng mới, bạn có thể giữ toàn bộ kết quả bên trong một ô duy nhất. Nhờ đó, những dữ liệu có độ dài thay đổi không còn buộc phải chia thành số lượng cột cố định nữa.

82e6118cdf11e9902e6b.jpg


Microsoft lấy nhật ký chạy bộ làm ví dụ. Mỗi hàng có thể đại diện cho một buổi chạy, còn một ô trong hàng đó lưu toàn bộ thời gian hoàn thành từng chặng. Dù số chặng của mỗi buổi khác nhau, Excel vẫn có thể tính tổng thời gian, tốc độ trung bình hay kilomet nhanh nhất mà không phá vỡ cấu trúc bảng.

Bốn hàm mới cũng được bổ sung để xử lý các kiểu dữ liệu này nha:
• FLATTEN: loại bỏ các lớp lồng nhau trong mảng
• HAS: kiểm tra sự tồn tại của một giá trị
• HASANY: tìm ít nhất một giá trị trong danh sách
• HASALL: kiểm tra xem tất cả giá trị yêu cầu có xuất hiện hay không

bc0aa064bdb541c57b9a.jpg


Nghe hấp dẫn nhưng... chưa nên dùng cho file quan trọng đâu nha! ⚠️

Thay đổi này có thể gây ra không ít vấn đề về tương thích đó. Nhiều phần mềm và thư viện hiện mặc định rằng mỗi ô trong tệp Excel chỉ chứa văn bản, số, ngày tháng hoặc giá trị đúng/sai. Microsoft chưa giải thích rõ các danh sách và mảng mới sẽ được lưu như thế nào trong cấu trúc XML của tệp .xlsx.

Một số tính năng quen thuộc của Excel cũng chưa hỗ trợ kiểu dữ liệu mới. PivotTable không thể dùng ô chứa mảng làm nguồn dữ liệu, Power Query chưa đọc hoặc xuất được các cột dạng mảng, còn biểu đồ không thể biến từng phần tử trong mảng thành điểm dữ liệu riêng.

Data Validation cũng chưa cho phép dùng danh sách mới làm nguồn cho menu thả xuống. Trong khi đó, Find & Replace không thể sửa riêng một mục nằm bên trong danh sách hoặc mảng.

Phần lớn phép tính liên quan đến mảng lồng nhau còn yêu cầu bật Compatibility Version 3. Microsoft cảnh báo thiết lập này có thể làm thay đổi kết quả của một số công thức cũ nữa đó.

Bản thử nghiệm yêu cầu Excel cho Windows phiên bản 2610, bản dựng 20520.20000 trở lên, hoặc Excel cho Mac phiên bản 16.114, bản dựng 26092111 trở lên. Microsoft cho biết tính năng sẽ được triển khai dần và vẫn có thể bị thay đổi, tạm dừng hoặc loại bỏ.

Vì vậy, người dùng chưa nên áp dụng nó cho những bảng tính quan trọng nhé! Dù vậy, thông điệp của Microsoft đã rất rõ ràng rồi. Như Armstrong tuyên bố: "Một trong những quy tắc lâu đời nhất của bảng tính là mỗi ô chỉ có một giá trị. Giờ thì không còn nữa".

Nguồn: kenh14.vn
 
Back
Top