এক্সেল-কাটিয়ে ওঠা #VALUE ত্রুটিটি FIND ফাংশন সহ


11

সেল এ 1 এ আমি "অ্যাপল" এ প্রবেশ করেছি। বি 2 তে আমি সূত্রটি প্রবেশ করি =FIND("Apple",A:A)। তবে আমি #VALUEত্রুটি পেতে থাকি । কেউ কি এটি ব্যাখ্যা করতে পারেন এবং আমি কীভাবে এটি পরাভূত করতে পারি?


এক্সেল সারণীতে ডেটা সন্ধান করার জন্য একবার দেখুন ।
rickhg12hs

1
আপনি কী অর্জন করতে চাইছেন তা দয়া করে ব্যাখ্যা করুন যাতে আমরা আপনাকে সহায়তা করতে পারি। FINDপাঠ্যের একটি নির্দিষ্ট সেটের মধ্যে পাঠ্যের একটি স্ট্রিং সনাক্ত করতে ব্যবহৃত হয়, তারপরে পাঠ্য স্ট্রিংয়ের মধ্যে এর অবস্থানটি দেয়। আপনি যা করতে চেষ্টা করছেন তার উপর নির্ভর করে আপনি ভুল ফাংশনটি ব্যবহার করছেন।
চার্লিআরবি

আমি মূলত একটি কলামের মধ্যে একটি পাঠ্য স্ট্রিং অনুসন্ধান করার চেষ্টা করছি। কলামের মধ্যে পাঠ্যের অবস্থানটি স্থির নয়। আমার অন্য কোনও ফাংশন ব্যবহার করা উচিত এবং আমি কোথায় ভুল করছি FIND?
Gh0sT

ফাইন্ড ফাংশনটি কাজ করে যদি আমি পরিবর্তে সেল বি 1-তে সূত্রটি প্রবেশ করতাম ... আজব!
Gh0sT

1
সাধারণত আপনি FINDএকটি একক ঘরে প্রয়োগ করেন - আপনি =FIND("Apple",A:A)যদি B2এক্সেল ব্যবহার করেন তবে মানগুলির একটি "অ্যারে" রিটার্ন দেয় .... তবে আপনি যে ঘরে সেলটি দেখেন তা একই সারির একটি কলামের ফলাফল হতে পারে, সুতরাং যদি A2 হয় "অ্যাপল" আপনি
# ভ্যালু

উত্তর:


4

আপনি যদি কলামে প্রথম অ্যাপ (সারি) সন্ধান করতে চান Aযা সম্ভবত "আপেল" শব্দটি ধারণ করে, সম্ভবত একটি বৃহত্তর শব্দের অংশ হিসাবে (যেমন, "ক্র্যাব্যাপেল" বা "আপেলসস") বা একটি বাক্য ব্যবহার করুন

=MATCH("*apple*", A:A, 0)

এবং যেহেতু এটির পরিবর্তে আমার কী ব্যবহার করা উচিত সেই অংশটির উত্তর দেয় ... আমি এটিকে উত্তর হিসাবে চিহ্নিত করছি ... ধন্যবাদ!
Gh0sT

21

কক্ষের পরিসীমা নয়, একটি ঘরে সন্ধান করুন। পাঠ্যটির মধ্যে সিনট্যাক্স উপাদানটি একটি নির্দিষ্ট স্ট্রিংয়ের দিকে তাকিয়ে রয়েছে তবে কক্ষের একটি পরিসর একটি স্ট্রিং নয়। আপনি কোনও অ্যারে দিয়ে এটি অর্জন করতে সক্ষম হতে পারেন তবে সর্বাধিক সহজ পদ্ধতিটি কোনও ফাইন্ডার কলাম তৈরি করা হবে; আপনি প্রতিটি সংলগ্ন কক্ষে সূত্রটি সন্ধান করতে এবং সূত্রটি যুক্ত করতে চান সেই কলামের পাশে একটি কলাম তৈরি করুন, সুতরাং B2 এ অভ্যন্তরীণ_পাঠ্য বিবৃতিটি A2 হবে।

=FIND("Apple",A1)


অ্যাপল শব্দের উদাহরণগুলির সংখ্যাটি আপনি সন্ধান করার চেষ্টা করছেন এমন অনুভূতিটি পেয়েছি। যদি এটি সঠিক হয় তবে আপনি পরিবর্তে এই সূত্রটি ব্যবহার করতে পারেন:

=COUNTIF(A:A,"Apple")

তবে এটি আপনাকে কেবল কলাম এ-তে অ্যাপল শব্দের সমস্ত উদাহরণের একটি সংখ্যা দেবে, যেখানে অ্যাপল সেই ঘরের পুরো বিষয়বস্তু।


যদি আপনি এমন সমস্ত পরিস্থিতি গণনা করতে চান যেখানে কোনও কোষে অ্যাপল রয়েছে, এমনকি এটিতে অন্য শব্দও রয়েছে (যেমন অ্যাপল পাই), তবে আপনাকে অতিরিক্ত কলামে আপনার FIND বিবৃতিতে ফিরে যেতে হবে এবং যদি কোনও আইএফ স্টেটমেন্ট ব্যবহার করতে হবে, তবে এরকম কিছু হতে পারে এই:

=IF(ISERROR(FIND("Apple",$A2)),0,1)

এফআইএনডি বিবৃতিতে কোনও ত্রুটির ফলস্বরূপ এটি একটি 0 ফেরত দেবে, এবং অন্যথায় 1 প্রদান করবে। আপনি কেবল সেই কলামটি যোগ করতে পারেন কোথাও এর মধ্যে অ্যাপল শব্দটি দিয়ে কোষের গণনা পেতে।


আপনার ব্যাখ্যার জন্য ধন্যবাদ ... এটি সেই অংশটির উত্তর দেয় যেখানে আমি FIND এ ভুল করছি।
Gh0sT

0

সন্ধানের ফাংশনটি ব্যবহার করে কোনও #VALUE!ফলাফলকে অতিক্রম করে মানগুলিতে পার্স করা

"এবং" সন্ধানের পূর্বে মান তুলে নেওয়া

=IF(IFERROR(FIND("&",B:B),0)>0,MID(B:B,1,FIND("&",B:B)-1),TRIM(B:B))

"এবং" সন্ধানের পরে মান অর্জন

=IF(IFERROR(FIND("&",B:B),0)>0,MID(B:B,FIND("&",B:B)+1,99),"")

ব্যাখ্যা

  1. ত্রুটির জন্য পরীক্ষা করুন এবং 0 দিয়ে বিকল্প করুন
  2. বাইরে ব্যবহার করে পরীক্ষা করুন
  3. ফলাফল হলে সমাধান করুন

উদাহরণ: ১

=IF(IFERROR(FIND("&",B:B),0)>0,MID(B:B,FIND("&",B:B)+1,99),"")
  • সেলটিতে মেরি ও ডেভিড রয়েছে
  • সন্ধানের জন্য মান 6 হয়ে যায়
  • অবস্থান থেকে ডান বাছাইয়ের মান শুরু করা
  • ফলাফল "ডেভিড"

উদাহরণ: 2

  • কোষে মেরি রয়েছে
  • মান 0 হয়
  • ফলাফল শূন্য

উদাহরণ: 3

"এবং" এর আগে মান তুলছে

=IF(IFERROR(FIND("&",B:B),0)>0,MID(B:B,1,FIND("&",B:B)-1),TRIM(B:B))
  • সেলটিতে মেরি ও ডেভিড রয়েছে
  • ফলাফল মেরি

1
আপনি কি আপনার উত্তরে কিছু প্রসঙ্গ যুক্ত করতে পারবেন? এটি কীভাবে আসল প্রশ্নটি সমাধান করে তা খুব স্পষ্ট নয়।
বুর্গী

@ বুর্গি - বিপরীতে, এটি খুব পরিষ্কার। Find()অনুসন্ধানের পাঠ্যটিতে অনুসন্ধানের পাঠ্য উপস্থিত না থাকলে পল ত্রুটি ফিরিয়ে দেওয়ার ফাংশনের হতাশার অভ্যাসটি অতিক্রম করেছেন । এটি একটি মূল্যবান উত্তর — আপনার এটিকে উর্ধ্বমুখী করা উচিত, যেমনটি এখনই আমার কাছে নেই, বরং এটি নীচে নামার পরিবর্তে। (এটি
অন্যরকমভাবে

@ ইন্টেএক্সএক্স আপনি যদি খেয়াল করেন যে ফেব্রুয়ারী 2016 এ মন্তব্য করা হয়েছিল এবং তারপরে খুব শীঘ্রই একটি সম্পাদনা হয়েছিল। আপনি যদি ভাবেন যে আমার মন্তব্যটির আর প্রয়োজন নেই আপনার এটি পতাকা করা উচিত।
বুড়গী

@ বুর্গি - এটি একটি দুর্দান্ত সম্পাদনা ছিল। এবং আমাকে ক্ষমা করুন ... আমি একথা বলার পরিবর্তে কথা বলেছিলাম যে আপনার একটি বা অন্য কোনও কাজ করা উচিত "।" আমিও ধরে নিয়েছিলাম যে আপনি ডাউন ডাউন ছিলেন, যা ততটা অনুচিতও ছিল। আপনি যদি আমার প্রোফাইলে বিবৃতিটি নোট করেন তবে আপনি দেখতে পাবেন যে ডাউনভোটিং flag এবং ফ্ল্যাগিং things এমন জিনিস যা আমি অংশ না নেওয়ার জন্য বেছে নিই। তবে আপনার করুণাময় অফারের জন্য আপনাকে ধন্যবাদ।
ইন্টএক্সএক্স
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.