நகல் இல்லாமல் இரண்டு பட்டியல்களை ஒன்றிணைத்தல்

ஒரு உன்னதமான சூழ்நிலை: உங்களிடம் இரண்டு பட்டியல்கள் உள்ளன, அவற்றை ஒன்றாக இணைக்க வேண்டும். மேலும், ஆரம்ப பட்டியல்களில் தனித்துவமான கூறுகள் மற்றும் பொருந்தக்கூடியவை (பட்டியல்களுக்கு இடையில் மற்றும் உள்ளே) இரண்டும் இருக்கலாம், ஆனால் வெளியீட்டில் நீங்கள் நகல் (மீண்டும்) இல்லாமல் ஒரு பட்டியலைப் பெற வேண்டும்:

நகல் இல்லாமல் இரண்டு பட்டியல்களை ஒன்றிணைத்தல்

இத்தகைய பொதுவான சிக்கலைத் தீர்க்க பாரம்பரியமாக பல வழிகளைப் பார்ப்போம் - பழமையான "நெற்றியில்" இருந்து மிகவும் சிக்கலான, ஆனால் நேர்த்தியான.

முறை 1: நகல்களை அகற்றவும்

நீங்கள் சிக்கலை எளிய வழியில் தீர்க்கலாம் - இரண்டு பட்டியல்களின் கூறுகளையும் கைமுறையாக நகலெடுத்து, அதன் விளைவாக வரும் தொகுப்பிற்கு கருவியைப் பயன்படுத்துங்கள். நகல்களை அகற்று தாவலில் இருந்து தேதி (தரவு — நகல்களை அகற்று):

நகல் இல்லாமல் இரண்டு பட்டியல்களை ஒன்றிணைத்தல்

நிச்சயமாக, மூலப் பட்டியலில் உள்ள தரவு அடிக்கடி மாறினால் இந்த முறை வேலை செய்யாது - ஒவ்வொரு மாற்றத்திற்கும் பிறகு முழு செயல்முறையையும் மீண்டும் செய்ய வேண்டும். 

முறை 1a. மைய அட்டவணை

இந்த முறை, உண்மையில், முந்தைய ஒரு தர்க்கரீதியான தொடர்ச்சியாகும். பட்டியல்கள் மிகப் பெரியதாக இல்லாவிட்டால், அவற்றில் உள்ள அதிகபட்ச உறுப்புகளின் எண்ணிக்கை முன்கூட்டியே தெரிந்திருந்தால் (எடுத்துக்காட்டாக, 10 க்கு மேல் இல்லை), பின்னர் நீங்கள் இரண்டு அட்டவணைகளை நேரடியாக இணைப்புகள் மூலம் ஒன்றாக இணைக்கலாம், வலதுபுறத்தில் ஒரு நெடுவரிசையைச் சேர்க்கவும். இதன் விளைவாக வரும் அட்டவணையின் அடிப்படையில் ஒரு சுருக்க அட்டவணையை உருவாக்கவும்:

நகல் இல்லாமல் இரண்டு பட்டியல்களை ஒன்றிணைத்தல்

உங்களுக்குத் தெரிந்தபடி, பிவோட் அட்டவணை மீண்டும் மீண்டும் செய்வதைப் புறக்கணிக்கிறது, எனவே வெளியீட்டில் நகல் இல்லாமல் ஒருங்கிணைந்த பட்டியலைப் பெறுவோம். எக்செல் குறைந்தபட்சம் இரண்டு நெடுவரிசைகளைக் கொண்ட சுருக்க அட்டவணையை உருவாக்க முடியும் என்பதால் 1 உடன் துணை நெடுவரிசை தேவைப்படுகிறது.

அசல் பட்டியல்கள் மாற்றப்படும்போது, ​​புதிய தரவு நேரடி இணைப்புகள் வழியாக ஒருங்கிணைந்த அட்டவணைக்குச் செல்லும், ஆனால் பைவட் அட்டவணையை கைமுறையாகப் புதுப்பிக்க வேண்டும் (வலது கிளிக் – புதுப்பித்து சேமிக்கவும்) நீங்கள் பறக்கும்போது மீண்டும் கணக்கீடு தேவையில்லை என்றால், பிற விருப்பங்களைப் பயன்படுத்துவது நல்லது.

முறை 2: வரிசை சூத்திரம்

நீங்கள் சூத்திரங்கள் மூலம் சிக்கலை தீர்க்க முடியும். இந்த வழக்கில், அசல் பட்டியல்களில் மாற்றங்களுக்குப் பிறகு, முடிவுகளை மீண்டும் கணக்கிடுதல் மற்றும் புதுப்பித்தல் தானாகவே மற்றும் உடனடியாக நிகழும். வசதிக்காகவும் சுருக்கமாகவும், எங்கள் பட்டியல்களின் பெயர்களைக் கொடுப்போம். பட்டியல் 1 и பட்டியல் 2பயன்படுத்தி பெயர் மேலாளர் தாவல் சூத்திரம் (சூத்திரங்கள் - பெயர் மேலாளர் - உருவாக்கு):

நகல் இல்லாமல் இரண்டு பட்டியல்களை ஒன்றிணைத்தல்

பெயரிட்ட பிறகு, நமக்குத் தேவையான சூத்திரம் இப்படி இருக்கும்:

நகல் இல்லாமல் இரண்டு பட்டியல்களை ஒன்றிணைத்தல்

முதல் பார்வையில், அது தவழும் தெரிகிறது, ஆனால், உண்மையில், எல்லாம் மிகவும் பயமாக இல்லை. Alt+Enter விசைக் கலவையைப் பயன்படுத்தி பல வரிகளில் இந்த சூத்திரத்தை விரிவுபடுத்துகிறேன் மற்றும் இடைவெளிகளுடன் உள்தள்ளுகிறேன், எடுத்துக்காட்டாக இங்கே:

நகல் இல்லாமல் இரண்டு பட்டியல்களை ஒன்றிணைத்தல்

இங்கே தர்க்கம் பின்வருமாறு:

  • சூத்திரம் INDEX(List1;MATCH(0;COUNTIF($E$1:E1;List1); 0) முதல் பட்டியலிலிருந்து அனைத்து தனிப்பட்ட கூறுகளையும் தேர்ந்தெடுக்கிறது. அவை தீர்ந்தவுடன், அது #N/A பிழையை கொடுக்கத் தொடங்குகிறது:

    நகல் இல்லாமல் இரண்டு பட்டியல்களை ஒன்றிணைத்தல்

  • சூத்திரம் INDEX(List2;MATCH(0;COUNTIF($E$1:E1;List2); 0)) இரண்டாவது பட்டியலிலிருந்து தனிப்பட்ட கூறுகளை அதே வழியில் பிரித்தெடுக்கிறது.
  • இரண்டு IFERROR செயல்பாடுகள் ஒன்றுடன் ஒன்று உள்ளமைக்கப்பட்ட பட்டியல்-1 இலிருந்து தனிப்பட்டவற்றின் வெளியீட்டை முதலில் செயல்படுத்துகிறது, பின்னர் பட்டியல்-2 இலிருந்து ஒன்றன் பின் ஒன்றாக.

இது ஒரு வரிசை சூத்திரம் என்பதை நினைவில் கொள்ளவும், அதாவது தட்டச்சு செய்த பிறகு, இது சாதாரணமாக இல்லாத கலத்தில் உள்ளிடப்பட வேண்டும். உள்ளிடவும், ஆனால் விசைப்பலகை குறுக்குவழியுடன் ctrl+ஷிப்ட்+உள்ளிடவும் பின்னர் ஒரு விளிம்புடன் குழந்தை செல்களுக்கு நகலெடுக்கவும் (இழுக்கவும்).

எக்செல் ஆங்கில பதிப்பில், இந்த சூத்திரம் இதுபோல் தெரிகிறது:

=IFERROR(இன்டெக்ஸ்(பட்டியல்1, போட்டி(0, COUNTIF($E$1:E1, List1), 0)), INDEX(List2, MATCH(0, COUNTIF($E$1:E1, List2), 0)) ), "") 

இந்த அணுகுமுறையின் தீமை என்னவென்றால், மூல அட்டவணையில் பெரிய (பல நூறு அல்லது அதற்கு மேற்பட்ட) உறுப்புகள் இருந்தால், வரிசை சூத்திரங்கள் கோப்புடன் வேலை செய்வதைக் கணிசமாகக் குறைக்கும். 

முறை 3. பவர் வினவல்

உங்கள் மூலப் பட்டியல்களில் அதிக எண்ணிக்கையிலான கூறுகள் இருந்தால், எடுத்துக்காட்டாக, பல நூறுகள் அல்லது ஆயிரங்கள், மெதுவான வரிசை சூத்திரத்திற்குப் பதிலாக, அடிப்படையில் வேறுபட்ட அணுகுமுறையைப் பயன்படுத்துவது நல்லது, அதாவது பவர் வினவல் ஆட்-இன் கருவிகள். இந்த ஆட்-இன் முன்னிருப்பாக எக்செல் 2016 இல் கட்டமைக்கப்பட்டுள்ளது. உங்களிடம் எக்செல் 2010 அல்லது 2013 இருந்தால், தனித்தனியாக (இலவசமாக) பதிவிறக்கம் செய்து நிறுவலாம்.

செயல்களின் வழிமுறை பின்வருமாறு:

  1. நிறுவப்பட்ட செருகு நிரலின் தனி தாவலைத் திறக்கவும் சக்தி வினவல் (உங்களிடம் எக்செல் 2010-2013 இருந்தால்) அல்லது தாவலுக்குச் செல்லவும் தேதி (உங்களிடம் எக்செல் 2016 இருந்தால்).
  2. முதல் பட்டியலைத் தேர்ந்தெடுத்து பொத்தானை அழுத்தவும் அட்டவணை/வரம்பிலிருந்து (வரம்பு/அட்டவணையிலிருந்து). எங்கள் பட்டியலிலிருந்து "ஸ்மார்ட் டேபிள்" உருவாக்குவது பற்றி கேட்டால், நாங்கள் ஒப்புக்கொள்கிறோம்:

    நகல் இல்லாமல் இரண்டு பட்டியல்களை ஒன்றிணைத்தல்

  3. வினவல் எடிட்டர் சாளரம் திறக்கிறது, அங்கு நீங்கள் ஏற்றப்பட்ட தரவு மற்றும் வினவல் பெயரைக் காணலாம் டேபிள் 1 (நீங்கள் விரும்பினால் அதை உங்கள் சொந்தமாக மாற்றலாம்).
  4. அட்டவணையின் தலைப்பில் இருமுறை கிளிக் செய்யவும் (வார்த்தை பட்டியல் 1) மற்றும் அதை வேறு ஏதேனும் மறுபெயரிடவும் (உதாரணமாக மக்கள்) சரியாக என்ன பெயரிடுவது என்பது முக்கியமல்ல, ஆனால் கண்டுபிடிக்கப்பட்ட பெயரை நினைவில் கொள்ள வேண்டும், ஏனென்றால். இரண்டாவது அட்டவணையை இறக்குமதி செய்யும் போது அதை மீண்டும் பயன்படுத்த வேண்டும். எதிர்காலத்தில் இரண்டு அட்டவணைகளை ஒன்றிணைப்பது அவற்றின் நெடுவரிசை தலைப்புகள் பொருந்தினால் மட்டுமே செயல்படும்.
  5. மேல் இடது மூலையில் கீழ்தோன்றும் பட்டியலை விரிவாக்கவும் மூடி பதிவிறக்கவும் மற்றும் தேர்வு மூடிவிட்டு ஏற்றவும்… (மூடு&ஏற்றவும்...):

    நகல் இல்லாமல் இரண்டு பட்டியல்களை ஒன்றிணைத்தல்

  6. அடுத்த உரையாடல் பெட்டியில் (இது சற்று வித்தியாசமாகத் தோன்றலாம் - கவலைப்பட வேண்டாம்), தேர்ந்தெடுக்கவும் ஒரு இணைப்பை உருவாக்கவும் (இணைப்பை மட்டும் உருவாக்கவும்):

    நகல் இல்லாமல் இரண்டு பட்டியல்களை ஒன்றிணைத்தல்

  7. இரண்டாவது பட்டியலுக்கு முழு நடைமுறையையும் (புள்ளிகள் 2-6) மீண்டும் செய்கிறோம். நெடுவரிசையின் தலைப்பை மறுபெயரிடும்போது, ​​முந்தைய வினவலில் உள்ள அதே பெயரை (மக்கள்) பயன்படுத்துவது முக்கியம்.
  8. தாவலில் எக்செல் சாளரத்தில் தேதி அல்லது தாவலில் சக்தி வினவல் தேர்வு தரவைப் பெறுங்கள் - கோரிக்கைகளை இணைக்கவும் - சேர் (தரவைப் பெறவும் - வினவல்களை ஒன்றிணைக்கவும் - இணைக்கவும்):

    நகல் இல்லாமல் இரண்டு பட்டியல்களை ஒன்றிணைத்தல்

  9. தோன்றும் உரையாடல் பெட்டியில், கீழ்தோன்றும் பட்டியலில் இருந்து எங்கள் கோரிக்கைகளைத் தேர்ந்தெடுக்கவும்:

    நகல் இல்லாமல் இரண்டு பட்டியல்களை ஒன்றிணைத்தல்

  10. இதன் விளைவாக, நாங்கள் ஒரு புதிய வினவலைப் பெறுவோம், அங்கு இரண்டு பட்டியல்கள் ஒன்றோடொன்று இணைக்கப்படும். பொத்தானைக் கொண்டு நகல்களை அகற்ற இது உள்ளது வரிசைகளை நீக்கு - நகல்களை அகற்று (வரிசைகளை நீக்கு - நகல்களை நீக்கு):

    நகல் இல்லாமல் இரண்டு பட்டியல்களை ஒன்றிணைத்தல்

  11. முடிக்கப்பட்ட வினவலை விருப்பங்கள் பேனலின் வலது பக்கத்தில் மறுபெயரிடலாம், அதற்கு ஒரு நல்ல பெயரைக் கொடுக்கலாம் (உண்மையில் இது முடிவு அட்டவணையின் பெயராக இருக்கும்) மற்றும் எல்லாவற்றையும் கட்டளையுடன் தாளில் பதிவேற்றலாம். மூடி பதிவிறக்கவும் (மூடு&ஏற்றவும்):

    நகல் இல்லாமல் இரண்டு பட்டியல்களை ஒன்றிணைத்தல்

எதிர்காலத்தில், அசல் பட்டியல்களில் ஏதேனும் மாற்றங்கள் அல்லது சேர்த்தல்களுடன், முடிவுகள் அட்டவணையைப் புதுப்பிக்க வலது கிளிக் செய்தால் போதும்.

  • பவர் வினவலைப் பயன்படுத்தி வெவ்வேறு கோப்புகளிலிருந்து பல அட்டவணைகளை எவ்வாறு சேகரிப்பது
  • ஒரு பட்டியலிலிருந்து தனிப்பட்ட பொருட்களை பிரித்தெடுத்தல்
  • போட்டிகள் மற்றும் வேறுபாடுகளுக்கு இரண்டு பட்டியல்களை ஒருவருக்கொருவர் ஒப்பிடுவது எப்படி

ஒரு பதில் விடவும்