අන්තර්ගත වගුව
Microsoft Excel හි, concatenate ශ්රිතයට ප්රතිවිරුද්ධ ලෙස ක්රියා කරන නිශ්චිත ශ්රිතයක් නොමැත. නමුත් තවමත්, පෙළක් කොටස් කිහිපයකට බෙදීමට සුදුසු ක්රියා පටිපාටි සහ විකල්ප ගණනාවක් අප සතුව ඇත. මෙම ලිපියෙන්, ඔබ Excel හි concatenate හි ප්රතිවිරුද්ධ ලෙස ක්රියා කළ යුතු එම සරල තාක්ෂණික ක්රම භාවිතා කරන්නේ කෙසේදැයි ඔබ ඉගෙන ගනු ඇත.
ප්රායෝගික වැඩපොත බාගන්න
ඔබට බාගත හැකිය. මෙම ලිපිය සකස් කිරීමට අප භාවිතා කළ Excel වැඩපොත.
Concatenate.xlsx හි ප්රතිවිරුද්ධය
4 Concatenate හි ප්රතිවිරුද්ධ ලෙස ක්රියා කරන ක්රම Excel
1 හි. සූත්රය සමඟින් පෙළ බහු සෛල වලට බෙදන්න
පහත වගුවේ, තීරුව B එකිනෙකට වෙනස් කොටු පහක් අඩංගු වන අතර, ඒ සෑම එකක්ම පොදු පරිසීමකයකින් වෙන් කරන ලද අහඹු නම් තුනක් ඇත ' කොමාව' (,) . 1 කොටස, 2 කොටස සහ 3 කොටස නම් ශීර්ෂ තුනක් යටතේ තීරුව B හි එක් එක් කොටුවෙන් වෙන වෙනම නම් හිමිවේ.
📌 පියවර 1:
➤ C5 තෝරන්න සහ ටයිප් කරන්න:
=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",999)),COLUMNS($A:A)*999-998,999))
📌 පියවර 2:
➤ Enter ඔබන්න Cell B5 හි ඇති නම් වලින් මුල් නම බෙදනු ලැබේ.
🔎 සූත්රය ක්රියා කරන්නේ කෙසේද ?
- REPT(” “,999): මෙහි REPT ශ්රිතය ඇතුළත 'අවකාශ' අක්ෂරය 999 වතාවක් පුනරාවර්තනය කරයි ආදේශක ශ්රිතය.
- ආදේශකය($B5,”,”,REPT(” “,999)): ආදේශකය ක්රියාකාරීත්වය පෙර පියවරේදී සඳහන් කළ පුනරාවර්තන අවකාශයන් සමඟ කොමාව ආදේශ කරයි. මේ අනුව සූත්රය මගින් පැට්රික් යන නම හිස්තැන් සහිතව ආපසු ලබා දෙයි.
- තීරු($A:A)*999-998: COLUMNS ශ්රිතය තීරු ගණන ගණන් කරයි. MID කාර්යය සඳහා ප්රතිඵල අගය start_num ලෙස පවරයි.
- MID(SUBSTITUTE($B5,”,”,REPT(” “,999) )),COLUMNS($A:A)*999-998,999): MID ශ්රිතය 'Patrick' 999 අක්ෂර සමඟින් නම් ලබා දෙයි මුළු.
- අවසාන වශයෙන්, TRIM ශ්රිතය MID ශ්රිතය මඟින් සොයාගත් පෙළ තන්තුවෙන් සියලුම අනවශ්ය හිස්තැන් ඉවත් කර 'Patrick'<4 යන නම ලබා දෙයි> හරියටම.
දැන් අපි අනෙකුත් සියලුම බෙදීම් නාම උපුටා ගැනීම සඳහා ඉතිරි පියවර අනුගමනය කරමු.
📌 පියවර 3: 1>
➤ Cell C5 වෙතින්, ඔබට බෙදුණු නම් තුනක් ලැබෙන තෙක් කොටුව දකුණට ඇදගෙන යාමට Fill Handle භාවිතා කරන්න.
ඉතින්, අපි මේ දැන් උපුටා ගත්තෙමු. Cell B5 වෙතින් වෙන වෙනම නම් තුනක්.
📌 පියවර 4:
➤ දැන් C සිට ඉතිරි කොටු ස්වයංක්රීයව පිරවීමට Fill Handle පහළට ඇද දමන්න 6 සිට E9 දක්වා .
සහ ඔබට තීරුව B .
හි ඇති නම් කාණ්ඩ වලින් සියලුම නම් බෙදී ඇති බව ඔබට පෙනෙනු ඇත.
2. Concatenate හි ප්රතිවිරුද්ධය: බහු සෛල වලට බෙදීමට Text Functions භාවිතා කිරීම
දැන් අපට අහඹු සම්පූර්ණ නම් කිහිපයක් තීරුව B හි ඇත. අපි නම් බෙදලා පෙන්වන්නම්සමාන පේළියක ඊළඟ කොටු දෙකෙහි වෙන වෙනම.
📌 පියවර 1:
➤ තෝරන්න පළමු ප්රතිදානය C5 සහ ටයිප් කරන්න:
=LEFT(B5,FIND(" ",B5)-1)
📌 3> පියවර 2:
➤ Enter ඔබා C තීරුවේ ඉතිරි කොටු ස්වයංක්රීයව පිරවීමට Fill Handle භාවිතා කරන්න.
ඔබට තීරුව B හි ඇති සම්පූර්ණ නම් වලින් වෙන් වූ සියලුම මුල් නම් ලැබෙනු ඇත.
🔎 සූත්රය ක්රියා කරන්නේ කෙසේද?
- මෙම සූත්රයේ, FIND ශ්රිතය Cell B5<4 හි පළමු තනි අවකාශය සොයයි> සහ අවකාශ අක්ෂරයේ පිහිටීම ආපසු ලබා දෙයි.
- LEFT ශ්රිතය වමේ සිට නම උපුටා ගන්නා අතර පෙර FIND ශ්රිතය මඟින් නිශ්චිතව දක්වා ඇති අක්ෂර ගණනාවක් ලබා දෙයි.
දැන් අපි බලමු අපි එක් එක් නමේ දෙවන කොටස ඉවත් කරන්නේ කෙසේදැයි බලමු.
📌 පියවර 3:
➤ Cell D5 හි, අවශ්ය සූත්රය වනුයේ:
=RIGHT(B5,LEN(B5)-FIND(" ",B5))
📌 පියවර 4:
➤ Enter සහ ස්වයංක්රීය f එබීමෙන් පසු සම්පූර්ණ තීරුව D illing, ඔබට සියලු අවසන් නම් සොයා ගත හැක්කේ 2 කොටස ශීර්ෂය යටතේ පමණි.
🔎 සූත්රය ක්රියා කරන්නේ කෙසේද?
- මෙම සූත්රයේ, LEN ශ්රිතය හි ඇති මුළු අක්ෂර ගණන ලබා දෙයි. Cell B5 සහ එය 15 වේ.
- FIND ශ්රිතය එම පෙළෙහි ඇති ඉඩෙහි පිහිටීම ආපසු ලබා දෙයි. 8 .
- පෙර සංඛ්යාත්මක අගයන් දෙක අතර අංක ගණිත වෙනස දකුණ ශ්රිතය සඳහා අක්ෂර ගණන පවරයි.
- අවසාන වශයෙන්, දකුණ ක්රියාකාරීත්වය දකුණේ සිට අක්ෂර 15-8=7 උපුටා ගෙන 'Cummins' යන නම ලබා දෙයි.
3. Excel හි Reverse Concatenate කිරීමට Text to Column Wizard භාවිතා කරන්න
අපි නැවතත් අපගේ පළමු උදාහරණයට යමු. දැන් අපි පරිසීමක ඉවත් කිරීමෙන් පසු සෛල බෙදීමට පෙළ සිට තීරුව විශාරද භාවිතා කරන්නෙමු.
📌 පියවර 1:
➤ බෙදිය යුතු සියලුම පෙළ දත්ත අඩංගු සෛල (B5:B9) පරාසය තෝරන්න.
➤ Data tab යටතේ, තෝරන්න. Data Tools විධාන සමූහයෙන් Text to Columns විකල්පය.
සංවාද කොටුවක් විවෘත වනු ඇත.
📌 පියවර 2:
➤ රේඩියෝ බොත්තම 'සීමිත' මුල් දත්ත වර්ගය ලෙස තෝරන්න.
➤ <ඔබන්න 3>ඊළඟ .
📌 පියවර 3:
➤ වෙතින් සීමා කිරීම් විකල්ප, කොමාව පමණක් සලකුණු කර අනෙකුත් විකල්ප සලකුණු නොකර තබන්න. පහත පින්තූරයේ මෙන් ඔබට දත්ත පෙරදසුනක් පෙන්වනු ඇත.
➤ ඊළඟ ඔබන්න.
📌 පියවර 4:
➤ විකල්පය 'සාමාන්ය' තීරු දත්ත ආකෘතිය ලෙස තබා ගන්න.
➤ සංස්කරණය කිරීම සබල කරන්න ගමනාන්තය කොටුව තුළ C5 සිට E9 දක්වා වූ ප්රතිදාන කොටු තෝරන්න.
➤ Finish ඔබා ඉවරයි.
ඔබ එසේ වනු ඇතතෝරාගත් සෛලවල ප්රතිදාන පරාසය තුළ බෙදුණු සියලුම නම් වහාම පෙන්වයි.
4. Concatenate හි ප්රතිවිරුද්ධ ලෙස ක්රියා කිරීමට Flash Fill ක්රමය යොදන්න
අපගේ අවසාන උදාහරණයේදී, අපි සෛල වලින් වෙන වෙනම නම් උපුටා ගැනීමට Flash Fill යෙදීමට උත්සාහ කරමු. Flash Fill Excel හි දත්ත ස්වයංක්රීයව පිරවීම සඳහා රටාවක් අනුගමනය කරයි. නමුත් කිසියම් රටාවක් සොයාගත නොහැකි නම්, ෆ්ලෑෂ් ෆිල් ඵලදායී ලෙස ක්රියා නොකරන අතර වැරදි ප්රතිදානයකට පවා හේතු විය හැක. මෙම ක්රමය ඉතා හොඳ සහ ප්රයෝජනවත් වන්නේ ඔබේ දත්ත පරාසයේ සාමාන්ය සහ සමමිතික රටාවක් ඇත්නම් පමණි.
දැන් අපි බලමු මෙම Flash Fill විධානය පෙළ වෙන් කිරීමට ඉක්මනින් ක්රියා කරන ආකාරය.
📌 පියවර 1:
➤ C5 තෝරන්න සහ 'Patrick' අතින් ටයිප් කරන්න.
📌 පියවර 2:
➤ අවසාන C9 C9 වෙත ඇදීමට Fill Handle භාවිතා කරන්න 4>.
➤ විකල්ප මත ක්ලික් කර Flash Fill තෝරන්න තීරුව C තුළ වෙන් කර උපුටා ගන්නා ලදී.
📌 පියවර 3:
➤ ඒ හා සමානව, 2 කොටස ශීර්ෂය යටතේ ඇති අවසාන නම සඳහා දැන් එය කරන්න.
එමෙන්ම ඔබට සියලු අවසාන නම් එකවර වෙන් වී පෙනෙනු ඇත. තීරුව B හි සම්පූර්ණ නම් තිබේ.
අවසාන වචන
මෙම සරල ක්රම සියල්ලම මම බලාපොරොත්තු වෙමි අවශ්ය විටෙක ඒවා ඔබගේ Excel පැතුරුම්පත්වල යෙදීමට ඉහත සඳහන් කළ දැන් ඔබට උපකාර වනු ඇත. නම්ඔබට කිසියම් ප්රශ්නයක් හෝ ප්රතිපෝෂණ තිබේ, කරුණාකර අදහස් දැක්වීමේ කොටසෙහි මට දන්වන්න. නැතහොත් ඔබට මෙම වෙබ් අඩවියේ Excel කාර්යයන් සම්බන්ධ අපගේ අනෙකුත් ලිපි පරීක්ෂා කළ හැක.