Kể từ khi xuất hiện lần đầu tiên vào năm 1985 trên hệ máy Macintosh, Microsoft Excel đã duy trì một triết lý vận hành được coi là "tín điều" bất biến: mỗi ô trong bảng tính chỉ lưu trữ duy nhất một giá trị đơn lẻ (Scalar Value). Cho dù đó là một con số, một chuỗi ký tự hay một giá trị logic, ô tính luôn đóng vai trò là một nguyên tử độc lập. Triết lý này giúp Excel dễ tiếp cận, đặt nền móng cho toàn bộ ngành phân tích dữ liệu văn phòng suốt 4 thập kỷ qua. Tuy nhiên, trước sự bùng nổ của Big Data, kiến trúc đa chiều và nhu cầu tích hợp AI sâu rộng, Microsoft đã chính thức thực hiện bước ngoặt tái thiết vĩ đại nhất lịch sử phần mềm này: xóa bỏ vĩnh viễn giới hạn "một ô, một giá trị".
Cột mốc lịch sử: Bức tường 'Scalar Value' và lý do Microsoft phải đập bỏ
Quy tắc một ô chứa một giá trị từng là chìa khóa thành công của Excel nhờ tính trực quan. Dù vậy, khi các tập dữ liệu doanh nghiệp vượt khỏi quy mô bảng tính truyền thống, triết lý 1985 trở thành rào cản hiệu năng nghiêm trọng. Để xử lý các bài toán mảng hoặc trích xuất dữ liệu đa thuộc tính, các kỹ sư tài chính buộc phải:
- Viết hàng nghìn công thức lặp lại trên từng dòng, khiến dung lượng file tăng vồng và nguy cơ lệch công thức cực cao.
- Sử dụng các công thức mảng cổ điển rắc rối đòi hỏi tổ hợp phím
Ctrl + Shift + Enter(CSE), rất dễ vỡ cấu trúc khi chèn dòng hoặc cột. - Lạm dụng mã lệnh VBA (Visual Basic for Applications) cồng kềnh, gây lỗ hổng bảo mật và khó bảo trì trên quy mô tập đoàn.
Quyết định chấm dứt nguyên lý 40 năm không thuần túy là một bản cập nhật tính năng. Đây là cuộc đại tu hạ tầng tính toán (Calculation Engine) của Microsoft nhằm đưa Excel thích ứng hoàn hảo với môi trường điện toán đám mây, các ngôn ngữ lập trình hiện đại như Python và trợ lý trí tuệ nhân tạo Copilot.
Trụ cột 1: Dynamic Arrays và cơ chế 'Spill' – Lời chia tay với Ctrl+Shift+Enter
Trụ cột kỹ thuật đầu tiên trong cuộc tái cấu trúc này là hệ thống Mảng động (Dynamic Arrays). Thay vì ép buộc một công thức chỉ trả về một kết quả tại đúng ô chứa nó, công thức Excel thế hệ mới có thể tính toán trên toàn bộ mảng dữ liệu và tự động "tràn" (Spill) kết quả ra các ô xung quanh.
"Khái niệm 'Spill Range' (Vùng tràn) đánh dấu lần đầu tiên trong 40 năm, một ô tính có thể kiểm soát và định hình không gian lưu trữ của các ô lân cận mà không cần sao chép công thức thủ công."
Đi kèm với cơ chế này là sự xuất hiện của ký tự toán tử mới # (Spill Range Operator) và tập hàm mảng nguyên bản như FILTER, SORT, UNIQUE, SEQUENCE, và XLOOKUP. Đặc biệt, việc bổ sung hai hàm chức năng nâng cao là LET và LAMBDA đã biến Excel từ một công cụ bảng tính thành một môi trường lập trình chức năng (Functional Programming) thực thụ, cho phép người dùng tự định nghĩa hàm tái sử dụng mà không cần viết một dòng code VBA nào.
Trụ cột 2: Rich Data Types – Biến mỗi ô thành một Container thông minh
Nếu Mảng động giải quyết bài toán về mặt cấu trúc không gian, thì Kiểu dữ liệu phức hợp (Rich Data Types / Objects) lại giải quyết bản chất của dữ liệu. Một ô tính giờ đây không còn bị giới hạn ở định dạng Text hay Number thô, mà có thể chứa cả một "đối tượng" (Data Object) chứa vô số thuộc tính bên trong.
Chẳng hạn, khi nhập mã cổ phiếu MSFT hoặc tên một thành phố như Hà Nội, ô tính đó có thể kết nối trực tiếp với nguồn dữ liệu đám mây (như Refinitiv hoặc Bing API) để lưu trữ toàn bộ hồ sơ đối tượng. Người dùng chỉ cần truy xuất các thuộc tính bên trong bằng cú pháp gõ điểm (Dot-notation) tương tự như lập trình hướng đối tượng:
=A1.Price— Lấy giá cổ phiếu thời gian thực.=A1.MarketCap— Lấy giá trị vốn hóa thị trường.=A1.Population— Lấy số liệu dân số cập nhật tự động.
Sự kết hợp giữa Power Query và Rich Data Types cho phép doanh nghiệp đóng gói toàn bộ bảng dữ liệu từ Snowflake, SAP hay Databricks vào một ô duy nhất dưới dạng Custom Object, giúp bảng tính gọn gàng nhưng chứa đựng hàm lượng thông tin khổng lồ.
Trải nghiệm thực tế: So sánh kiến trúc Excel Cổ điển và Thế hệ mới
| Tiêu chí kiến trúc | Excel truyền thống (Nguyên lý 1985) | Excel thế hệ mới (Thế hệ Dữ liệu động) |
| Bản chất lưu trữ ô | Scalar Value (Số, Chuỗi văn bản, Boolean đơn) | Data Objects (Thực thể JSON, Mảng đa chiều, Image) |
| Mô hình công thức | 1 công thức = 1 kết quả (Phụ thuộc copy drag) | 1 công thức = N kết quả (Tự động tràn Spill Range) |
| Tương tác mảng | Bắt buộc tổ hợp CSE (Ctrl+Shift+Enter) cồng kềnh | Xử lý mảng Native, hỗ trợ toán tử Spill # |
| Mở rộng tính năng | Phụ thuộc mã VBA, Macro hoặc Add-ins ngoài | Tích hợp sẵn Python Native (=PY), AI Copilot, LAMBDA |
| Độ tối ưu tài nguyên | File nặng, tính toán lại toàn bộ (Recalculation lag) | Giảm 60-80% số công thức thừa, tính toán bất đồng bộ |
Tác động doanh nghiệp: Tăng 70% hiệu suất và Tích hợp Python Native
Sự thay đổi này mang lại lợi ích đo lường được ngay lập tức cho khối doanh nghiệp và cộng đồng phân tích tài chính. Việc giảm thiểu hàng triệu công thức lặp lại giúp dung lượng tệp .xlsx giảm trung bình từ 50% đến 70%, đồng thời triệt tiêu rào cản gián đoạn tính toán do lệch công thức giữa các dòng.
Quan trọng hơn, kiến trúc ô dữ liệu dạng Object là điều kiện tiên quyết giúp Microsoft tích hợp trực tiếp ngôn ngữ Python vào Excel (Python in Excel). Thông qua cú pháp =PY(), dữ liệu từ các ô Excel có thể được chuyển đổi trực tiếp thành cấu trúc DataFrame của thư viện Pandas, thực hiện mô hình hóa học máy (Machine Learning) bằng Scikit-learn và trả kết quả đồ họa trực tiếp về ô tính mà không cần chuyển đổi file phức tạp.
Góc khuất kỹ thuật: Thách thức tương thích ngược và rào cản tư duy
Dù là bước tiến vĩ đại, sự đứt gãy với quy tắc 40 năm cũng tạo ra những điểm nghẽn kỹ thuật không nhỏ:
- Xung đột tương thích ngược (Backward Compatibility): Khi một file chứa công thức Mảng động được mở trên các phiên bản Excel cũ (như Excel 2016, 2019 hoặc vĩnh viễn), hệ thống sẽ tự động thêm toán tử
@(Implicit Intersection Operator) hoặc trả về lỗi#NAME?, làm đứt gãy quy trình làm việc liên phòng ban. - Lỗi tràn dữ liệu
#SPILL!: Nếu vùng không gian dự kiến tràn kết quả bị vướng bởi chỉ một ô chứa dữ liệu bất kỳ (dù là ký tự khoảng trắng), toàn bộ công thức sẽ báo lỗi#SPILL!, đòi hỏi người dùng phải dọn dẹp mặt bằng bảng tính kỹ lưỡng hơn. - Tư duy làm việc cũ: Phần lớn nhân sự văn phòng đã quen thuộc với tư duy "kéo rê công thức" suốt thập kỷ qua. Chuyển đổi sang tư duy mảng đòi hỏi tổ chức phải tái đào tạo kỹ năng phân tích dữ liệu cho nhân sự.
Góc Nhìn DNTV Labs
Quyết định đập bỏ nguyên lý cốt lõi 40 năm tuổi của Microsoft là minh chứng sắc nét nhất cho chiến lược không nhượng bộ trước sự đào thải của công nghệ. Sự trỗi dậy của các nền tảng bảng tính hiện đại như Airtable, Notion Databases hay các công cụ Notebook Jupyter từng đe dọa biến Excel thành một di sản lạc hậu. Bằng việc tái cấu trúc hạ tầng tính toán từ gốc rễ, biến mỗi ô thành một container dữ liệu thông minh, Microsoft không chỉ bảo vệ vị thế độc tôn của Excel mà còn đưa phần mềm này trở thành trung tâm xử lý dữ liệu cho kỷ nguyên AI và Python. Đây chính là chuẩn mực mới cho mọi công cụ phân tích dữ liệu trong thập kỷ tới.