Một ô, nhiều giá trị: Cuộc nổi loạn âm thầm trong bảng tính
Excel nhiều giá trị là tính năng ô Excel mới cho phép một ô chứa cả danh sách, mảng và mảng lồng nhau, đồng thời xem từng phần tử bên trong như các giá trị độc lập dùng được cho lọc, tham chiếu và tính toán, thay vì coi tất cả như một chuỗi văn bản duy nhất.
Trong suốt khoảng 40 năm, Excel sống dựa trên một quy tắc gần như thiêng liêng: mỗi ô chỉ chứa một giá trị. Giờ Microsoft đang thử nghiệm phá vỡ quy tắc đó bằng bộ dữ liệu mới gồm danh sách, mảng trong ô và mảng lồng nhau, triển khai cho thành viên Microsoft 365 Insider qua kênh Beta trên Windows và macOS. Đây không phải là một bản nâng cấp trang điểm giao diện, mà là cú xoay kiến trúc hiếm gặp trong lịch sử bảng tính. Khi một nền tảng đã ăn sâu vào mọi quy trình văn phòng dám chạm vào luật gốc của mình, điều đó chẳng bao giờ là chuyện nhỏ.

Vì sao Microsoft dám động vào “luật tổ tiên” sau 40 năm?
Quy tắc “mỗi ô một giá trị” tồn tại lâu đến mức nhiều người xem nó như bản chất không thể đổi của bảng tính. Nhưng thực tế, Excel từ lâu đã bị ép làm nhiều hơn là bảng số: người dùng nhồi cả text, cấu trúc dữ liệu phức tạp, AI và tương tác mã vào một lưới ô cũ kỹ. Khi nhu cầu trở thành bảng tính nâng cao tăng lên, quy tắc xưa cũ bắt đầu trở thành rào cản. Jake Armstrong, quản lý sản phẩm cấp cao, nói thẳng: “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”.
Động cơ của Microsoft khá rõ: nếu Excel muốn tiếp tục là trung tâm dữ liệu văn phòng, nó phải cho phép cấu trúc linh hoạt hơn mà không buộc người dùng tạo vô số cột phụ, sheet phụ, hay giải pháp lắt léo bằng chuỗi text. Lộ trình tính năng mới – từ danh sách đến mảng lồng nhau, cùng các hàm FLATTEN, HAS, HASANY, HASALL – cho thấy họ đang dần biến ô Excel thành một container dữ liệu, chứ không chỉ là hộp chứa số.

Dân văn phòng được lợi gì: ít cột hơn, nhiều thông tin hơn
Lợi ích rõ nhất của Excel nhiều giá trị nằm ở việc tổ chức dữ liệu linh hoạt hơn mà không cần thủ thuật quanh co. Với danh sách, người dùng có thể đưa nhiều mục vào cùng một ô qua phím tắt Ctrl+J hoặc menu Insert, phân tách bằng dấu phẩy hoặc chấm phẩy tùy khu vực. Thay vì tạo thêm ba bốn cột để lưu tag dự án, thành viên phụ trách hay các hạng mục chi phí, bạn ghi thẳng chúng vào một ô và vẫn xử lý từng mục riêng lẻ. Armstrong giải thích: “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”.
Về mặt workflow, điều này giảm đáng kể công việc dọn dẹp và tái cấu trúc bảng tính. Bảng quản lý dự án giờ có thể lưu tên nhiều người phụ trách trong cùng một ô mà không cần thêm hàng loạt cột hoặc bảng phụ. Nhật ký chạy bộ có thể để toàn bộ thời gian từng chặng vào một ô, cho mỗi buổi chạy một hàng riêng, mà vẫn tính được tổng thời gian, tốc độ trung bình hay kilomet nhanh nhất. 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 nhiều ô theo cơ chế tràn mảng. Ít cột hơn, nhưng khả năng phân tích chi tiết lại cao hơn.
Mảng trong ô: bước nhảy từ bảng số sang cấu trúc dữ liệu
Nếu danh sách là phần dễ thấy, thì mảng trong ô mới là chỗ cho thấy Excel đang âm thầm trở thành một môi trường dữ liệu phức tạp. Một ô Excel giờ có thể chứa mảng một chiều, nhiều chiều, thậm chí mảng lồng nhau – tức mảng chứa các mảng khác. Trước đây, công thức như ={1;2;3} sẽ trải kết quả ra nhiều ô; nay người dùng có thể giữ toàn bộ trong một ô duy nhất, không cần ép dữ liệu độ dài linh hoạt vào số lượng cột cố định.
Bốn hàm FLATTEN, HAS, HASANY, HASALL được thêm vào để làm việc với kiểu dữ liệu này: FLATTEN loại bỏ các lớp lồng nhau, 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ị, HASALL kiểm tra xem tất cả giá trị yêu cầu có xuất hiện hay không. Nghe giống ngôn ngữ lập trình hơn là bảng tính truyền thống, và đó chính là ý nghĩa kiến trúc: ô Excel được đối xử như một cấu trúc dữ liệu. Đối với dân văn phòng, điều này mở ra chuỗi kịch bản mới: từ phân bổ tài nguyên đa chiều, quản lý nhiều trạng thái cho một bản ghi, đến phân tích tổ hợp mà trước đây phải trông cậy vào script hoặc tool ngoài.
Đừng vội bê vào file quan trọng: rủi ro tương thích và tương lai bảng tính
Dù hấp dẫn, quan điểm hợp lý lúc này là: thử nghiệm quyết liệt, nhưng giữ nó ngoài các file sống còn. Những tính năng ô Excel mới chỉ xuất hiện trong kênh Beta cho Windows và Mac, chưa phổ biến rộng. 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. Nhiều tính năng quen thuộc như PivotTable, Power Query, biểu đồ, xác thực dữ liệu và Find & Replace hiện chưa đọc được cột dạng mảng, khiến ô chứa mảng khó dùng làm nguồn dữ liệu chuẩn.
Vấn đề tương thích còn nằm ở định dạng .xlsx: Microsoft chưa công bố cách danh sách và mảng mới được biểu diễn trong XML. Điều này buộc thư viện và ứng dụng bên thứ ba phải cập nhật. Với các phép tính dùng mảng lồng nhau, sổ làm việc phải chuyển sang Compatibility Version 3, có nguy cơ làm kết quả một số công thức hiện có khác đi. Microsoft cũng nói thẳng rằng tính năng sẽ triển khai dần và vẫn có thể bị thay đổi, tạm dừng hoặc loại bỏ. Nói cách khác, đây là cuộc thử nghiệm kiến trúc cho tương lai bảng tính nâng cao, chứ chưa phải nền mới ổn định. Dân văn phòng nên xem nó như sân chơi để học cách nghĩ dữ liệu theo chiều sâu, chuẩn bị cho ngày quy tắc “mỗi ô một giá trị” thật sự bị khai tử.






