এক্সেল: # এন / এ দিয়ে বিবৃতি দিলে


27

আমার কাছে 000০০০ এরও বেশি রেকর্ড রয়েছে এবং এর অর্ধেকটি এমন সূত্র যা ভেরিয়েবল অনুপস্থিত রয়েছে ফলে তারা #N/Aস্প্রেডশীটে ফলস্বরূপ , #N/Aসেলটি ফাঁকা রেখে সেলটি ফাঁকা রেখে দিলে আমি কী করতে চাই , অন্যথায় স্ট্রিংটি মুদ্রণ করুন

=IF(AR6347="#N/A","","string in here")

তবে এটি কাজ করে না ="#N/A", এটি করার কোনও উপায় আছে কি?

উত্তর:


33

ISNA()ফাংশনটি ব্যবহার করে দেখুন :

=IF(ISNA(AR6347),"","string in here")

এটি পৃথক কোষের জন্য এটি করবে তবে এটি আমাকে এটি 6000 কোষে অনুলিপি করতে দেয় না, দিয়ে দেয় this operation requires the merged cells to be identically sized, এটি করার কোনও উপায় আছে যাতে আমি সমস্ত কক্ষের জন্য এটি অনুলিপি করতে পারি?

আপনার টার্গেট কলামের কিছু কক্ষের মতো শব্দগুলি মার্জ হয়ে গেছে। ধরে নেওয়া যাক আপনার মার্জ হওয়ার দরকার আছে, সরুমান 767676 এর মাঝামাঝি নিচে mrexcel.com/forum/excel-questions/74144-find- विसর-cells.html ( মার্জকৃত কোষগুলির সন্ধানেরFormat বিকল্পটি ব্যবহার করে) অনুসরণ করুন। তারপরে আপনি প্রতিটি মার্জ হওয়া ঘর পর্যন্ত সূত্রটি অনুলিপি করতে পারবেন এবং তারপরে আলাদাভাবে মার্জ হওয়া ঘরটি পরিচালনা করতে পারবেন handle তবে আমি প্রযোজ্য হলে সেন্টার অ্যাক্রোস সিলেকশন সন্ধান করার পরামর্শ দিচ্ছি ( thenewpaperclip.com/2008/04/15/… )। আশাকরি এটা সাহায্য করবে!

আমি এটি সন্ধান করছিলাম এবং কোষগুলি মার্জ হয় না (ফর্ম্যাট কোষে চলে যায়) তাই এটি এটি নয়: /

পুরো কলামে কোথাও কোনও মার্জড সেল নেই? আপনি যখন সূত্রটি কপি করার চেষ্টা করছেন তখন এটি কী ঘটছে বলে মনে হচ্ছে তা একীভূত কক্ষে চলেছে, যা পুরো কক্ষটি অন্তর্ভুক্ত করার জন্য অনুলিপি-কপির কলাম প্রসারিত করে (যা দ্বিতীয় কলামে মার্জকৃত কক্ষগুলিও গ্রহণ করবে) এবং তারপরে এগুলি প্রসারিত করুন ইত্যাদি)। যদি আপনার কোনও মার্জড কক্ষের প্রয়োজন না হয় তবে সমস্ত কিছু বাছাই করে চেষ্টা করুন এবং তারপরে ঘরগুলি আনমিজ করুন (এক্সেল 2007, হোম -> সারিবদ্ধকরণ -> সমস্ত ঘরগুলি [মার্জ এবং সেন্টার ড্রপ-ডাউনে] সরিয়ে রাখুন)।

হ্যাঁ আপনি যা পরামর্শ দিয়েছেন এবং তা এখনও একই সমস্যা

8

এক্সেল 2007 এবং পরে আপনি ব্যবহার করতে সক্ষম হবেন:

= IFERROR (ক 1; "")

= "# এন / এ" বা খালি স্ট্রিং সহ অন্য কোনও ত্রুটি প্রতিস্থাপন করতে।


5

iserror()ফাংশনটি ব্যবহার করুন । উদাহরণস্বরূপ, আমার টেবিলে কোনও ভিউকআপের কোনও মান খুঁজে পাওয়া যায় না , তার Not foundপরিবর্তে আমি প্রদর্শন করতে চাই #N/A, তারপরে আমি নিম্নলিখিতটি টাইপ করি:

=if(iserror(vlookup(A1,Sheet2!$A$1:$C$360,3,0)),'Not found',vlookup(A1,Sheet2!$A$1:$C$360,3,0))

সুতরাং, এই সূত্রটি কেবল বলছে: যদি vlookupফাংশনটি একটি ত্রুটি পুনরুদ্ধার করে তবে স্ট্রিংটি ফিরিয়ে দিন 'Not found', অন্যথায় vlookupফাংশনের ফলাফলটি ফিরিয়ে দিন ।


1

সহজ পদ্ধতি

আপনি যদি মধ্যবর্তী কক্ষের পদক্ষেপগুলি এড়িয়ে যেতে চান তবে আপনি সূত্রে এটি সরাসরি ঘরে ব্যবহার করতে পারেন

=IFNA(formula,"text/value if formula result is #N/A")

এটি সূত্রের ফলাফলটি ঘরে রাখবে (যদি ফলাফলটি না পাওয়া যায় #N/A) এবং সূত্রের ফলাফলটি পরিবর্তে পাঠ্য স্ট্রিং (অথবা আপনি দ্বিতীয় যুক্তি হিসাবে যে কোনও মান রাখবেন) সেলে রাখবেন #N/A

আমি # এন / এ দেখাতে চাই না এমন সময় VLOOKUPএবং INDEX-MATCHসর্বদা এটি ব্যবহার করি । আমি একটি # এন / এ ফলাফল কী হবে তা ফাঁকা ঘর ("") বা শূন্য (0) বা পাঠ্য ("পাঠ্য স্ট্রিং") হিসাবে প্রয়োজন হিসাবে প্রতিস্থাপন করব।


-1

আমি A তে কোনও আইটেম ডি-এর সাথে মেলে এবং # এন / এ প্রদর্শিত না হয় তা নির্ধারণ করতে আমি অনুরূপ কিছু ব্যবহার করেছি। উপস্থাপনা উদ্দেশ্যে ব্যবহৃত হয়। = যদি (আইফারআর (ম্যাচ (এ 4, $ ডি $ 2: $ ডি $ 11,0), 0)> 0, "সত্যের জন্য পাঠ্য", "মিথ্যা জন্য পাঠ্য")


6
এটি একটি হাস্যকরভাবে বিশৃঙ্খলাযুক্ত প্রতিক্রিয়া যখন কুরপের উত্তর ইতিমধ্যে IFERROR ব্যবহারের প্রাসঙ্গিক উপায় বর্ণনা করে।
ফিক্সার 1234
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.