কন্ডিশনাল কনক্যাটেনেট সেল মানের উপর নির্ভর করে আন্ডারস্কোরগুলি সন্নিবেশ করানো বা সন্নিবেশ করানো নয়


1

আমি এক্সেলে এক শিক্ষানবিস এবং আমি নিম্নলিখিত ফলাফল পেতে চেষ্টা করছি:

    Col1   Col2   Col3   Col4
    John   Jim    Tom    Sarah
    Ann    Betty  blank  blank
    Lee    Sue    George blank

আমি যা চাই:

    John_Jim_Tom_Sarah
    Ann_Betty
    Lee_Sue_George

আমি যা পাচ্ছি:

    John_Jim_Tom_Sarah
    Ann_Betty__
    Lee_Sue_George_

কেউ কীভাবে সমাধান করবেন জানেন?


আপনার IF(ISBLANK(A1,"","_"&A1))A1 ফাঁকা না থাকলে কেবল আন্ডারস্কোরটি ফেরত দেওয়ার মতো কিছু ব্যবহার করতে সক্ষম হবেন ।
ওয়ার্থওয়েল

1
আপনার এক্সেলের কোন সংস্করণ আছে? এটি যদি নতুনতর সংস্করণ হয় তবে আপনি ব্যবহার করতে পারেনTEXTJOIN()
ব্রুস ওয়াইন

উত্তর:


2

টেক্সটজাইন ব্যবহার করুন:

=TEXTJOIN("_",TRUE,A2:D2)

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


আপনার কাছে টেক্সটজাইন না থাকলে আপনার এর মতো কিছু করতে হবে:

=MID(IF(A2<>"","_"&A2,"")&IF(B2<>"","_"&B2,"")&IF(C2<>"","_"&C2,"")&IF(D2<>"","_"&D2,""),2,99)

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


এখানে টেক্সটজয়িনের জন্য একটি ইউডিএফ- এর একটি লিঙ্ক রয়েছে: ডি
ব্রুসওয়েেন

1
@ ব্রুসওয়েন ওহে, আমি এটি স্বীকৃত। :)
স্কট ক্রেনার

এটি TEXT.JOIN
লুকা

0

আপনি ব্যবহার করার বিকল্প না থাকে TEXTJOINআপনার একটা মিশ্রণ ব্যবহার করতে পারেন CONCATENATE, LEN& LEFT:

ধরে নেওয়া আপনার ডেটা এ 2 ব্যবহারের মাধ্যমে শুরু হয়:

=LEFT(CONCATENATE(A2,"_",B2,"_",C2,"_",D2),LEN(CONCATENATE(A2,"_",B2,"_",C2,"_",D2))-(4-COUNTA(A2:D2)))

এটি মূলত TEXTJOINস্ট্রিংয়ের দৈর্ঘ্য গণনা করা এবং পরিসরের প্রতিটি ফাঁকা ঘরের জন্য ডানদিকে অক্ষরের অপব্যবহারের মতো একই কাজ করে যা অনাকাঙ্ক্ষিত আন্ডারস্কোর হতে পারে।

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