අන්තර්ගත වගුව
අද බ්ලොග් සටහන Google Sheets 2ක් ඒකාබද්ධ කිරීමට සියලු ක්රම දක්වයි. ඔබ VLOOKUP, INDEX/MATCH, QUERY සහ Merge Sheets ඇඩෝනය භාවිතා කරනු ඇත, පොදු තීරු වල ගැළපීම් මත පදනම්ව තවත් පත්රයකින් වාර්තා වලින් සෛල යාවත්කාලීන කිරීමට.
ඒකාබද්ධ කරන්න. VLOOKUP ශ්රිතය භාවිතා කරන Google පත්ර
ඔබට Google පත්ර දෙකක් ගැලපීමට සහ ඒකාබද්ධ කිරීමට අවශ්ය වූ විට ඔබ වෙත යොමු විය හැකි පළමු දෙය වන්නේ VLOOKUP ශ්රිතයයි.
Syntax & භාවිතය
මෙම ශ්රිතය ඔබ නිශ්චිත යතුරු අගයක් සඳහා සඳහන් කරන තීරුවක් සොයන අතර අදාළ වාර්තා වලින් එකක් එම පේළියේ සිට වෙනත් වගුවකට හෝ පත්රයකට ඇද දමයි.
Google Sheets VLOOKUP සාමාන්යයෙන් සලකනු ලබන්නේ දුෂ්කර ක්රියාවන්ගෙන් එකක්, ඔබ එය දැනගත් පසු එය ඇත්තෙන්ම තරමක් සරල සහ පහසු වේ.
අපි එහි සංරචක දෙස ඉක්මනින් බලමු:
=VLOOKUP(search_key, range, index, [is_sorted] )- සෙවුම්_යතුර යනු ඔබ සොයන ප්රධාන අගයයි. එය ඕනෑම පෙළ තන්තුවක්, අංකයක් හෝ කොටු යොමුවක් විය හැක.
- පරාසය යනු ඔබ සෙවුම්_යතුර සොයන සෛල සමූහය (හෝ වගුවක්) වේ. සහ ඔබ අදාළ වාර්තා ලබා ගන්නේ කොහෙන්ද යන්නයි.
සටහන. Google Sheets හි VLOOKUP සෑම විටම සෙවුම්_යතුර සඳහා පරාසයේ පළමු තීරුව ස්කෑන් කරයි.
- දර්ශකය යනු ඔබට දත්ත ඇද ගැනීමට අවශ්ය පරාස තුළ ඇති තීරු ගණනයි.
උදා., ඔබගේ සෙවීමේ පරාසය A2:E20 සහ එය E තීරුව නම්ඔබට දත්ත ලබා ගැනීමට අවශ්ය වන්නේ, 5 ඇතුළත් කරන්න. නමුත් ඔබේ පරාසය D2:E20 නම්, E තීරුවෙන් වාර්තා ලබා ගැනීමට ඔබට 2 ඇතුළත් කිරීමට අවශ්ය වේ.
- [is_sorted] ඔබට අත්හැරිය හැකි එකම තර්කය වේ. ප්රධාන අගයන් සහිත තීරුව වර්ග කර තිබේද (සත්ය) හෝ නැත (අසත්ය) කීමට එය භාවිතා වේ. සත්ය නම්, ශ්රිතය ආසන්නතම ගැළපීම සමඟ ක්රියා කරයි, අසත්ය නම් — සම්පූර්ණ එකක් සමඟ. ඉවත් කළ විට, TRUE පෙරනිමියෙන් භාවිතා වේ.
ඉඟිය. Google Sheets හි VLOOKUP සඳහා කැප වූ සවිස්තරාත්මක මාර්ගෝපදේශයක් අප සතුව ඇත. කාර්යය, එහි සුවිශේෂතා සහ amp; සීමාවන්, සහ තවත් සූත්ර උදාහරණ ලබා ගන්න.
මෙම තර්ක මනසේ තබාගෙන, අපි Google පත්ර දෙකක් ඒකාබද්ධ කිරීමට VLOOKUP භාවිත කරමු.
මට Sheet2 තුළ බෙරි සහ ඒවායේ ID සහිත කුඩා මේසයක් ඇතැයි සිතමු. තොග තිබේද යන්න නොදන්නා නමුත්:
මගේ අරමුණ එය පිරවීම බැවින් අපි මෙම වගුව ප්රධාන එක ලෙස හඳුන්වමු.
Sheet1 හි තවත් වගුවක් ද ඇත. තොග ලබා ගැනීමේ හැකියාව ඇතුළුව සියලුම දත්ත ස්ථානගතව ඇත:
මම දත්ත ලබා ගැනීම සඳහා එය සොයා බලන බැවින් මම එය සෙවීම් වගුව ලෙස හඳුන්වමි.
මම මෙම පත්ර 2 ඒකාබද්ධ කිරීමට Google Sheets VLOOKUP ශ්රිතය භාවිතා කරනු ඇත. ශ්රිතය වගු දෙකෙහිම බෙරි වලට ගැළපෙන අතර, සෙවීමේ සිට අනුරූප "තොග" තොරතුරු ප්රධාන වගුවට ඇද දමයි.
=VLOOKUP(B2,Sheet1!$B$2:$C$10,2,FALSE)
මෙන්න මෙහෙමයි සූත්රය හරියටම Google පත්ර දෙකක් ඒකාබද්ධ කරයි:
- එය B තීරුවේ B2 (ප්රධාන පත්රය) සිට අගය සොයයිපත්රය 1 (සෙවුම් පත්රය).
සටහන. මතක තබා ගන්න, VLOOKUP නිශ්චිත පරාසයේ 1 වන තීරුව ස්කෑන් කරයි — Sheet1!$B$2:$C$10 .
සටහන. මම සූත්රය තීරුවේ පහළට පිටපත් කරන නිසා පරාසය සඳහා නිරපේක්ෂ යොමු භාවිත කරන අතර එම නිසා ප්රතිඵලය නොකැඩෙන පරිදි සෑම පේළියකම එකම ලෙස සිටීමට මට මෙම පරාසය අවශ්ය වේ.
- අවසානයේ අසත්ය පවසන්නේ B තීරුවේ (සෙවුම් පත්රයේ) දත්ත අනුපිළිවෙලට සකසා නැති නිසා නිශ්චිත ගැළපීම් පමණක් සලකා බලනු ඇති බවයි.
- ගැළපීමක් ඇති වූ පසු, Google Sheets VLOOKUP අදාළ වාර්තාව එම පරාසයේ 2 වැනි තීරුවෙන් ඇද දමයි (C තීරුව).
Google Sheets හි VLOOKUP මඟින් ආපසු ලබා දුන් දෝෂ සඟවන්න — IFERROR
නමුත් එම #N ගැන කුමක් කිව හැකිද? /ඒ දෝෂද?
වෙනත් පත්රයක බෙරි වල නොගැලපීම සහ ආපසු යාමට කිසිවක් නොමැති එම පේළිවල ඔබට ඒවා පෙනේ. වාසනාවකට මෙන්, ඒ වෙනුවට එවැනි සෛල හිස්ව තබා ගැනීමට ක්රමයක් තිබේ.
ඔබේ Google Sheets VLOOKUP IFERROR වලින් ඔතා:
=IFERROR(VLOOKUP(B2,Sheet1!$B$2:$C$10,2,FALSE),"")
ඉඟිය . ඔබගේ Google Sheets VLOOKUP මෙම මාර්ගෝපදේශය වෙතින් විසඳුම් භාවිතයෙන් නැවත පැමිණිය හැකි වෙනත් දෝෂ හසුකර නිවැරදි කරන්න.
තරගය & සම්පූර්ණ තීරුව සඳහා එකවර වාර්තා යාවත්කාලීන කරන්න — ArrayFormula
තවත් දෙයක් මම සඳහන් කිරීමට කැමතියි සම්පූර්ණ තීරුව සඳහා Google Sheets දත්ත එකවර ගැළපෙන්නේ සහ ඒකාබද්ධ කරන්නේ කෙසේද යන්නයි.
මෙහි කිසිවක් අලංකාර නොවේ , තවත් එක් කාර්යයක් පමණි - ArrayFormula.
Google Sheets VLOOKUP හි ඔබගේ ඒක-සෛල යතුරු වාර්තාව සම්පූර්ණ තීරුව සමඟ ප්රතිස්ථාපනය කර මෙම සම්පූර්ණ සූත්රය දමන්න.ArrayFormula ඇතුළත:
=ArrayFormula(IFERROR(VLOOKUP(B2:B10,Sheet1!$B$2:$C$10,2,FALSE),""))
මේ ආකාරයට, ඔබට සූත්රය තීරුවෙන් පහළට පිටපත් කිරීමට අවශ්ය නොවනු ඇත. ArrayFormula නිවැරදි ප්රතිඵලය සෑම කොටුවකටම ඉක්මනින් ලබා දෙනු ඇත.
Google Sheets හි VLOOKUP එවැනි සරල කාර්යයන් සඳහා පරිපූර්ණ වුවද, එයට යම් සීමාවන් ඇත. මෙහි එක් අඩුපාඩුවක් තිබේ: එය වම් පැත්ත දෙස බැලිය නොහැක. ඔබ කුමන පරාසයක් සඳහන් කළත්, එය සැමවිටම එහි පළමු තීරුව පරිලෝකනය කරයි.
මේ අනුව, ඔබට Google පත්ර 2ක් ඒකාබද්ධ කිරීමට සහ බෙරි (2වන තීරුව) මත පදනම්ව හැඳුනුම්පත් (1 වන තීරු දත්ත) අදින්නට අවශ්ය නම්, VLOOKUP උදව් නොකරනු ඇත. . ඔබට නිවැරදි සූත්රයක් ගොඩනගා ගැනීමට නොහැකි වනු ඇත.
මෙවැනි අවස්ථා වලදී, Google Sheets සඳහා INDEX MATCH ක්රීඩාවට ඇතුළු වේ.
ගැලපීම & INDEX MATCH duo
INDEX MATCH හෝ ඒ වෙනුවට INDEX & භාවිතයෙන් Google පත්ර ඒකාබද්ධ කරන්න MATCH, ඇත්ත වශයෙන්ම වෙනස් Google Sheets කාර්යයන් දෙකකි. නමුත් ඒවා එකට භාවිතා කරන විට, එය ඊළඟ මට්ටමේ VLOOKUP එකක් වැනිය.
ඔව්, ඔවුන් Google පත්ර ද ඒකාබද්ධ කරයි: පොදු යතුරු වාර්තා මත පදනම්ව තවත් වගුවක වාර්තා සමඟින් එක් වගුවක සෛල යාවත්කාලීන කරන්න.
නමුත් ඔවුන් VLOOKUP හි ඇති සියලුම සීමාවන් නොසලකා හරින බැවින් ඔවුන් එය වඩා හොඳින් කරයි.
මම මෙම බ්ලොග් සටහනේ එය කළ නිසා මම අද සියලු මූලික කරුණු ආවරණය නොකරමි. නමුත් මම ඔබට INDEX MATCH සූත්ර උදාහරණ කිහිපයක් ලබා දෙන්නෙමි, එවිට ඔබට ඒවා Google පැතුරුම්පත් වල කෙලින්ම ක්රියා කරන ආකාරය දැක ගත හැක. මම ඉහත නියැදි වගු භාවිතා කරමි.
Google Sheets හි ක්රියාත්මක වන INDEX MATCH
පළමුව, අපි ඒවා ඒකාබද්ධ කරමුGoogle පත්ර සහ ගැලපෙන සියලුම බෙරි සඳහා තොග ලබා ගැනීමේ හැකියාව යාවත්කාලීන කරන්න:
=INDEX(Sheet1!$C$1:$C$10,MATCH(B2,Sheet1!$B$1:$B$10,0))
INDEX කරන්නේ කෙසේද & එලෙස එකට භාවිතා කරන විට MATCH වැඩද?
- MATCH B2 දෙස බලා Sheet1 තීරුවේ B තීරුවේ හරියටම එම වාර්තාවම සොයයි. සොයාගත් පසු, එය එම අගය අඩංගු පේළියේ අංකය ලබා දෙයි — මගේ නඩුවේ 10.
- INDEX Sheet1 හි එම 10 වන පේළියටද යයි, එය පමණක් වෙනත් තීරුවකින් අගය ලබා ගනී — C.
දැන් අපි Google Sheets VLOOKUP ට කළ නොහැකි දේට එරෙහිව INDEX MATCH උත්සාහ කර පරීක්ෂා කරමු — පත්ර ඒකාබද්ධ කර අවශ්ය ID සමඟ වම් කෙළවරේ ඇති තීරුව යාවත්කාලීන කරන්න:
=INDEX(Sheet1!$A$2:$A$10,MATCH(B2,Sheet1!$B$2:$B$10,0))
Easy-peasy :)
Google Sheets හි INDEX MATCH මඟින් ආපසු ලබා දුන් දෝෂ හසුරුවන්න
අපි තවත් ඉදිරියට ගොස් කිසිදු ගැළපීමක් නොමැතිව සෛල තුළ ඇති එම දෝෂ ඉවත් කරමු. IFERROR නැවත උදව් කරනු ඇත. ඔබේ Google Sheets INDEX MATCH එහි පළමු තර්කය ලෙස තබන්න.
උදාහරණ 1.
=IFERROR(INDEX(Sheet1!$C$1:$C$10,MATCH(B2,Sheet1!$B$1:$B$10,0)),"")
උදාහරණ 2.
=IFERROR(INDEX(Sheet1!$A$2:$A$10,MATCH(B2,Sheet1!$B$2:$B$10,0)),"")
දැන්, ඔබ එම Google පත්ර INDEX MATCH භාවිතයෙන් ඒකාබද්ධ කර මුළු තීරුවේම සියලුම කොටු එකවර යාවත්කාලීන කරන්නේ කෙසේද?
හොඳයි... ඔබ එපා. පොඩි ගැටලුවක් තියෙනවා: ArrayFormula මේ දෙක සමඟ ක්රියා නොකරයි.
ඔබට තීරුවේ පහළට INDEX MATCH සූත්රය පිටපත් කිරීමට හෝ විකල්පයක් ලෙස Google Sheets QUERY ශ්රිතය භාවිත කිරීමට අවශ්ය වනු ඇත.
ඒකාබද්ධ කරන්න. Google පත්ර සහ amp; QUERY
Google Sheets QUERY භාවිතයෙන් සෛල යාවත්කාලීන කිරීම පැතුරුම්පත් වල ඇති බලවත්ම කාර්යය වේ.මෙම කරුණ මනසේ තබාගෙන, එය වගු ඒකාබද්ධ කිරීමට ක්රමයක් ඉදිරිපත් කිරීම පුදුමයක් නොවේ - ගැලපීම & විවිධ පත්ර වලින් අගයන් ඒකාබද්ධ කරන්න.
=QUERY(දත්ත, විමසුම, [ශීර්ෂ])ඉඟිය. ඔබ මීට පෙර කිසි දිනක Google Sheets QUERY භාවිතා කර නොමැති නම්, මෙම නිබන්ධනය ඔබට එහි සුවිශේෂී භාෂාව හරහා ලබා දෙනු ඇත.
සැබෑ දත්ත සමඟ තොග තීරුව යාවත්කාලීන කිරීමට QUERY සූත්රය කෙබඳු විය යුතුද?
=QUERY(Sheet1!$A$2:$C$10,"select C where&Sheet4!$B2:$B$10&""")
- Google Sheets QUERY මගේ සෙවුම් පත්රය දෙස බලයි (මට මගේ ප්රධාන වගුව වෙත ඇද ගැනීමට අවශ්ය වාර්තා සහිත පත්ර1)
- සහ මගේ ප්රධාන වගුවේ B තීරුව බෙරි ගැලපෙන C තීරුවෙන් එම සියලුම කොටු ආපසු ලබා දෙයි 5>
- පළමුවැන්න එම පැතුරුම්පත වෙත සබැඳිය වෙත යන අතර එහිදී ඔබ දත්ත ලබා ගන්නා
- දෙවැන්න පත්රය සහ amp; ඔබට එම පැතුරුම්පතෙන් ගැනීමට අවශ්ය පරාසය
- ඔබේ ප්රධාන පත්රය තෝරන්න
- තෝරන්න ඔබගේ සෙවුම් පත්රය
- ප්රධාන තීරු (ගැලපීම සඳහා වාර්තා අඩංගු ඒවා) සලකුණු කොටු සමඟ ලකුණු කරන්න
- යාවත්කාලීන කිරීමට තීරු තෝරන්න:
- අමතර විකල්ප සීරුමාරු කරන්න, උදා., යාවත්කාලීන වාර්තා වර්ණ සමඟ හෝ තත්ව තීරුවක සලකුණු කරන්න, යනාදී.
ගැලපීම් නොමැති සෛල සඳහා එම දෝෂ නැති කිරීමට මට ඉඩ දෙන්න:
=IFERROR(QUERY(Sheet1!$A$2:$C$10,"select C where&Sheet4!$B2:$B$10&"""),"")
හොඳයි, එය වඩා හොඳයි :)
විවිධ Google පැතුරුම්පත් වලින් වගු ඒකාබද්ධ කරන්න — IMPORTRANGE ශ්රිතය
මම සඳහන් කිරීමට කැමති තවත් එක් කාර්යයක් ඇත. එය ඔබට විවිධ Google පැතුරුම්පත් (ගොනු) තුළ පවතින පත්ර ඒකාබද්ධ කිරීමට ඉඩ සලසන බැවින් එය වැදගත් වේ.
ශ්රිතය IMPORTRANGE ලෙස හැඳින්වේ:
=IMPORTRANGE("spreadsheet_url","range_string")සටහන. එහි කාර්යයේ කිසිදු වැදගත් සූක්ෂ්මතාවයක් ඔබට අතපසු නොවන පරිදි මෙම කාර්යය සඳහා Google docs හරහා යාම මම බෙහෙවින් නිර්දේශ කරමි.
ඔබේ සෙවුම් පත්රය (සමගයොමු දත්ත) පැතුරුම්පත් 2 (එනම් සෙවීම් පැතුරුම්පත) හි ඇත. ඔබේ ප්රධාන පත්රය පැතුරුම්පත 1 (ප්රධාන පැතුරුම්පත) හි ඇත.
සටහන. IMPORTRANGE වැඩ කිරීමට, ඔබ ගොනු දෙකම සම්බන්ධ කළ යුතුය. ඔබ කොටුවක ඔබේ සූත්රය ටයිප් කර Enter එබීමෙන් පසුව Google Sheet ඒ සඳහා බොත්තමක් යෝජනා කරන අතර, පහත සූත්ර සඳහා ඔබට එය කලින් කිරීමට අවශ්ය විය හැක. මෙම පියවරෙන් පියවර මාර්ගෝපදේශය ඔබට උපකාර වනු ඇත.
පහත දැක්වෙන්නේ ඔබ අද පෙර ඉගෙන ගත් එක් එක් කාර්යය සමඟ IMPORTRANGE භාවිතා කරමින් විවිධ ගොනු වලින් Google පත්ර ඒකාබද්ධ කිරීමට උදාහරණ වේ.
උදාහරණ 1. IMPORTRANGE + VLOOKUP
පහත දැක්වෙන්නේ IMPORTRAGE පරාසයක් ලෙස භාවිත කරන්න වෙනම Google පැතුරුම්පත් 2ක් ඒකාබද්ධ කිරීමට VLOOKUP:
=ArrayFormula(IFERROR(VLOOKUP(B2:B10,IMPORTRANGE("//docs.google.com/spreadsheets/d/1Sq…j7o/edit","Sheet1!$B$2:$C$10"),2,FALSE),""))
උදාහරණ 2. IMPORTRANGE + INDEX MATCH
INDEX MATCH සහ amp; වැදගත්, ඔබට තවත් පැතුරුම්පතක් දෙවරක් යොමු කිරීමට අවශ්ය බැවින් සූත්රය විශාල වේ: INDEX සඳහා පරාසයක් ලෙස සහ MATCH සඳහා පරාසයක් ලෙස:
=IFERROR(INDEX(IMPORTRANGE("//docs.google.com/spreadsheets/d/1Sq…j7o/edit","Sheet1!$A$1:$A$10"),MATCH(B2,IMPORTRANGE("//docs.google.com/spreadsheets/d/1Sq…j7o/edit","Sheet1!$B$2:$B$10"),0)),"")
උදාහරණය 3. IMPORTRANGE + QUERY
මෙම සූත්ර එකතුව මගේ පුද්ගලික ප්රියතම එකයි. එකට භාවිතා කරන විට පැතුරුම්පත්වල ඇති ඕනෑම දෙයක් සමඟ ගනුදෙනු කළ හැකිය. Google පත්ර වෙනම පැතුරුම්පත් වලින් ඒකාබද්ධ කිරීම ව්යතිරේකයක් නොවේ.
=IFERROR(QUERY(IMPORTRANGE("//docs.google.com/spreadsheets/d/1Sq…j7o/edit","Sheet1!$A$2:$C$10"),"select Col3 where&QUERY!$B2:$B$10&"""),"")
whew!
Functions & සූත්ර.
ඔබට ඕනෑම කාර්යයක් තෝරා ගැනීමට නිදහස ඇත & ඉහත උදාහරණ මගින් ඔබේම සූත්රය ගොඩනගා ගන්න...
හෝ...
...ඔබ වෙනුවෙන් Google පත්ර ඒකාබද්ධ කරන විශේෂ මෙවලමක් උත්සාහ කරන්න! ;)
සූත්රය රහිතගැලපීමේ මාර්ගය & දත්ත ඒකාබද්ධ කරන්න — Google Sheets සඳහා Sheets add-on ඒකාබද්ධ කරන්න
ඔබට සූත්ර ගොඩනඟා ගැනීමට හෝ ඉගෙන ගැනීමටවත් වෙලාවක් නොමැති නම්, හෝ ඔබ සාමාන්ය වාර්තා මත පදනම්ව දත්ත හා සම්බන්ධ වීමට පහසුම ක්රමය සොයන්නේ නම්, පත්ර ඒකාබද්ධ කිරීම පරිපූර්ණ වනු ඇත.
ඔබට අවශ්ය වන්නේ පරිශීලක-හිතකාමී පියවර 5 කින් පිරික්සුම් කොටු සලකුණු කිරීම පමණි:
තෝරාගත් විකල්ප සියල්ල දර්ශනයකට සුරැකීමට සහ ඔබට අවශ්ය විටෙක එය නැවත භාවිතා කිරීමට පවා හැකියාව ඇත:
එය ක්රියා කරන ආකාරය බැලීමට මෙම මිනිත්තු 3 ආදර්ශන වීඩියෝව නරඹන්න:
Google Sheets ගබඩාවෙන් ඔබේ ඒකාබද්ධ පත්ර ස්ථාපනය කර උත්සාහ කිරීමට මෙම උපදෙස් අනුගමනය කිරීමට මම ඔබව දිරිමත් කරමි. සහ වෙනත් පත්රයකින් තොරතුරු සමඟ ඔබේම වගුව යාවත්කාලීන කරන්න.