কোনও ঘরে যদি একটি নির্দিষ্ট শব্দ থাকে তবে পাঠ্যের বিকল্পের জন্য এক্সেল সূত্র


0

আমি এই বিশাল সূত্রে আমার মাথা পেতে চেষ্টা করছি এবং ভাবছি কেউ সাহায্য করতে পারে কিনা?

আমার একটি সেল বি 7 রয়েছে যার মধ্যে মানগুলি (আউটডোর, ইনডোর, 3 জি অ্যাস্ট্রোটারফ ইত্যাদি) থাকে। আমি এটি সেই ঘরের সন্ধান করতে চাই, দেখুন যে সেই ঘরে থাকা পাঠ্যের মান রয়েছে কিনা এবং যদি তা করে থাকে, বিকল্পে রয়েছে, তবে যদি তা না হয় তবে এগিয়ে যান এবং পরবর্তী মানটি পরীক্ষা করে দেখুন।

সরল, তাই না?

আমার এখন পর্যন্ত যা আছে তা এখানে:

=IF(SEARCH("outdoor",E7),SUBSTITUTE(B7,"<format>","outdoor"),"")=IF(SEARCH("indoor",E7),SUBSTITUTE(B7,"<format>","indoor"),"")=IF(SEARCH("9-hole",E7),SUBSTITUTE(B7,"<format>","9-hole"),"")=IF(SEARCH("18-hole",E7),SUBSTITUTE(B7,"<format>","18-hole"),"")=IF(SEARCH("club",E7),SUBSTITUTE(B7,"<format>","club"),"")=IF(SEARCH("venue",E7),SUBSTITUTE(B7,"<format>","venue"),"")=IF(SEARCH("astroturf",E7),SUBSTITUTE(B7,"<format>","astroturf"),"")=IF(SEARCH("3g-astroturf",E7),SUBSTITUTE(B7,"<surface>","3G astroturf"),"")=IF(SEARCH("grass",E7),SUBSTITUTE(B7,"<surface>","grass"),"")=IF(SEARCH("hard-macadam",E7),SUBSTITUTE(B7,"<surface>","hard macadam"),"")=IF(SEARCH("concrete",E7),SUBSTITUTE(B7,"<surface>","concrete"),"")=IF(SEARCH("clay",E7),SUBSTITUTE(B7,"<surface>","clay"),"")=IF(SEARCH("indoor",E7),SUBSTITUTE(B7,"<surface>","indoor"),"")=IF(SEARCH("artificial",E7),SUBSTITUTE(B7,"<surface>","artificial"),"")=IF(SEARCH("synthetic-rubber",E7),SUBSTITUTE(B7,"<surface>","synthetic rubber"),"")=SUBSTITUTE(B7,"<venue>",A7)

যে কোনও সহায়তা ব্যাপকভাবে প্রশংসিত। ধন্যবাদ


তালিকা থেকে শব্দগুলি কেবলমাত্র প্রতি ঘরে প্রতি একবার ঘটবে বা বহুগুণ থাকতে পারে?
স্কট ক্রেনার

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

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

এছাড়াও আপনি বিশদ 20'র বিবরণীর বিবৃতি দেওয়ার পরিবর্তে আপনি কী চান তা সুস্পষ্টভাবে তালিকাভুক্ত করতে সহায়তা করবে। পরিবর্তে এটি লিখুন: বি 7 শব্দটি যদি গরুর মাংস থাকে তবে মুরগির সাথে গরুর মাংস প্রতিস্থাপন করুন। সিউডো-কোডের একটি তালিকা।
ইজবাইটস

উত্তর:


4

অন্যান্য কক্ষে আপনার শব্দের তালিকা রাখুন:

এখানে চিত্র বর্ণনা লিখুন

তারপরে অ্যারে সূত্রে সেই ঘরগুলি উল্লেখ করুন:

=TRIM(SUBSTITUTE(A1,INDEX($G$1:$G$3,MATCH(TRUE,ISNUMBER(SEARCH($G$1:$G$3,A1)),0)),""))

একটি অ্যারের সূত্র হওয়ায় এটি এন্টার পরিবর্তে সম্পাদনা মোড থেকে বেরিয়ে আসার সময় Ctrl-Shift-Enter এর মাধ্যমে নিশ্চিত হওয়া দরকার। যদি সঠিকভাবে সম্পন্ন করা {}হয় তবে এক্সেল সূত্রটি চারপাশে রাখবে।

এটি কেবলমাত্র তালিকার প্রথম শব্দটিকে প্রতিস্থাপন করবে যা লক্ষ্য পাঠ্য স্ট্রিংয়ে পাওয়া যায়। তালিকায় দুই বা ততোধিক শব্দ উপস্থিত থাকলে অন্যরা রয়ে যাবে।

এখানে চিত্র বর্ণনা লিখুন

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