কেবল ভরাট কক্ষকেই প্রতিরোধ করা


21

কার্ডের খেলায় স্কোরের ট্র্যাক রাখতে আমার কাছে বর্তমানে একটি স্প্রেডশিট রয়েছে। দুই থেকে পাঁচজন খেলোয়াড় থাকতে পারে। আমার নিম্নলিখিতগুলি রয়েছে:

| Players  |
|----------|
| Dave     |
| Paul     |
| John     |
|          |
|          |

এই মুহূর্তে আমি ব্যবহার:

= JOIN( " vs " ; C10:C14 )

তবে সমস্যাটি আমি তখন শেষ করছি Dave vs Paul vs John vs vs

এটি বলার উপায় আছে কি Dave vs Paul vs Johnতবে যদি আমার আরও Dave vs Paul vs John vs Robসূত্রের সাথে আরও খেলোয়াড় থাকে ?

উত্তর:


26

হ্যাঁ, FILTERঅ্যারে আইং দিয়ে:

= JOIN( " vs " ; FILTER(C10:C14; NOT(C10:C14 = "") ))

সুতরাং, JOINপদ্ধতিটি কেবল খালি খালি কক্ষে চালিত হবে।

আমি একটি উদাহরণ স্প্রেডশিট সেট আপ করেছি ।

এছাড়াও, গুগল স্প্রেডশিট ফাংশন তালিকা পরীক্ষা করুন (অনুসন্ধান করুন FILTER)।


16

টেক্সটজিন চেষ্টা করুন :

=textjoin(" vs ",1,C10:C14)

2
এটি সেরা উত্তর। এটি খাটো, সরল এবং খালি মানগুলিকে উপেক্ষা করার অনুমতি দেয়।
রিকার্ডো অমরাল

1
আমি একটি "কার্যকরী উত্তর" না হয়ে সেরা উত্তরের
সন্ধানের

5

উপরের সমাধানগুলি উভয়ই যদি কার্যত কমপক্ষে একটি কক্ষ থাকে তবে এটি কাজ করে। যাহোক:

= JOIN(" vs ",SPLIT(JOIN("%",C10:C14),"%",0))

%%%%C10: C14 সমস্ত খালি থাকলে এবং ফিরে আসত।

= JOIN( " vs " ; FILTER(C10:C14; NOT(C10:C14 = "") ))

#N/AC10: C14 সমস্ত খালি থাকলে ফিরে আসত।

যাইহোক, আপনি %সূত্রটি ফাঁকা স্ট্রিংগুলির সাথে SUBSTITUTEফাংশনটির মতো মোড়কের দ্বারা চিহ্নগুলি প্রতিস্থাপনের প্রথম সমাধানটি কিছুটা সংশোধন করতে পারেন:

=SUBSTITUTE(
   JOIN(" vs ",SPLIT(JOIN("%",C10:C14),"%",0)),    // text_to_search
   "%",                                            // search_for
   ""                                              // replace_with
 )

(স্বচ্ছতার জন্য একাধিক লাইনে দেখানো হয়েছে)


দয়া করে নোট করুন: "উপরে" উত্তরগুলির আসলে কোনও প্রসঙ্গ নেই, যেহেতু উত্তরগুলি বিভিন্নভাবে সাজানো যায়।
আলে

4

আমি অন্য একটি সমাধান খুঁজে পেয়েছি:

=JOIN(" vs ",SPLIT(JOIN("%",C10:C14),"%",0))

% কোনও চিহ্ন হতে পারে যা তালিকায় উপস্থিত নেই, যেমন কমা বা অ্যাম্পারস্যান্ড বা প্রশ্ন চিহ্নের মতো।


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