Содржина
Постојано, секој корисник на Google Sheets се соочува со неизбежното: комбинирање на неколку листови во еден. Копи-пејстирањето е досадно и одзема многу време, па мора да има друг начин. И вие сте во право - постојат неколку начини, всушност. Затоа, подгответе ги табелите и следете ги чекорите од овој напис.
Сите начини што ги опишувам може да се користат за обработка на големи табели. Но, за да го одржам ова упатство што е можно појасно, ќе ги направам моите табели кратки и ќе ги намалам на неколку листови.
Референтни ќелии во Google Sheets за вадење податоци од друго јазиче
Најлесниот начин е на прво место. Можете да повлечете цели табели во една датотека со упатување на ќелии со податоци од други листови.
Забелешка. Ова ќе го направи ако треба да споите два или повеќе листови во една табела на Google . За да споите повеќе табели на Google (датотеки) во една, префрлете се веднаш на следниот метод.
Значи, моите податоци се расфрлани низ различни листови: јуни, јули, август . Би сакал да повлечам податоци од јули и август во јуни за да имам една табела како резултат:
- Најдете ја првата празна ќелија веднаш по вашата табела (листот јуни за мене) и поставете го курсорот таму.
- Внесете ја вашата прва референца на ќелијата. Првата табела што сакам да ја повлечам започнува од A2 во листот Јули . Па ставив:
=July!A2
Забелешка. Ако има празни места во името на листот, мора да го завиткате во единечни наводнициетикети, етикети на левата колона или двете) или позиција.
- Одлучете каде да ги поставите консолидираните податоци: нова табела, нов лист или која било одредена локација во отворената датотека.
Еве како изгледа овој процес:
Исто така, постои опција за консолидирање на сите ваши листови со помош на формула. На овој начин вашиот резултат ќе се промени синхронизирано со вредностите во изворните листови:
Забелешка. Има некои особености што треба да ги знаете за тоа како функционира формулата. На пример, ако консолидирате од повеќе различни датотеки, ќе има дополнителен чекор за поврзување на листовите за ВАЖНОТО во употреба. Ве молиме посетете ја страницата со упатства за Консолидирај листови за овие и други детали.
Или еве краток туторијал за работата на додатоците:
Навистина ве охрабрувам да го пробате додатокот за вашите податоци. Ќе видите сами колку дополнително време ќе имате откако ќе ја вклучите оваа алатка во вашата секојдневна работа.
Додаток за спојување листови
Има уште еден додаток кој вреди да се спомене. Иако спојува само два Google листови во исто време, не може да биде покорисно. Спојување листови се совпаѓа со записите од истата колона во двата листови/документи, а потоа ги повлекува поврзаните податоци од листот/документот за пребарување во главниот. Оттука, секогаш имате на располагање ажурирана табела.
Постојат 5 едноставни чекори:
- Изберете вашиот главен лист .
- Изберете вашиот лист за пребарување (дури и ако е во друга табела).
- Изберете колони каде што може да се појават соодветни записи .
- Штиклирајте од колоните со записи за ажурирање .
- Прилагодете сите дополнителни опции што ќе ви помогнат да споите два листа и постигнете го најдобриот можен резултат.
Ако овие зборови не зборуваат многу за вас, наместо тоа еве видео туторијал:
Ако сте подготвени сами да го пробате, посетете оваа страница за помош за детали за секој чекор и поставка.
На оваа белешка, ќе ја завршам оваа статија. Се надеваме дека овие начини на повлекување податоци од повеќе различни листови во еден ќе бидат корисни. Како и секогаш, со нетрпение ги очекувам вашите коментари!
вака: ='July 2022'!A2
Ова веднаш го реплицира она што лежи во таа ќелија:
Забелешка. Користете релативна референца на ќелиите за да се промени кога ќе се копира во други ќелии. Во спротивно, ќе врати неточни податоци.
Иако ова е веројатно првиот начин на кој можеби ќе помислите да повлечете податоци од друго јазиче, не е најелегантен и брз. За среќа, Google подготви други инструменти специјално за оваа намена.
Копирајте ги табовите во една табела
Еден од стандардните начини е да ги копирате картичките од интерес во табеларната табела на дестинацијата:
- Отворете ја датотеката што ги содржи листовите што сакате да ги префрлите.
- Десен-клик на првото јазиче што треба да го извезете и изберете Копирај во > Постоечка табела :
- Следното нешто што ќе го видите е скокачкиот прозорец кој ве поканува да ја изберете табелата. Пребарајте го, кликнете на него за да го означите ипритиснете Избери кога ќе бидете подготвени:
- Штом листот ќе се копира, ќе добиете соодветна порака за потврда:
- Можете или притиснете OK и продолжете со тековниот лист или следете ја врската наречена Отвори табела . Веднаш ќе ве доведе до друга табела со првиот лист веќе таму:
Извези/увези листови
Друг начин за увоз на податоци од повеќе листови на Google е да ги извезеш лист прво, а потоа увезете ги сите во потребната датотека:
- Отворете ја табелата што го содржи листот од кој сакате да ги повлечете податоците.
- Направете го листот од интерес активен со избирање.
- Одете во Датотека > Преземи > Вредности разделени со запирки (.csv) :
Датотеката ќе се преземе на вашиот компјутер.
- Потоа отворете друга табела - онаа на која сакате да го додадете листот.
- Овој пат, изберете Датотека > Увезете од менито и одете на јазичето Постави во прозорецот Увези датотека :
- Притиснете Изберете датотека од вашиот уред и пронајдете го листот што го преземавте сега.
- Откако ќе се постави датотеката, ќе видите прозорец со дополнителни опции за увоз на листот. За да ја додадете содржината на тој друг лист по вашата постоечка табела, изберете Додај на тековниот лист :
Совет. Меѓу другите поставки, слободно наведете го раздвојувачот и конвертирате текст во бројки,датуми и формули.
на стандарден начин. Ќе треба да потрошите некое време за форматирање како што ви треба.
Google Sheets функционира за комбинирање на податоци од повеќе табели
Се разбира, не би бил Google доколку нема функции за спојување податоци во Google Sheets.
IMPORTRANGE за увоз на податоци од повеќе листови на Google
Како што сугерира името на функцијата, IMPORTRANGE увезува податоци од повеќе табели на Google во еден лист.
Совет. Функцијата им помага на Google Sheets да влечат податоци од друг документ, како и од други јазичиња од истата датотека.
Еве што бара функцијата:
=IMPORTRANGE(spreadsheet_url, range_string)- spreadsheet_url не е ништо друго освен врската до табелата од каде што треба да ги повлечете податоците. Секогаш мора да се става помеѓу двојни наводници.
- range_string ги означува оние ќелии што специјално треба да ги донесете на вашиот тековен лист.
И еве го шема што ја следам за увезување податоци од повеќе листови на Google користејќи IMPORTRANGE:
- Отворете ја табелата од која сакате да ги повлечете податоците.
Забелешка. Погрижете се барем да имате пристап за прегледување до таа датотека.
- Кликнете на лентата за URL на прелистувачот и копирајте ја врскатадо оваа датотека точно до знакот за хаш (#):
- Вратете се во табелата каде што сакате да ги додадете информациите, внесете ВАЖНО каде треба да се појави позајмената табела и вметнете ја врската како прв аргумент. Потоа одделете го од следниот дел со запирка:
- За вториот дел од формулата, внесете го името на листот и точниот опсег што сакате да го повлечете. Потврдете со притискање на Enter.
- Иако формулата изгледа подготвена сега, таа ќе ја врати грешката #REF од самиот почеток. Тоа е затоа што првиот пат кога ќе се обидете да повлечете податоци од некоја табела, IMPORTRANGE ќе побара пристап до нив. Откако ќе се даде дозволата, лесно ќе увезувате записи од други листови од таа датотека.
- Откако формулата ќе се поврзе сотој друг лист, ќе увезе податоци од таму:
Забелешка. Овој URL ќе ви треба дури и ако сакате да комбинирате листови од истата датотека.
Совет. Иако Google вели дека функцијата ја бара целата URL-адреса, можете лесно да поминете со клуч - дел од URL-то помеѓу /d/ и /edit :
...google.com/spreadsheets/d/ XYZk0274gRlmluCTfMbzbMQWKiAeq1va77X4 /edit
Забелешка. Запомнете, врската треба да биде опкружена со двојни наводници.
Забелешка. Завиткајте го и вториот аргумент во двојни наводници:
=IMPORTRANGE("//docs.google.com/spreadsheets/d/XYZk0274gRlmluCTfMbzbMQWKiAeq1va77X4/edit","May!A2:D5")
Кликнете на ќелијата со грешката и притиснете ја сината порака Дозволи пристап :
Забелешка. Дозволувајќи пристап, им давате до знаење на Табелите дека не ви пречи што постојните или потенцијалните соработници на оваа табела ќе пристапуваат до податоци од друга датотека.
Забелешка. IMPORTRANGE не го повлекува форматирањето на ќелиите, туку само вредностите. Потоа ќе треба рачно да го примените форматирањето.
Совет. Ако табелите се прилично големи, само оставете малку време формулата да ги повлече сите записи.
Забелешка. Записите вратени од функцијата ќе се ажурираат автоматски ако ги промените во оригиналната датотека.
Гугл листови QUERY за увоз се движи од повеќе листови
И на тој начин , без брзање, дојдовме до функцијата QUERY уште еднаш. :) Тој е толку разновиден што може да се користи во табеларни пресметки на Google за комбинирање на податоци од повеќе листови (во иста датотека).
Значи, сакам да спојам три различни листови на Google (од една датотека): Зима 2022, пролет 2022 и лето 2022 година. Тие ги содржат имињата на сите вработени кои станале најдобри на нивните работни места во различни месеци.
Одам на првиот лист – Зима 2022 – и го додавам моето QUERY веднаш под постоечка табела:
=QUERY({'Spring 2022'!A2:D7;'Summer 2022'!A2:D7},"select * where Col1 ''")
Ајде да видиме што значи сето тоа:
- {'Пролет 2022'!A2:D7;'Лето 2022'! A2:D7} – се сите листови и опсези што треба да ги увезам.
Забелешка. Листовите треба да бидат напишани помеѓу кадравите загради. Ако нивните имиња содржат празни места, користете единечни наводници за да ги наведете имињата.
Совет. Одделете ги опсезите со точка-запирка за да ги повлечете податоците од различни јазичиња еден под друг. Користетезапирки наместо да ги увезат рамо до рамо.
Исто така види: Пресметајте денови од/пред датум во ExcelСовет. Слободно користете такви бесконечни опсези како A2:D .
- изберете * каде Col1 '' – Ја кажувам формулата да ги увезе сите записи ( изберете * ) само ако ќелиите во првата колона од табелите ( каде Col1 ) не се празни ( '' ). Јас користам пар единечни наводници за да ги означам не-празнините.
Забелешка. Јас користам '' бидејќи мојата колона содржи текст. Ако вашата колона содржи друг тип на податоци (на пр. датум или време, итн.), наместо тоа треба да користите не е нула : „изберете * каде што Col1 не е нула“
Како резултат на тоа, две табели од други листови се консолидирани во еден лист една под друга:
Совет. Ако сакате да користите Google Sheets QUERY за увезување опсези од повеќе посебни табели (датотеки), ќе мора да имплементирате IMPORTRANGE. Еве формула за повлекување на вашите податоци од други документи:
=QUERY({IMPORTRANGE("XYZk0274gRlmluCTfMbzbMQWKiAeq1va77X4","Mar-Apr-May!A2:D6");IMPORTRANGE("XYZahJZHSlhMGLSW_xA6ZBqNmt1I0ADo4N4M","Jun-Jul-Aug!A2:D4")},"select * where Col1''")
Совет. Ги користам клучевите од URL-адресите наместо цели врски во оваа доволно долга формула. Ако не сте сигурни што е тоа, прочитајте овде.
Совет. Можете исто така да користите QUERY за спојување на две листови на Google, ажурирање ќелии, додавање поврзани колони и засилување; редови кои не се совпаѓаат. Проверете го ова во оваа објава на блогот.
3 најбрзи начини за спојување на повеќе листови на Google
Ако стандардните начини на табеларни пресметки на Google за комбинирање на податоци од повеќе листови изгледаат досадни, а функциите ве плашат, има полеснопристап.
Додаток за Комбинирани листови
Овој прв специјален додаток – Комбинирани листови – е дизајниран со една единствена цел: увезување податоци од повеќе листови на Google. Доволно е паметно да ги препознаете истите колони во различни листови и соодветно да ги соберете податоците ако ви треба.
Се што треба да направите е:
- Изберете листови или цели табеларни пресметки за да се спојат и да ги наведете опсезите доколку е потребно. Можноста за брзо пребарување во Drive го прави ова уште побрзо.
- Изберете како да ги повлечете податоците:
- како формула. Означете полето за избор наречено Користете формула за комбинирање листови ако сакате да имате главен лист што динамички ќе се менува врз основа на вашата оригинална содржина.
Иако нема да можете да ја уредувате добиената табела, нејзината формула секогаш ќе биде поврзана со изворните листови: уредете ќелија или додадете/отстранете цели редови таму, а главниот лист ќе биде соодветно променет.
- како вредности. Ако е поважно рачно уредувањето на добиената табела, игнорирајте ја горната опција и сите податоци ќе се комбинираат како вредности.
Дополнителни опции се тука за фино подесување:
- придружете ги записите од истите колони во една колона
- задржете го форматирањето
- додајте празна линија помеѓу различни опсези за да ги забележите правилно далеку
- како формула. Означете полето за избор наречено Користете формула за комбинирање листови ако сакате да имате главен лист што динамички ќе се менува врз основа на вашата оригинална содржина.
- Одлучете каде да ја поставите споената табела: нова табела, нов лист или на локација наваш избор.
Еве брза демонстрација за тоа како ги комбинирав моите три мали маси со додатокот:
Се разбира, вашите маси може да биде многу поголем и може да споите многу различни листови сè додека добиената табела не ја надминува границата од 10 милиони ќелии.
Совет. Погрижете се да ја проверите страницата за помош за Комбинирани листови.
Една од опциите што ја нуди овој додаток е да додадете повеќе листови на вашите претходно комбинирани податоци. Во овој случај, на чекор 1, треба да ги изберете не само податоците за комбинирање, туку и постоечкиот резултат. Еве како изгледа:
Додаток за Consolidate Sheets
Consolidate Sheets е релативно нов додаток на нашите додатоци. Нејзината главна разлика од гореспоменатата алатка е способноста да се собираат податоци во колони во листовите на Google (или редови, или единечни ќелии, во секој случај).
Консолидираните листови, исто така, препознаваат вообичаени заглавија во сите листови на Google за приклучи се, дури и ако се наоѓаат во најлевата колона и/или во првиот ред. Секогаш постои опција да се спојат листовите на Google и да се пресметаат ќелиите врз основа на нивното место во табелите.
Дозволете ми да ја разделам на чекори и за вас:
- Изберете листови да се консолидираат. Увезете повеќе датотеки од Drive доколку е потребно директно од додатокот.
- Изберете ја функцијата за консолидирање во Google Sheets.
- Изберете го начинот за додавање ќелии во листовите на Google: по етикети (заглавие