আমি ম্যাচ ফাংশন সঙ্গে একটি গতিশীল কোষ রেফারেন্স উপর ভিত্তি করে ম্যাচ করার চেষ্টা করছি


0

= খেলা ($ 4 বি, CONCATENATE ( " '", A5, "' $ ই: $ ই"), 0)

উপরে উল্লিখিত সূত্র #VALUE!

সেল A5 এর মূল্য শীট 1 আছে, তবে পরীক্ষার পরে এটি একটি তারিখে পরিবর্তিত হবে। 01-জুলাই-14

আমি কি ভুল করছি?

আমি দৈনিক পত্রক থেকে একটি ডেটা টেবিল তৈরি করতে অংশ হিসাবে এটি ব্যবহার করতে যাচ্ছি। পরোক্ষ (CONCATENATE ( " '", A5, "'!" CONCATENATE ( "ই", খেলা ($ 4 বি, পত্রক 1 $ ই: $ ই, 0) )))

উত্তর:


0

সর্বোপরি, আপনি ব্যবহার করতে হবে INDIRECT আপনার প্রথম সূত্র। দ্বিতীয় যুক্তি MATCH একটি অ্যারে হতে হবে, এবং আপনি এটি একটি স্ট্রিং পাস করা হয়। এটা পরিবর্তন করুন

=MATCH(B$4,  পরোক্ষ (  CONCATENATE ("'", A5, "' $ E: $ E")  ) , 0) 

দ্বিতীয়ত, দ্বিতীয় সূত্র, আপনি কলিং হয় CONCATENATE এবং অন্য তার ফেরত মান পাস CONCATENATE। এটি বেশ অপ্রয়োজনীয় (অর্থাত, অপ্রয়োজনীয়ভাবে জটিল)। তুমি বদলাতে পারো

CONCATENATE("'", A5, "'!", CONCATENATE("E", MATCH(B$4,Sheet1!$E:$E,0)))

থেকে

CONCATENATE("'", A5, "'!", "E", MATCH(B$4,Sheet1!$E:$E,0))

এছাড়াও, এক্সেল ব্যবহার করে & একটি concatenate অপারেটর হিসাবে, তাই আপনি উপরের সঙ্গে প্রতিস্থাপন করতে পারেন

"'" & A5 & "'!" & "E" & MATCH(B$4,Sheet1!$E:$E,0)

আমি এটা পড়া সহজ হতে খুঁজে পেতে, কিন্তু যে মতামত একটি ব্যাপার।

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