Excel अब एक ही सेल में कई मानों का समर्थन करता है

Excel की नई क्षमता, जिसमें lists और arrays को एक ही सेल में values के रूप में संग्रहीत किया जा सकता है, उसके पारंपरिक “one value per cell” मॉडल से एक बड़ा बदलाव मानी जा रही है, जो प्रभावी रूप से spreadsheets में एक नया आयाम जोड़ती है। उत्साही लोग इस feature का स्वागत richer data structures—जैसे databases में JSON—को model करने और कई मानों पर filtering या broadcasting computations जैसे कार्यों को सरल बनाने के शक्तिशाली तरीके के रूप में करते हैं। आलोचकों को चिंता है कि इससे पहले से ही नाज़ुक, अपारदर्शी workbooks और बिगड़ेंगे, clean data modeling principles का उल्लंघन होगा, और business-critical spreadsheets में मुश्किल से debug होने वाली त्रुटियों के अधिक अवसर बनेंगे.

विशेषता और नवीनता

  • Excel अब एक ही सेल में सूचियाँ/ऐरे (nested सहित) रख सकता है, न कि सिर्फ़ एक scalar मान।
  • कुछ टिप्पणीकारों ने मान लिया कि यह पहले से मौजूद था; अन्य स्पष्ट करते हैं कि पुराने “array formulas” रेंज में spill होते थे, एक ही सेल के भीतर नहीं।
  • कुछ लोग इसे स्प्रेडशीट्स में प्रभावी रूप से तीसरा आयाम / “z-अक्ष” जोड़ने जैसा देखते हैं।

समझे गए लाभ और उपयोग-केस

  • उन कॉलमों में मदद करता है जिनमें स्वाभाविक रूप से प्रति पंक्ति कई मान होते हैं (जैसे, किसी उपयोगकर्ता के लिए apps की सूची), जिन्हें पहले awkward comma-separated strings के रूप में रखा जाता था।
  • multi-value fields को parse, filter, और index करना सरल होने की उम्मीद है।
  • कुछ लोगों को implementation “sane” लगती है और यह पारंपरिक array formulas की परेशानियों को ठीक करती है।

डिज़ाइन, semantics और 1NF चिंताएँ

  • कई लोगों को चिंता है कि इससे स्प्रेडशीट्स का सहज 2D mental model टूटता है और डेटा के बारे में तर्क करना कठिन हो जाता है।
  • लोग databases में First Normal Form (non-scalar fields) के उल्लंघन और database columns में JSON के उपयोग से समानताएँ खींचते हैं।
  • आलोचक इसे “type-soft” कहते हैं और डरते हैं कि यह nested lists, lambdas, और recursion के साथ unreadable, fragile “spaghetti” spreadsheets को बढ़ावा देगा।

विश्वसनीयता, tech debt और backward compatibility

  • चिंता है कि नई सुविधाएँ लंबे समय से चल रही VBA और formula pipelines को तोड़ सकती हैं, जो चुपचाप व्यवसाय चलाती हैं।
  • साथ ही, Excel अभी भी compatibility के लिए पुराने quirks (जैसे 1900 leap-year bug) को बनाए रखता है, जिसे कुछ लोग विडंबनापूर्ण मानते हैं।
  • कुछ लोग इस feature और Python integration को complex nested structures भेजकर stress-test करने की योजना बना रहे हैं।

तुलनाएँ और विकल्प

  • पहले के ऐसे tools का उल्लेख: Treesheets, Lotus Improv, Pick OS multi-value fields, CAS tools (Mathematica), R lists/vectors, probabilistic tools जैसे Guesstimate और @Risk.
  • कुछ लोगों का तर्क है कि advanced probabilistic या tensor-like data को Excel में नहीं, बल्कि specialized systems में होना चाहिए।

Excel की भूमिका और संस्कृति

  • Excel की एक अत्यंत flexible, general-purpose business tool के रूप में मजबूत रक्षा की जाती है, खासकर जहाँ IT custom software को रोकता है।
  • अन्य लोग कहते हैं कि Excel की flexibility खराब प्रक्रियाओं को छिपाती है और उन संगठनों को सहारा देती है जिनके पास अधिक robust systems होने चाहिए।
  • इस पर बहस है कि क्या अधिकांश उपयोगकर्ताओं को सिर्फ़ “calculator-level” features चाहिए या advanced modeling, और क्या इस तरह के innovations अतिरिक्त complexity के लायक हैं।