مجھے حال ہی میں اس قارئین کی دل آزاری کی درخواست موصول ہوئی ہے جو ظاہر ہے کہ کچھ عرصہ سے جدوجہد کر رہا تھا اور ان کے ٹائٹر کے اختتام کو پہنچا تھا: میرے پاس ایسی مصنوعات کی فہرست ہے جو ہم فروخت کرتے ہیں ، اور ایک فیلڈ یوپی سی ہے - یہ فیلڈ 18 ہندسے تک لمبا ہوسکتا ہے۔ جب میں 15 ہندسوں سے زیادہ کا اضافہ کر دوں گا تو ، ایکسل آخری تین سے لے کر 000 تک آٹو گول ہوجاتا ہے۔ اگر میں نے اس فیلڈ کو متن بنانا مقرر کیا تو اس میں سٹرنگ کے اختتام پر + E11 شامل ہوجاتا ہے۔ اس سے کوئی فرق نہیں پڑتا اگر میرے پاس کالم کی چوڑائی عام لمبائی سے تین گنا لمبی ہے۔ میں اسے کیسے ٹھیک کر سکتا ہوں؟
میری خواہش ہے کہ ایکسل چیزیں شامل کیے بغیر وہی کرے گا جس کے بارے میں بتایا گیا ہے۔ مثال کے طور پر ، اگر سیل فارمیٹ Txt ہے تو پھر اس میں کچھ بھی فارمیٹ نہ کریں! ایسا ہوتا ہے کہ مجھے کسی CSV فائل میں کچھ چھوٹی چھوٹی تبدیلیاں کرنے کے ل Access رسائی کو استعمال کرنے کی ضرورت ہے - اسپریڈشیٹ کے بجائے اسپریڈشیٹ کے بطور رسائی کو استعمال کرنا۔ مجھے حیرت کرنی ہوگی کہ کیا اوپن آفس بھی ایسا ہی کرتا ہے۔
اس سے کوئی فرق نہیں پڑتا ہے کہ نمبر کس سائز کا ہے یا جہاں اعشاریہ نقطہ رکھا گیا ہے ، ایکسل صرف اپنے پہلے 15 اہم ہندسوں کو محفوظ کرے گا اور باقی سب کو ضائع کردے گا۔
آئینہ فون کو لیپ ٹاپ پر کس طرح سکرین کریں
کسی بھی سافٹ ویئر پروڈکٹ کی کچھ بنیادی حدود ہوتی ہیں ، اور ایکسل بھی اس سے مستثنیٰ نہیں ہے۔ ایکسل میں صرف 15 اہم شخصیات کی تعداد ہوسکتی ہے کیونکہ اس میں IEEE فلوٹنگ پوائنٹ ریاضی کا استعمال ہوتا ہے ، جو یہ حکم دیتا ہے کہ کس طرح کی تعداد - جو 1.79769313486231E + 308 یا 2.229E-308 تک چھوٹی ہوسکتی ہے - بغیر کسی کام کے کتاب کو گیگ بائٹس کے استعمال میں بنا دی جاتی ہے جگہ اور دوبارہ گنتی کے لئے گھنٹے لگیں۔ یہ حد ایکسل امدادی متن میں واضح طور پر متعین کی گئی ہے۔
نوٹ کریں کہ اہم اعدادوشمار اعشاریہ کے برابر نہیں ہیں۔ اس سے کوئی فرق نہیں پڑتا ہے کہ نمبر کس سائز کا ہے یا جہاں اعشاریہ نقطہ رکھا گیا ہے ، ایکسل صرف اپنے پہلے 15 اہم ہندسوں کو اسٹور کرے گا اور باقی سب کو ضائع کردے گا۔
یوپی سی کا مطلب یونیورسل پروڈکٹ کوڈ ہے ، جو دراصل ایک ریاضیاتی نمبر ہونے کی بجائے اعداد پر مشتمل ایک علامتی یا کوڈ کا نام ہے۔
دو UPCs کو شامل یا گھٹانا کوئی معنی نہیں رکھتا اور کسی دوسرے UPP کوڈ کی طرف راغب نہیں ہوتا ، حالانکہ ہر کوڈ مکمل طور پر ہندسوں پر مشتمل ہوتا ہے۔ اگر آپ اپنے اعداد و شمار پر کوئی ریاضی نہیں کر رہے ہیں ، جیسا کہ یوپی سی کے معاملے میں ہے ، تو آپ پہلا ہندسہ ٹائپ کرنے سے پہلے ایکسل کو متن کے طور پر ایڈسٹروف تحریر کرکے اسٹور کرنے پر مجبور کرسکتے ہیں۔ یہ ایکسل کو بتاتا ہے کہ آپ جو کچھ ٹائپ کررہے ہیں وہ نمبر نہیں ہے ، حالانکہ یہ ایک جیسا لگتا ہے ، اور اسے متن کے بطور اسٹور کیا جانا چاہئے۔
متبادل کے طور پر ، اگر آپ کسی سیل کو ٹیکسٹ کے بطور فارمیٹ کرتے ہیں اور پھر اس میں ہندسوں کی ایک لمبی تار ٹائپ کرتے ہیں تو ، ایکسل بالکل وہی کرتا ہے جس کی آپ کی توقع ہے اور اپنے تمام ہندسوں کو برقرار رکھتا ہے کیونکہ اس سے وہ عددی ہندسوں کی نہیں بلکہ متن کے حروف کی طرح سلوک کرتے ہیں۔ تاہم ، اگر آپ ہندسوں کو ٹائپ کرنے سے پہلے سیل کو ٹیکسٹ کی شکل میں فارمیٹ کرنا بھول جاتے ہیں ، یا اگر آپ معروف اشتہار ٹائپ نہیں کرتے ہیں تو ، پھر ایکسل ہندسوں کو ایک نمبر کی طرح سمجھے گا ، اور اعداد و شمار داخل ہونے کے بعد اسے چھوٹا کر 15 کردیا جائے گا۔ اہم شخصیات اور آپ کو کھوئے ہوئے ہندسے واپس نہیں مل سکتے ہیں۔
مزید یہ کہ ، CSV فائل سے ڈیٹا کی درآمد کرنا ایکسل میں ڈیٹا کو ٹائپ کرنے سے بالکل مختلف ہے ، کیونکہ CSV فائل میں اپنے کھیتوں میں موجود ڈیٹا کی شکل کے بارے میں کوئی اشارہ نہیں ہوتا ہے۔ جب آپ کسی CSV فائل کو ایکسل میں کھولنے کے لئے صرف ڈبل کلک کرتے ہیں ، یا جب آپ ایکسل کی فائل | استعمال کرتے ہیں اوپن ڈائیلاگ ، ایکسل اندازہ کرے گا کہ کسی بھی فیلڈ میں جس میں تمام ہندسے ہوں گے ، کو اعداد کے طور پر سمجھا جانا چاہئے ، جو اس کی بجائے اس کی کثرت سے ہوتا ہے۔ اس سے کوئی فرق نہیں پڑتا ہے کہ آیا ان فیلڈز کوٹیشن مارکس میں بند ہیں یا نہیں: اگر وہ تمام ہندسے ہیں تو ، پھر ایکسل صرف یہ فرض کرلیتا ہے کہ ان کی تعداد ہے۔
تاہم ، اگر صرف CSV فائل کھولنے کے بجائے آپ ڈیٹا | پر کلک کریں بیرونی ڈیٹا حاصل کریں | متن سے ، پھر آپ کو درآمدی عمل پر قابو پالیا جائے گا اور اعداد و شمار کے ہر کالم کی شکل منتخب کرسکتے ہیں ، لہذا آپ ایکسل کو بتاسکتے ہیں کہ آپ کے لمبے لمحوں کو تار کے حساب سے سمجھا جانا چاہئے ، اعداد کی حیثیت سے نہیں۔
اوپن آفس بالکل وہی مفروضے کرتا ہے: جب بھی آپ اعداد کی طرح لگنے والے اعداد و شمار کو ٹائپ کرتے یا درآمد کرتے ہیں تو ، اوپن آفس اور ایکسل دونوں اسے پہلے سے بطور نمبر سمجھتے ہیں ، اور اگر آپ اس معقول معقولیت کو ختم کرنا چاہتے ہیں تو آپ کو ان شاء اللہ کچھ مدد کی درخواست کریں۔