අන්තර්ගත වගුව
ඔබ Google පත්ර 2ක් ඒකාබද්ධ කළ විට ඔබට එක් තීරුවක වාර්තා යාවත්කාලීන කිරීමට පමණක් නොව අදාළ සම්පූර්ණ තීරු සහ නොගැලපෙන පේළි පවා අදින්නට හැකි බව ඔබ දැන සිටියාද? අද මම ඔබට එය VLOOKUP, INDEX/MATCH, QUERY ශ්රිතයන් සහ Merge Sheets ඇඩෝනය සමඟ සිදු කරන්නේ කෙසේදැයි පෙන්වන්නම්.
මම අවසන් වරට Google පත්ර 2ක් ඒකාබද්ධ කිරීම ගැන කතා කළ විට, මම ගැළපෙන ක්රම බෙදා ගත්තෙමි. & යාවත්කාලීන දත්ත. මෙවර, අපි තවමත් කොටු යාවත්කාලීන කරන නමුත් අනෙකුත් අදාළ තීරු සහ නොගැලපෙන පේළි ද අදින්නෙමු.
මෙන්න මගේ සෙවීම් වගුව. මම අද ඒකෙන් අවශ්ය සියලුම දත්ත ගන්න යනවා:
මෙවර එය විශාල වී ඇත: එහි විකුණුම්කරුවන්ගේ නම් සහ ඔවුන්ගේ ශ්රේණිගත කිරීම් සහිත අමතර තීරු දෙකක් ඇත. මම මෙම තොරතුරු සමඟ කොටස් තීරුව වෙනත් වගුවක යාවත්කාලීන කරන අතර විකුණුම්කරුවන් ද ඇද දමමි. හොඳයි, සමහර විට ශ්රේණිගත කිරීම් ද විය හැක :)
සාමාන්ය පරිදි, මම කාර්යය සඳහා කාර්යයන් කිහිපයක් සහ විශේෂ ඇඩෝනයක් භාවිතා කරමි.
Google පත්ර ඒකාබද්ධ කරන්න & VLOOKUP භාවිතයෙන් අදාළ තීරු එකතු කරන්න
Google Sheets VLOOKUP මතකද? දත්ත ගැලපීමට සහ සමහර සෛල යාවත්කාලීන කිරීමට මම එය මගේ පෙර ලිපියේ භාවිතා කළෙමි.
මෙම කාර්යය තවමත් ඔබව බිය ගන්වන්නේ නම්, මම එය භාවිතා කිරීමට යන නිසා එයට මුහුණ දී එය එක් වරක් ඉගෙන ගැනීමට කාලයයි. අදත් :)
ඉඟිය. ඔබ ඔබේ කාලය ඉතිරි කර ගැනීමට ඉක්මන් විසඳුමක් සොයන්නේ නම්, වහාම පත්ර ඒකාබද්ධ කරන්න.
අපි ඉක්මන් සූත්ර වාක්ය ඛණ්ඩය නැවත සකස් කරමු:
=VLOOKUP(search_key, range, index, [is_sorted])- සෙවුම්_යතුර යනු ඔබ සොයන දෙයයි.
- පරාසය යනු ඔබ සොයන ස්ථානයයි.
- index යනු අගය ආපසු ලබා දීමට ඇති තීරුවේ අංකයයි.
- [is_sorted] සම්පූර්ණයෙන්ම විකල්ප වන අතර යතුරු තීරුව අනුපිළිවෙලට සකසා තිබේද යන්න දක්වයි.
ඉඟිය. අපගේ බ්ලොගයේ Google Sheets VLOOKUP සඳහා කැප වූ සම්පූර්ණ නිබන්ධනයක් ඇත, නැරඹීමට නිදහස් වන්න.
මම Google පත්ර දෙකක් ඒකාබද්ධ කර කොටස් තීරුවේ දත්ත සරලව යාවත්කාලීන කළ විට, මම මෙම VLOOKUP සූත්රය භාවිතා කළෙමි:
=ArrayFormula(IFERROR(VLOOKUP($B$2:$B$10,Sheet1!$B$2:$D$10,2,FALSE),""))
IFERROR සහතික විය ගැලපීම් නොමැතිව සෛලවල දෝෂ නොතිබූ අතර ARRAYFORMULA විසින් සම්පූර්ණ තීරුව එකවර සකසන ලදී.
එබැවින් විකුණුම්කරුවන් නව තීරුවක් ලෙස බැලීමේ වගුවෙන් ද ඇද ගැනීමට මා කළ යුතු වෙනස්කම් මොනවාද?
හොඳයි, එය Google Sheets VLOOKUP හට දත්ත ලබා ගත යුත්තේ කුමන තීරුවෙන්දැයි පවසන දර්ශකය බැවින්, එය වෙනස් කිරීම අවශ්ය වන්නේ එය යැයි පැවසීම ආරක්ෂිතයි.
සරලම ක්රමය වනුයේ සූත්රය අසල්වැසි තීරුවට පිටපත් කර එහි දර්ශකය එකකින් වැඩි කරන්න ( 2 3 සමඟ ප්රතිස්ථාපනය කරන්න):
=ArrayFormula(IFERROR(VLOOKUP($B$2:$B$10,Sheet1!$B$2:$D$10,3,FALSE),""))
කෙසේ වෙතත්, ඔබ ලබා ගැනීමට කැමති අමතර තීරු මෙන් කිහිප ගුණයකින් එකම සූත්රය වෙනත් දර්ශකයක් සමඟ ඇතුළත් කිරීමට අවශ්ය වනු ඇත.
වාසනාවකට මෙන්, තිබේ වඩා හොඳ විකල්පයක්. එයට අරාවන් නිර්මාණය කිරීම ඇතුළත් වේ. ඔබ එක් දර්ශකයක් තුළට ඇද ගැනීමට කැමති සියලුම තීරු ඒකාබද්ධ කිරීමට අරා ඔබට ඉඩ සලසයි.
ඔබ Google පත්ර තුළ අරාවක් සාදන විට,ඔබ වරහන් තුළ අගයන් හෝ කොටු/පරාස යොමු ලැයිස්තුගත කරයි, උදා. ={1, 2, 3} හෝ ={1; 2; 3}
පත්රයක මෙම වාර්තා සැකසීම පරිසීමකය මත රඳා පවතී:
- ඔබ අර්ධ කොමාවක් භාවිතා කරන්නේ නම්, අංක තීරුවක් තුළ විවිධ පේළි ගනී: 10>
Google පත්ර VLOOKUP දර්ශක තර්කය තුළ ඔබ කළ යුත්තේ එයයි.
මම Google පත්ර ඒකාබද්ධ කරන නිසා, 2 වැනි තීරුව යාවත්කාලීන කර 3 වැනි එක අදින්න, මට මෙම තීරු සමඟ අරාවක් සෑදිය යුතුයි: {2, 3} :
=ArrayFormula(IFERROR(VLOOKUP($B$2:$B$10,Sheet1!$B$2:$D$10,{2,3},FALSE),""))
මෙම ආකාරයෙන්, එක් Google Sheets VLOOKUP සූත්රය නම් වලට ගැලපේ, කොටස් තොරතුරු යාවත්කාලීන කරයි සහ අදාළ වෙළෙන්දන් එකතු කරයි හිස් යාබද තීරුවකට.
ගැලපීම & පත්ර ඒකාබද්ධ කර INDEX MATCH සමඟ තීරු එකතු කරන්න
ඊළඟට INDEX MATCH. Google පත්ර ඒකාබද්ධ කිරීමේදී එහි සීමාවන් මඟහරින බැවින් මෙම ශ්රිත දෙක එක්ව VLOOKUP සමඟ තරඟ කරයි.
ඉඟිය. මෙම නිබන්ධනය තුළ Google Sheets සඳහා INDEX MATCH දැන ගන්න.
ගැලපීම් මත පදනම්ව එක් තීරුවක් සරලව ඒකාබද්ධ කරන සූත්රය ඔබට මතක් කිරීමෙන් මට ආරම්භ කිරීමට ඉඩ දෙන්න:
=IFERROR(INDEX(Sheet1!$C$1:$C$10,MATCH(B2,Sheet1!$B$1:$B$10,0)),"")
මෙම සූත්රයේ, Sheet1!$C$1:$C$10 යනු Sheet1!$B$1:$B$10 B2 හි ඇති අගයම සපුරාලන සෑම විටම ඔබට අවශ්ය අගයන් සහිත තීරුවකි. වත්මන් වගුවේ.
මෙම කරුණු මනසේ තබාගෙන, ඔබට අවශ්ය වන්නේ Sheet1!$C$1:$C$10 වගු ඒකාබද්ධ කිරීමට සහ සෛල යාවත්කාලීන කිරීමට පමණක් නොව තීරු එකතු කිරීමටද වෙනස් කරන්න.
Google Sheets VLOOKUP මෙන් නොව, මෙහි අලංකාර කිසිවක් නැත. ඔබට අවශ්ය සියලුම තීරු සමඟ පරාසය ඇතුළත් කරන්න: යාවත්කාලීන කිරීමට සහ වෙනත් එකතු කිරීමට. මගේ නඩුවේදී, එය Sheet1!$C$1:$D$10 :
=IFERROR(INDEX(Sheet1!$C$1:$D$10,MATCH(B2,Sheet1!$B$1:$B$10,0)),"")
නැතහොත් මට පුළුල් කළ හැක තීරු 2ක් එකතු කිරීමට E10 දක්වා පරාසය, එකක් පමණක් නොවේ:
=IFERROR(INDEX(Sheet1!$C$1:$E$10,MATCH(B2,Sheet1!$B$1:$B$10,0)),"")
සටහන. එම අතිරේක වාර්තා සෑම විටම අසල්වැසි තීරු වලට වැටේ. එම තීරුවල වෙනත් අගයන් තිබේ නම්, සූත්රය ඒවා උඩින් ලියන්නේ නැත. එය ඔබට අනුරූප ඉඟියක් සමඟ #REF දෝෂයක් ලබා දෙනු ඇත:
ඔබ එම කොටු ඉවත් කළ පසු හෝ ඒවායේ වම් පසින් නව තීරු එකතු කළ පසු, සූත්ර ප්රතිඵල දිස්වනු ඇත.
Google පත්ර ඒකාබද්ධ කරන්න, සෛල යාවත්කාලීන කරන්න & අදාළ තීරු එකතු කරන්න — QUERY
QUERY භාවිතා කරන සියල්ල Google පැතුරුම්පත්වල ඇති බලවත්ම කාර්යයකි. එබැවින් Google පත්ර කිහිපයක් ඒකාබද්ධ කිරීමට, සෛල යාවත්කාලීන කිරීමට සහ අමතර තීරු එක් කිරීමට මම අද එය භාවිතා කිරීම පුදුමයක් නොවේ.
මෙම කාර්යය අනෙක් ඒවාට වඩා වෙනස් වන්නේ එහි එක් තර්කයක් විධාන භාෂාවක් භාවිතා කරන බැවිනි.
ඉඟිය. Google Sheets QUERY ශ්රිතය භාවිතා කරන්නේ කෙසේදැයි ඔබ කල්පනා කරන්නේ නම්, මෙම බ්ලොග් සටහනට පිවිසෙන්න.
පළමුව කොටු යාවත්කාලීන කරන සූත්රය සිහිපත් කරමු:
=IFERROR(QUERY(Sheet1!$A$2:$C$10,"select C where&QUERY!$B2:$B$10&"""),"")
මෙහි QUERY Sheet1 හි අවශ්ය දත්ත සහිත වගුව දෙස බලයි, සෛල වලට ගැලපේ මගේ වත්මන් නව වගුව සමඟ B තීරුව, සහ ඒකාබද්ධ වේමෙම පත්ර: සෑම තරගයක් සඳහාම C තීරුවෙන් දත්ත ඇද දමයි. IFERROR ප්රතිඵලය දෝෂ රහිතව තබයි.
එම ගැළපීම් සඳහා අමතර තීරු එක් කිරීමට, ඔබ මෙම සූත්රයට කුඩා වෙනස්කම් 2ක් කළ යුතුය:
- අනිවාර්යයෙන්ම තිබිය යුතු තීරු සියල්ල ලැයිස්තුගත කරන්න. තෝරන්න විධානය:
…select C,D,E…
- ඒ අනුව බැලීමට පරාසය පුළුල් කරන්න:
…QUERY(Sheet1!$A$2:$E$10,…
මෙන්න සම්පූර්ණ සූත්රයක්:
=IFERROR(QUERY(Sheet1!$A$2:$E$10,"select C,D,E where&Sheet4!$B2:$B$10&"""),"")
එය කොටස් තීරුව යාවත්කාලීන කරන අතර අමතර තීරු 2ක් බැලීමේ වගුවේ සිට මෙම ප්රධාන වගුවට ඇද දමයි.
එකතු කරන්නේ කෙසේද? FILTER + VLOOKUP භාවිතා කරමින් නොගැලපෙන පේළි
මෙය සිතන්න: ඔබ Google පත්ර 2ක් ඒකාබද්ධ කරයි, අලුත් එක සමඟ පැරණි තොරතුරු යාවත්කාලීන කරයි, සහ අමතර අදාළ අගයන් සහිත නව තීරු ලබා ගනී.
ඔබට තවත් කුමක් විය හැකිද අතේ ඇති වාර්තාවල සම්පූර්ණ පින්තූරයක් තිබීමට අවශ්යද?
සමහරවිට ඔබේ මේසයේ කෙළවරට නොගැලපෙන පේළි එකතු කරනවාද? මේ ආකාරයට, ඔබට සියලු අගයන් එක තැනක ඇත: යාවත්කාලීන කළ අදාළ තොරතුරු සමඟ ගැළපීම් පමණක් නොව, ඒවා ගණන් කිරීමට නොගැලපීම් ද වේ.
Google Sheets VLOOKUP දන්නා බව මම පුදුමයට පත් කළෙමි. ඒක කරන්න. FILTER ශ්රිතය සමඟ එක්ව භාවිතා කරන විට, එය Google පත්ර ඒකාබද්ධ කරන අතර නොගැලපෙන පේළි ද එක් කරයි.
ඉඟිය. අවසානයේ දී, එක් ඇඩෝනයක් එකම පිරික්සුම් පෙට්ටියකින් කරන ආකාරය ද පෙන්වන්නම්.
Google Sheets FILTER තර්ක ඉතා පැහැදිලිය:
=FILTER(range, condition1, [condition2, ...])- range ඔබට පෙරීමට අවශ්ය දත්ත වේ.
- කොන්දේසිය1 යනු aතීරුව හෝ පෙරීමේ නිර්ණායකයක් සහිත පේළියක්.
- නිර්ණායක2, නිර්ණායක3, ආදිය. සම්පූර්ණයෙන්ම විකල්ප වේ. ඔබට නිර්ණායක කිහිපයක් භාවිතා කිරීමට අවශ්ය වූ විට ඒවා භාවිතා කරන්න.
ඉඟිය. ඔබ මෙම බ්ලොග් සටහනෙන් Google Sheets FILTER ශ්රිතය ගැන වැඩිදුර ඉගෙන ගනු ඇත.
එසේ නම් මෙම ශ්රිත දෙක එකට එකතු වී Google පත්ර ඒකාබද්ධ කරන්නේ කෙසේද? හොඳයි, FILTER VLOOKUP විසින් සාදන ලද පෙරීමේ නිර්ණායක මත පදනම්ව දත්ත ලබා දෙයි.
මෙම සූත්රය බලන්න:
=FILTER(Sheet1!$A$2:$E$10,ISERROR(VLOOKUP(Sheet1!$B$2:$B$10,$B$2:$C$10,2,FALSE)=1))
එය ගැලපීම් සඳහා Google වගු 2ක් පරිලෝකනය කරන අතර එය අදින්නේ නැත. එක් වගුවක සිට අනෙක් වගුව දක්වා පේළි ගැලපීම:
එය ක්රියා කරන ආකාරය පැහැදිලි කිරීමට මට ඉඩ දෙන්න:
- FILTER සෙවුම් පත්රය වෙත යයි (වගුවක් සහිත සියලු දත්ත — Sheet1!$A$2:$E$10 ) සහ නිවැරදි පේළි ලබා ගැනීමට VLOOKUP භාවිතා කරයි.
- VLOOKUP එම බැලීම් පත්රයේ B තීරුවෙන් අයිතමවල නම් ලබා ගනී. මගේ වත්මන් වගුවේ ඇති නම් සමඟ ඒවා ගැලපේ. ගැළපීමක් නොමැති නම්, VLOOKUP පවසන්නේ දෝෂයක් ඇති බවයි.
- ISERROR එවැනි සෑම දෝෂයක්ම 1කින් සලකුණු කරයි, FILTER හට මෙම පේළිය වෙනත් පත්රයකට ගන්නා ලෙස පවසමින්.
ප්රතිඵලයක් ලෙස, සූත්රය මගේ ප්රධාන වගුවේ නොමැති එම බෙරි සඳහා අමතර පේළි 3ක් අදින්නේය.
ඔබ මෙම ක්රමය සමඟ ටිකක් සෙල්ලම් කළ පසු එය එතරම් සංකීර්ණ නොවේ :)
නමුත් ඔබ එසේ නොකරන්නේ නම් මේ සඳහා ඔබේ කාලය ගත කිරීමට අවශ්යයි, වඩා හොඳ සහ ඉක්මන් ක්රමයක් තිබේ — තනි ශ්රිතයක් සහ සූත්රයක් නොමැතිව.
සූත්ර රහිත ක්රමය ගැලපීමට & දත්ත ඒකාබද්ධ කරන්න - පත්ර ඒකාබද්ධ කරන්න එකතු කරන්න-on
Merge Sheets add-on Google පත්ර ඒකාබද්ධ කරන විට සියලු හැකියාවන් 3 කින් සමන්විත වේ:
- එය ගැලපීම් මත පදනම්ව අදාළ කොටු යාවත්කාලීන කරයි
- එම ගැලපීම් සඳහා නව තීරු එකතු කරයි
- නොගැලපෙන වාර්තා සහිත පේළි ඇතුළු කරයි
කිසිදු ව්යාකූලත්වයක් වළක්වා ගැනීම සඳහා, ක්රියාවලිය සරල පියවර 5 කට බෙදා ඇත :
- <9 පළමු දෙක යනු ඔබ ඔබේ වගු තෝරන්න ඒවා විවිධ පැතුරුම්පත් වල තිබුණත්.
- 3d මත, ඔබ 25>ගැළපීම් සඳහා පරීක්ෂා කළ යුතු යතුර තීරු(ය) තෝරන්න.
- 4 වැනි පියවර ඔබට නව වාර්තා සමඟින් තීරු සැකසීමට ඉඩ දෙයි 25>හෝ එක් පත්රයකින් තවත් පත්රයකට එක් කරන්න:
මට ප්රතිඵලය පෙනෙන තෙක් තත්පර කිහිපයක් ගත විය:
Google Sheets ගබඩාවෙන් Merge Sheets ස්ථාපනය කරන්න, එවිට එය විශාල වගු සකසන බව ඔබට පෙනෙනු ඇත. ශාන්ත පත්ර ඒකාබද්ධ කිරීමට ස්තූතියි, ඔබට වැදගත් කරුණු සඳහා වැඩි කාලයක් ලැබෙනු ඇත.
ඔබේ මනස සකස් කර ගැනීමට උදවු කිරීමට මම මෙම මිනිත්තු 3ක ආදර්ශන වීඩියෝව ද තබමි :)
සූත්ර උදාහරණ සහිත පැතුරුම්පත
Google පත්ර ඒකාබද්ධ කරන්න, අදාළ තීරු එකතු කරන්න & නොගැලපෙන පේළි - සූත්ර උදාහරණ (මෙම පැතුරුම්පතෙහි පිටපතක් සාදන්න)