உள்ளடக்க அட்டவணை
எக்செல் உரையை நடைமுறை எடுத்துக்காட்டுகளுடன் ஒன்றிணைக்க TEXTJOIN செயல்பாட்டை எவ்வாறு பயன்படுத்துவது என்பதை டுடோரியல் காட்டுகிறது.
சமீப காலம் வரை, எக்செல் இல் செல் உள்ளடக்கங்களை ஒன்றிணைக்க இரண்டு முறைகள் இருந்தன: ஒருங்கிணைப்பு ஆபரேட்டர் மற்றும் CONCATENATE செயல்பாடு. TEXTJOIN இன் அறிமுகத்துடன், மிகவும் சக்திவாய்ந்த மாற்று தோன்றியதாகத் தெரிகிறது, இது இடையிலுள்ள எந்தப் பிரிவினரையும் சேர்த்து மிகவும் நெகிழ்வான முறையில் உரையை இணைக்க உதவுகிறது. ஆனால் உண்மையில், இதில் இன்னும் நிறைய இருக்கிறது!
Excel இல் TEXTJOIN செயல்பாடு
TEXTJOIN பல செல்கள் அல்லது வரம்புகளிலிருந்து உரை சரங்களை ஒன்றிணைக்கிறது மற்றும் எந்த டிலிமிட்டருடன் ஒருங்கிணைந்த மதிப்புகளைப் பிரிக்கிறது என்று நீங்கள் குறிப்பிடுகிறீர்கள். இது முடிவில் உள்ள வெற்று செல்களை புறக்கணிக்கலாம் அல்லது சேர்க்கலாம்.
இந்தச் செயல்பாடு Office 365, Excel 2021 மற்றும் Excel 2019க்கான Excel இல் கிடைக்கிறது.
TEXTJOIN செயல்பாட்டின் தொடரியல் பின்வருமாறு உள்ளது. :
TEXTJOIN(டிலிமிட்டர், புறக்கணிப்பு_empty, text1, [text2], …)எங்கே:
- டிலிமிட்டர் (தேவை) - ஒவ்வொரு உரை மதிப்புக்கும் இடையே ஒரு பிரிப்பான் நீங்கள் இணைக்கிறீர்கள் என்று. வழக்கமாக, இது இரட்டை மேற்கோள்களில் இணைக்கப்பட்ட உரைச் சரமாக அல்லது உரைச் சரம் உள்ள கலத்தின் குறிப்பாக வழங்கப்படுகிறது. டிலிமிட்டராக வழங்கப்பட்ட எண்ணானது உரையாகக் கருதப்படுகிறது.
- Ignore_empty (அவசியம்) - வெற்று கலங்களை புறக்கணிக்க வேண்டுமா இல்லையா என்பதை தீர்மானிக்கிறது:
- உண்மை - ஏதேனும் வெற்று கலங்களை புறக்கணிக்கவும்.
- FALSE - இதன் விளைவாக வரும் சரத்தில் வெற்று கலங்களைச் சேர்க்கவும்.
- Text1 (தேவை) - சேர வேண்டிய முதல் மதிப்பு. உரைச் சரம், சரம் உள்ள கலத்திற்கான குறிப்பு அல்லது கலங்களின் வரம்பு போன்ற சரங்களின் வரிசையாக வழங்கப்படலாம்.
- Text2 , … (விரும்பினால்) - கூடுதல் உரை மதிப்புகள் ஒன்றாக இணைக்கப்பட வேண்டும். text1 உட்பட அதிகபட்சமாக 252 உரை வாதங்கள் அனுமதிக்கப்படும்.
உதாரணமாக, B2, C2 மற்றும் D2 ஆகிய கலங்களின் முகவரிப் பகுதிகளை ஒரு கலமாக இணைத்து, மதிப்புகளைப் பிரிப்போம். காற்புள்ளி மற்றும் இடைவெளியுடன்:
CONCATENATE செயல்பாட்டின் மூலம், நீங்கள் ஒவ்வொரு கலத்தையும் தனித்தனியாகக் குறிப்பிட வேண்டும் மற்றும் ஒவ்வொரு குறிப்பிற்குப் பிறகும் ஒரு பிரிப்பை (", ") வைக்க வேண்டும், இது பலவற்றின் உள்ளடக்கங்களை ஒன்றிணைக்கும் போது தொந்தரவாக இருக்கலாம் செல்கள்:
=CONCATENATE(A2, ", ", B2, ", ", C2)
எக்செல் TEXTJOIN மூலம், முதல் வாதத்தில் ஒருமுறை மட்டுமே பிரிப்பினைக் குறிப்பிடுகிறீர்கள், மேலும் மூன்றாவது வாதத்திற்கு கலங்களின் வரம்பை வழங்குகிறீர்கள்:
=TEXTJOIN(", ", TRUE, A2:C2)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> செயல்பாடு, இது Excel 2019 - Excel 365 இல் மட்டுமே கிடைக்கும். முந்தைய Excel பதிப்புகளில், CONCATENATE செயல்பாட்டைப் பயன்படுத்தவும் அல்லது "&" அதற்குப் பதிலாக ஆபரேட்டர்.
எக்செல்-ல் உரையை எவ்வாறு இணைப்பது - சூத்திர எடுத்துக்காட்டுகள்
TEXTJOIN இன் அனைத்து நன்மைகளையும் நன்கு புரிந்து கொள்ள, நிஜ வாழ்க்கை காட்சிகளில் செயல்பாட்டை எவ்வாறு பயன்படுத்துவது என்பதைப் பார்ப்போம். .
நெடுவரிசையை காற்புள்ளியால் பிரிக்கப்பட்ட பட்டியலுக்கு மாற்று
செங்குத்து பட்டியலை காற்புள்ளி, அரைப்புள்ளி அல்லது வேறு ஏதேனும் டிலிமிட்டரால் பிரிக்கும் போது, TEXTJOIN என்பது சரியான செயல்பாடாகும்.
இந்த எடுத்துக்காட்டில், ஒவ்வொரு அணியின் வெற்றி மற்றும் தோல்விகளை கீழே உள்ள அட்டவணையில் இருந்து ஒருங்கிணைப்போம். பின்வரும் சூத்திரங்களைப் பயன்படுத்தி இதைச் செய்யலாம், அவை இணைக்கப்பட்ட கலங்களின் வரம்பில் மட்டுமே வேறுபடுகின்றன.
அணி 1:
=TEXTJOIN(",", FALSE, B2:B6)
அணி 2:
=TEXTJOIN(",", FALSE, C2:C6)
மற்றும் பல.
அனைத்து சூத்திரங்களிலும், பின்வரும் வாதங்கள் பயன்படுத்தப்படுகின்றன:
- டிலிமிட்டர் - a காற்புள்ளி (",").
- Ignore_empty வெற்று கலங்களைச் சேர்க்க FALSE என அமைக்கப்பட்டுள்ளது, ஏனெனில் எந்த கேம்கள் விளையாடப்படவில்லை என்பதைக் காட்ட வேண்டும்.
இப்படி இதன் விளைவாக, நீங்கள் நான்கு கமாவால் பிரிக்கப்பட்ட பட்டியல்களைப் பெறுவீர்கள், அவை ஒவ்வொரு அணியின் வெற்றி மற்றும் தோல்விகளை ஒரு சிறிய வடிவத்தில் பிரதிபலிக்கின்றன:
வெவ்வேறு டிலிமிட்டர்களுடன் கலங்களை இணைக்கவும்
ஒரு சூழ்நிலையில், வெவ்வேறு டிலிமிட்டர்களுடன் இணைந்த மதிப்புகளை நீங்கள் பிரிக்க வேண்டியிருக்கும் போது, நீங்கள் பல டிலிமிட்டர்களை வரிசை மாறிலியாக வழங்கலாம் அல்லது ஒவ்வொரு பிரிவையும் தனித்தனி கலத்தில் உள்ளிடலாம். மற்றும் டிலிமிட்டர் வாதத்திற்கு வரம்புக் குறிப்பைப் பயன்படுத்தவும்.
வெவ்வேறு பெயர் பகுதிகளைக் கொண்ட கலங்களைச் சேர்த்து இந்த வடிவத்தில் முடிவைப் பெற விரும்புகிறீர்கள்: இறுதிப் பெயர் , முதல் பெயர் நடுப் பெயர் .
நீங்கள் பார்க்கிறபடி, கடைசிப் பெயர் மற்றும் முதல் பெயர் காற்புள்ளியாலும் ஸ்பேஸாலும் (", ") பிரிக்கப்படும் அதே வேளையில் முதல் பெயர் மற்றும் நடுப் பெயர் இடைவெளியால் பிரிக்கப்படுகின்றன. ("") மட்டும். எனவே, இந்த இரண்டு டிலிமிட்டர்களையும் ஒரு வரிசை மாறிலியில் {", "," "} சேர்த்து, பின்வரும் சூத்திரத்தைப் பெறுகிறோம்:
=TEXTJOIN({", "," "}, TRUE, A2:C2)
இங்கு A2:C2 என்ற பெயர் பகுதிகள் இணைக்கப்பட வேண்டும்.
மாற்றாக, சில வெற்றுக் கலங்களில் மேற்கோள் குறிகள் இல்லாமல் பிரிப்பினைத் தட்டச்சு செய்யலாம் (எப் முழுமையான செல் குறிப்புகள்) டிலிமிட்டர் வாதத்திற்கு:
=TEXTJOIN($F$3:$G$3, TRUE, A2:C2)
இந்த பொதுவான அணுகுமுறையைப் பயன்படுத்துவதன் மூலம், நீங்கள் பல்வேறு வடிவங்களில் செல் உள்ளடக்கங்களை ஒன்றிணைக்கலாம்.
எடுத்துக்காட்டாக, முதல் பெயர் நடுத்தர முதலெழுத்து இறுதிப்பெயர் வடிவத்தில் முடிவை நீங்கள் விரும்பினால், முதல் எழுத்தை (இனிஷியல்) பிரித்தெடுக்க LEFT செயல்பாட்டைப் பயன்படுத்தவும். செல் C2 இலிருந்து. டிலிமிட்டர்களைப் பொறுத்தவரை, முதல் பெயருக்கும் நடுத்தர பெயருக்கும் இடையில் ஒரு இடைவெளி (" ") வைக்கிறோம்; அதொடக்கப் பெயருக்கும் கடைசிப் பெயருக்கும் இடையில் காலமும் இடைவெளியும் (". ") உரை மற்றும் தேதிகள், TEXTJOIN சூத்திரத்திற்கு நேரடியாக தேதிகளை வழங்குவது வேலை செய்யாது. நீங்கள் நினைவில் வைத்திருப்பது போல், Excel தேதிகளை வரிசை எண்களாக சேமிக்கிறது, எனவே உங்கள் சூத்திரம் கீழே உள்ள ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி தேதியைக் குறிக்கும் எண்ணை வழங்கும்:
=TEXTJOIN(" ", TRUE, A2:B2)
இதைச் சரிசெய்ய, நீங்கள் மாற்ற வேண்டும் தேதியை உரைச் சரமாக இணைப்பதற்கு முன். இங்கே விரும்பிய வடிவக் குறியீட்டைக் கொண்ட TEXT செயல்பாடு (எங்கள் விஷயத்தில் "mm/dd/yyyy") பயனுள்ளதாக இருக்கும்:
=TEXTJOIN(" ", TRUE, A2, TEXT(B2, "mm/dd/yyyy"))
வரி முறிவுகளுடன் உரையை ஒன்றிணைக்கவும்
ஒவ்வொரு மதிப்பும் புதிய வரியில் தொடங்கும் வகையில், Excel இல் உரையை ஒன்றிணைக்க விரும்பினால், CHAR(10) ஐப் பிரிப்பானாகப் பயன்படுத்தவும் (இங்கு 10 என்பது வரிவடிவ எழுத்து).
உதாரணமாக, இதிலிருந்து உரையை இணைக்க செல்கள் A2 மற்றும் B2 மதிப்புகளை வரி முறிப்பால் பிரிக்கிறது, இது பயன்படுத்துவதற்கான சூத்திரம்:
=TEXTJOIN(CHAR(10), TRUE, A2:B2)
குறிப்பு. மேலே உள்ள ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளதைப் போன்று பல வரிகளில் முடிவு காட்ட, மடக்கு உரை அம்சம் இயக்கப்பட்டுள்ளதை உறுதிசெய்யவும்.
உரையை நிபந்தனைகளுடன் இணைக்க வேண்டுமானால் TEXTJOIN
எக்செல் TEXTJOIN ஆனது சரங்களின் வரிசைகளைக் கையாளும் திறனின் காரணமாக, இரண்டு அல்லது அதற்கு மேற்பட்ட கலங்களின் உள்ளடக்கங்களை நிபந்தனையுடன் ஒன்றிணைக்கவும் இது பயன்படுத்தப்படலாம். இதைச் செய்ய, IF செயல்பாட்டைப் பயன்படுத்தி, கலங்களின் வரம்பை மதிப்பீடு செய்து, நிபந்தனையைப் பூர்த்தி செய்யும் மதிப்புகளின் வரிசையை text1 வாதத்திற்கு அனுப்பவும்.TEXTJOIN.
கீழே உள்ள ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ள அட்டவணையில் இருந்து, குழு 1 உறுப்பினர்களின் பட்டியலை மீட்டெடுக்க விரும்புகிறீர்கள் என்று வைத்துக்கொள்வோம். இதை அடைய, பின்வரும் IF அறிக்கையை text1 வாதத்தில் இணைக்கவும்:
IF($B$2:$B$9=1, $A$2:$A$9, "")
தெளிவான ஆங்கிலத்தில், மேலே உள்ள சூத்திரம் கூறுகிறது: நெடுவரிசை B 1க்கு சமம் எனில், a திரும்ப அதே வரிசையில் உள்ள நெடுவரிசை A இலிருந்து மதிப்பு; இல்லையெனில், ஒரு வெற்று சரத்தை திரும்பவும் அணி 2:
=TEXTJOIN(", ", TRUE, IF($B$2:$B$9=2, $A$2:$A$9, ""))
குறிப்பு: கமாவால் பிரிக்கப்பட்ட உறுப்பினர்களின் பட்டியல். எக்செல் 365 மற்றும் 2021 இல் உள்ள டைனமிக் அரேஸ் அம்சத்தின் காரணமாக, இது மேலே உள்ள ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ள வழக்கமான சூத்திரமாக செயல்படுகிறது. எக்செல் 2019 இல், Ctrl + Shift + Enter குறுக்குவழியை அழுத்துவதன் மூலம் அதை ஒரு பாரம்பரிய வரிசை சூத்திரமாக உள்ளிட வேண்டும்.
காற்புள்ளியால் பிரிக்கப்பட்ட பட்டியலில் பல பொருத்தங்களைப் பார்த்து திரும்பவும்
உங்களுக்குத் தெரிந்தபடி, எக்செல் VLOOKUP செயல்பாடு முதலில் கண்டுபிடிக்கப்பட்ட பொருத்தத்தை மட்டுமே வழங்கும். ஆனால் ஒரு குறிப்பிட்ட ஐடி, SKU அல்லது வேறு ஏதாவது எல்லாப் பொருத்தங்களையும் நீங்கள் பெற வேண்டுமானால் என்ன செய்வது?
தனிப்பட்ட கலங்களில் முடிவுகளை வெளியிட, Excel இல் பல மதிப்புகளை VLOOKUP செய்வது எப்படி என்பதில் விவரிக்கப்பட்டுள்ள சூத்திரங்களில் ஒன்றைப் பயன்படுத்தவும்.
காற்புள்ளியால் பிரிக்கப்பட்ட பட்டியலாக ஒரே கலத்தில் பொருந்தக்கூடிய அனைத்து மதிப்புகளையும் பார்க்க, TEXTJOIN IF சூத்திரத்தைப் பயன்படுத்தவும்.
நடைமுறையில் இது எவ்வாறு செயல்படுகிறது என்பதைப் பார்க்க, இதன் பட்டியலை மீட்டெடுப்போம் மாதிரி அட்டவணையில் இருந்து கொடுக்கப்பட்ட விற்பனையாளரால் வாங்கப்பட்ட தயாரிப்புகள்கீழே. பின்வரும் சூத்திரத்தைப் பயன்படுத்தி இதை எளிதாகச் செய்யலாம்:
=TEXTJOIN(", ", TRUE, IF($A$2:$A$12=D2, $B$2:$B$12, ""))
A2:A12 என்பது விற்பனையாளர் பெயர்கள், B2:B12 என்பது தயாரிப்புகள் மற்றும் D2 என்பது வட்டி விற்பனையாளர்.
>மேலே உள்ள சூத்திரம் E2 க்குச் சென்று, இலக்கு விற்பனையாளருக்கான அனைத்து பொருத்தங்களையும் D2 (ஆடம்) இல் கொண்டு வருகிறது. உறவினர் (இலக்கு விற்பனையாளருக்கு) மற்றும் முழுமையான (விற்பனையாளர் பெயர்கள் மற்றும் தயாரிப்புகளுக்கான) செல் குறிப்புகளின் புத்திசாலித்தனமான பயன்பாட்டின் காரணமாக, சூத்திரம் கீழே உள்ள கலங்களுக்கு சரியாக நகலெடுக்கிறது மற்றும் மற்ற இரண்டு விற்பனையாளர்களுக்கும் நன்றாக வேலை செய்கிறது:
குறிப்பு. முந்தைய எடுத்துக்காட்டைப் போலவே, இது Excel 365 மற்றும் 2021 இல் வழக்கமான சூத்திரமாகவும், Excel 2019 இல் CSE ஃபார்முலாவாகவும் (Ctrl + Shift + Enter ) செயல்படுகிறது.
சூத்திரத்தின் தர்க்கம் சரியாகவே உள்ளது முந்தைய உதாரணம்:
IF அறிக்கை A2:A12 இல் உள்ள ஒவ்வொரு பெயரையும் D2 இல் உள்ள இலக்கு பெயருடன் ஒப்பிடுகிறது (எங்கள் விஷயத்தில் ஆடம்):
IF($A$2:$A$12=D2, $B$2:$B$12, "")
தருக்க சோதனை மதிப்பீடு செய்தால் உண்மைக்கு (அதாவது D2 இல் உள்ள பெயர் நெடுவரிசை A இல் உள்ள பெயருடன் பொருந்துகிறது), சூத்திரம் நெடுவரிசை B இலிருந்து ஒரு தயாரிப்பை வழங்குகிறது; இல்லையெனில் ஒரு வெற்று சரம் ("") திரும்பும். IF இன் முடிவு பின்வரும் அணிவரிசையாகும்:
{"";"";"Bananas";"Apples";"";"";"";"Oranges";"";"Lemons";""}
அணியானது text1 வாதமாக TEXTJOIN செயல்பாட்டிற்குச் செல்லும். TEXTJOIN ஆனது மதிப்புகளை கமா மற்றும் இடைவெளியுடன் (", ") பிரிக்க கட்டமைக்கப்பட்டுள்ளதால், இந்த சரத்தை இறுதி முடிவாகப் பெறுகிறோம்:
வாழைப்பழங்கள், ஆப்பிள்கள், ஆரஞ்சுகள், எலுமிச்சை
எக்செல் TEXTJOIN வேலை செய்யவில்லை
உங்கள் TEXTJOIN சூத்திரத்தில் பிழை ஏற்பட்டால், அது பெரும்பாலும்பின்வருவனவற்றில் ஒன்றாக இருக்க:
- #NAME? இந்தச் செயல்பாடு ஆதரிக்கப்படாத Excel இன் பழைய பதிப்பில் TEXTJOIN பயன்படுத்தப்படும்போது (2019க்கு முன்) அல்லது செயல்பாட்டின் பெயர் தவறாக எழுதப்படும்போது பிழை ஏற்படுகிறது.
- #VALUE! இதன் விளைவாக வரும் சரம் 32,767 எழுத்துகளுக்கு மேல் இருந்தால் பிழை ஏற்படும்.
- #VALUE! எக்செல் டெலிமிட்டரை உரையாக அங்கீகரிக்கவில்லை என்றால் பிழை ஏற்படலாம், உதாரணமாக நீங்கள் CHAR(0) போன்ற சில அச்சிட முடியாத எழுத்தை வழங்கினால்.
எக்செல் இல் TEXTJOIN செயல்பாட்டைப் பயன்படுத்துவது இதுதான். படித்ததற்கு நன்றி, அடுத்த வாரம் எங்கள் வலைப்பதிவில் உங்களைப் பார்ப்பேன் என்று நம்புகிறேன்!
கிடைக்கும் பதிவிறக்கங்கள்
Excel TEXTJOIN சூத்திர எடுத்துக்காட்டுகள்
3>