আমি কিভাবে একাধিক মানদণ্ড সঙ্গে একটি শর্তাধীন সূত্র সেট আপ করবেন?


-1

আমি সম্প্রতি একটি কলাম মধ্যে কোথাও ঘটছে মিল খুঁজে পেতে প্রয়োজন। এখানে এই নিবন্ধ

কলাম A তে কোষগুলি কীভাবে সনাক্ত করবেন যা কলাম B এর মানগুলির মধ্যে রয়েছে

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

এটা নিম্নলিখিত জানতে সাহায্য করতে পারে:

  • কলাম ইতে আইটেমগুলির মোট সংখ্যা কলাম টির তুলনায় কম (একটি উল্লেখযোগ্য পরিমাণে)।
  • কলাম E এর ঘরগুলি একটিও শব্দ ধারণ করে এবং যে কলামের মধ্যে কোন সদৃশ বিদ্যমান থাকে না।
  • কলাম টিতে থাকা কোষগুলি একটিও শব্দ ধারণ করে এবং যে কলামের মধ্যে কোন সদৃশ বিদ্যমান থাকে না।
  • কলাম ভি এর সেলগুলিতে "ম্যাচ," "þ" (চেক বক্স), অথবা ফাঁকা রয়েছে।
  • কলাম ই তে কোষের বিষয়বস্তু কলাম টিতে বিদ্যমান থাকতে পারে না।
  • "ম্যাচ" নির্দেশ করে যে কলাম টিতে থাকা ঘরগুলি উপরের চিত্রটিতে দেখানো না এমন একটি কলামে শব্দগুলিকে মেলে। অন্য কথায়, কলাম ই তে কোষের বিষয়বস্তু সহ একটি ম্যাচ প্রকাশ করা হয় না।

এখন, এখানে আমি এই কলামের তথ্যগুলি দিয়ে কি করতে চাই:

  • ই-তে কোনও কোষের বিষয়বস্তু যদি টি-তে কোনও কোষের সাথে মেলে না, কলাম এক্স এ ফিরে "V3 শুধুমাত্র"।
  • কলাম টি এবং কলাম ভিতে পাওয়া যায় এমন কোনও কোষের সামগ্রীতে "মিল," থাকে কলাম এক্স ফিরে "ম্যাচ"।
  • কলাম টি এবং কলাম ভিতে পাওয়া যায় এমন কোনও কোষের সামগ্রী চেক বাক্স ("þ") থাকে, কলাম এক্স এ "þ" (চেকবক্স) ফিরুন।

আমি এই সমাধান খুব কঠিন না আশা করি। এটি কার্যকর করতে পারে এমন একটি সূত্রে পৌঁছাতে আমার অসুবিধা থাকা সত্ত্বেও, এই সম্প্রদায়টিকে কিভাবে সেট আপ করতে হয় সে সম্পর্কে আমি এই অনুভূতিতে অনুভব করছি।

যদি এটি একটি পার্থক্য করে তবে আমাকে Excel 2007 এর জন্য কাজ করার জন্য এই সূত্রটি প্রয়োজন।

কিভাবে এই কাজ করতে জানেন এবং আমাদের সাথে এটি ভাগ করতে ইচ্ছুক জানেন যে কেউ আগাম ধন্যবাদ।


আপনি প্রথম ব্যবহার করেছেন সূত্র পোস্ট করুন।
Máté Juhász

মোটামুটি ঠিক আছে, @ মাতেজুজাস। এখানে আমার সর্বশেষতম প্রচেষ্টাগুলির মধ্যে একটি হল: = যদি (EXACT (E2, T2: T2331), & amp; IF (V2 = "মিল", "মিল") অথবা যদি (V2 = "þ", "þ")।
Lisa Beck

উপরের সূত্রটি কলাম টিতে থাকা সেই শব্দগুলির জন্য উপযুক্ত কোডটি ফেরত দেবে। কলাম টিতে যদি শব্দটি না থাকে তবে আমি "V3 কেবলমাত্র" যুক্ত করতে শুরু করব তা আমি জানি না। এটি যোগ করার আগে এই সমস্যার সমাধান করার এক দিক পেতে কাজ করা উচিত, তবে উপরের একটি প্রশ্নের বুলেট পয়েন্ট হিসাবে তালিকাবদ্ধ সমস্ত তিনটি শর্তাদি পূরণ করা আদর্শ হবে। দেখে মনে হচ্ছে যেন আমাকে আইএসররোর সাথে খেলনাের প্রয়োজন হতে পারে তবে আমি সেই ফাংশনের সাথে খুব পরিচিত নই। আসলে, আমি এখানে আমার গভীরতার একটি বিট আউট, তাই কোন সহায়তা প্রশংসা করা হয়।
Lisa Beck

আমি এটি চেষ্টা করেছি: = যদি (EXACT (E2, T2: T2331), "" & amp; যদি (V2 = "মিল", "মিল") অথবা যদি (V2 = "þ", "þ")), যা কেবল ফলন "মিথ্যা।" আমি অনুমান করছি যে আমি যে পাজল টুকরা গুলো অনুভব করছি তা হল আমি কীভাবে নির্ধারণ করবো যদি এক কলামের একটি ঘর অন্য কলামের কোনও কোষের সাথে মেলে। উপরের প্রশ্নে যে পোস্টটি আমি রেফারেন্স করেছিলাম তা আমাকে একটি সহজ সূত্র দিয়েছে যখন আপনি একটি কোষের সাথে একটি কোষের তুলনা করছেন, এক কোষের পুরো কলামের সাথে এক সেল নয়। আমি অনুমান করছি আমি লুক্কুপ ফাংশন কোন ধরণের ব্যবহার করতে হবে, এবং যদি তাই হয়, কিভাবে এবং কোন এক?
Lisa Beck

আমি এই থ্রেড তালিকাভুক্ত প্রথম কোড যোগ করা উচিত অভিপ্রেত উপযুক্ত কোড ফেরত দিতে। এটা আসলে কাজ করে না।
Lisa Beck

উত্তর:


0

কলাম টি এবং কলাম ভিতে পাওয়া যায় এমন কোনও ঘরটির উপাদানগুলি "ম্যাচ," কলাম এক্স এ "ম্যাচ" ফিরে আসে।
কলাম টি এবং কলাম ভিতে পাওয়া কোনও কোষের বিষয়বস্তু যদি বাক্সে ("þ") থাকে, কলাম এক্স তে "þ" (চেক বাক্স) ফিরে আসে।

আমি শুধু যুক্ত করব "যদি কোনও কোষের বিষয়বস্তু কলাম টি এবং কলাম ভিতে পাওয়া যায় তবে খালি কলামের খালি স্ট্রিংটি ফেরত পাঠান"
এবং আমরা উপরে সব সহজ করতে পারেন যদি E এর একটি কোষের বিষয়বস্তু কলাম টিতে পাওয়া যায় তবে কলাম এক্স এ কলাম V ফিরে যান

সুতরাং আপনি জটিল শর্তাবলী ব্যবহার করতে হবে না:
=SUBSTITUTE(IF(ISNUMBER(MATCH(T1,$E$1:$E$19,0)),V1,"Only "&ADDRESS(ROW(V1),COLUMN(V1),4)),"0","")

কোথায়

  • ISNUMBER(MATCH(T1,$E$1:$E$19,0)) - T1 থেকে মান কলাম ই বিদ্যমান কিনা তা পরীক্ষা করে
  • "Only "&ADDRESS(ROW(V1),COLUMN(V1),4)) - V1 ঠিকানা তৈরি করে
  • IF(ISNUMBER(...),V1,"Only "&...) - যদি T1 কলাম E তে বিদ্যমান থাকে, তবে V1 প্রবেশ করে, অন্যথায় "শুধুমাত্র V1"
  • =SUBSTITUTE(IF(...),"0","") - যদি V1 ফাঁকা হয় তবে ফর্মুলা থেকে এটি রূপান্তরিত হবে 0, এই এটি রূপান্তর ""
  • এটি একটি অ্যারে সূত্র, তাই আপনি চাপ দিয়ে এটি সন্নিবেশ করা প্রয়োজন জন্য CTRL + + শিফ্ট + + ENTER

enter image description here


আমি সত্যিই আপনার প্রচেষ্টা এখানে কৃতজ্ঞ, @ MateJuhász। আমি যোগ করা উচিত যে "কেবলমাত্র V3" ইঙ্গিত করে যে কলাম ই এ সমগ্র তালিকাটি আমি V3 (বা আরো অবিকল, "ভলিউম 3") হিসাবে উল্লেখ করে এমন কিছু থেকে আসে। তাই, আমি ADDRESS fx ব্যবহার করিনি। আমি সম্প্রতি ADDRESS fx সম্পর্কে পড়লাম, এবং আপনি এটি একটি সূত্রের মধ্যে ব্যবহার করার সময় আমাকে কিছু অন্যান্য জিনিসের জন্য কিছু ধারনা দিয়েছেন।
Lisa Beck

সূত্রের বাকি অংশ হিসাবে, এটি b / c তে কাজ করে না বলে প্রতি একক কক্ষ "কেবলমাত্র V3" প্রদান করে (এবং আমি অন্তত একটিকে অন্যান্য তালিকায় একটি মিল হিসাবে খুঁজে পেতে পারি)। সম্ভবত, আমি সঠিকভাবে আপনার সূত্র ব্যবহার করে না। আমি যা ব্যবহার করেছি তা হল: = SUBSTITUTE (যদি (ISNUMBER (MATCH (X1, $ F $ 1: $ F $ 19,0)), V1, "শুধুমাত্র V3"), "0", "") (যা একটি হিসাবে প্রবেশ করা হয়েছিল অ্যারে, আপনার নির্দেশাবলী প্রতি)।
Lisa Beck

কেন আপনি অন্তর্ভুক্ত ছিল X1 এটা? $F$1:$F$19 - আপনার জন্য একই পরিসীমা ?? কোন সেলে আপনি প্রবেশ করেছেন?
Máté Juhász

আমার পরীক্ষার সব এই থ্রেড এটি তৈরি না। তাদের মধ্যে একটি অতিরিক্ত কলাম জড়িত কিছু করছেন অন্তর্ভুক্ত। এটা এখনও ব্যবহার করার জন্য সঠিক কলাম ছিল।
Lisa Beck

-1

প্রাথমিকভাবে এটিকে সমাধান করার অতিরিক্ত চেষ্টা করার পরে, আমি অবশেষে একই জিনিসটি করার আরো কার্যকর এবং কম জটিল পদ্ধতিতে পৌঁছানোর সিদ্ধান্ত নিলাম। প্রাথমিকভাবে, আমি সংক্ষিপ্ত তালিকার শব্দের সাথে দীর্ঘ তালিকাতে শব্দের সাথে মেলে (যা অতিরিক্ত তথ্য কলাম ছিল)। আমার সূত্রগুলি এবং ফাংশনগুলি বুদ্ধিমান হওয়ায়, আমি আবার বসে ছিলাম এবং বিস্মিত হয়েছি যে ভিন্ন ভিন্ন পদ্ধতি থাকতে পারে এবং আমি যদি সংক্ষিপ্ত তালিকাতে দীর্ঘ তালিকা মেলানোর চেষ্টা করি তবে এটি আরও সহজ হতে পারে। আমি তারপর নিম্নলিখিত পোস্ট খুঁজে পাওয়া যায় নি

এক্সেল: কলামে ঘর মান বিদ্যমান কিনা তা পরীক্ষা করুন এবং তারপরে নিক্সট সেলের মানটি পান

যা আমি নিম্নলিখিত সূত্র জুড়ে এসেছিলেন:

= যদি (ISERROR (MATCH (A1, B: B, 0)), "কোন মিল", "ম্যাচ")

আমি এই সূত্রের সাথে আমার সমস্যাটি প্রয়োগ করেছি [এটি সহজে পড়ার জন্য সরলীকৃত]:

= যদি (ISERROR (MATCH (C2, '[OTHER WORKBOOK.xlsx] SHEET'! $ F: $ F, 0)), "কোন মিল নেই", "মিল")

নোট করুন যে আমার আসল কলাম ই কলাম এ পরিণত হয়েছে কারণ অন্য কারনে কলাম সন্নিবেশ করা হয়েছে।

শেষ পর্যন্ত, এটি এভাবে দেখা গেল:

উদাহরণ হিসাবে "জোর" শব্দটি ব্যবহার করে, এই শীটটি আমাকে এখন কী বলেছে তা হল "জোড়" অন্য তালিকার একটি শব্দকে মেলে, তবে আমি বর্তমানে যে তালিকাটি পড়ছি তা তালিকায় নেই (কারণ কলাম জেটিতে "কোন মিল নেই") এবং এটি আমি প্রতিষ্ঠিত দুই অন্যান্য মানদণ্ড পূরণ করে। আমি জানি না এই ধরনের সমাধান প্রতিটি ক্ষেত্রে কাজ করতে পারে কিনা, তবে এটি আমার উদ্দেশ্যগুলির জন্য এখানে কাজ করে এবং যদি আপনি এটি পড়েন তবে সম্ভবত এটি একটি সমাধান যা আপনার জন্যও কাজ করে।


কেউ যদি জানে যে আমি মূলত এভাবে কীভাবে সমাধান করেছি, অথবা কোনও সমাধানটি সম্পূর্ণভাবে সমাধান করা যায়, তাহলে আমি নিজেকে সবুজ চেকমার্ক দেওয়ার চেষ্টা করব। সুতরাং আপনি যদি এই সমাধানটি নিয়ে কাজ করছেন বা এখনই এটি গ্রহণ করতে চান এবং এমন কিছু নিয়ে আসতে পারেন যা আপনার কাছে সহায়ক হবে তবে আপনার উত্তরটি পোস্ট করতে দ্বিধা করবেন না।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.