7 спосабаў аб'яднаць некалькі аркушаў Google у адзін без капіравання і ўстаўкі

  • Падзяліцца Гэтым
Michael Brown

Кожны карыстальнік Табліц Google час ад часу сутыкаецца з непазбежным: аб'ядноўвае некалькі аркушаў у адзін. Капіяванне - справа стомная і займае шмат часу, таму павінен быць іншы спосаб. І вы маеце рацыю - на самай справе ёсць некалькі спосабаў. Так што рыхтуйце свае табліцы і выконвайце крокі з гэтага артыкула.

Усе спосабы, якія я апісваю, можна выкарыстоўваць для апрацоўкі вялікіх табліц. Але каб гэтае кіраўніцтва было як мага больш зразумелым, я зраблю свае табліцы кароткімі і скарочу іх да некалькіх аркушаў.

    Ячэйкі спасылак у Табліцах Google для атрымання даных з іншая ўкладка

    На першым месцы самы просты спосаб. Вы можаце перацягнуць цэлыя табліцы ў адзін файл, спасылаючыся на ячэйкі з дадзенымі з іншых аркушаў.

    Заўвага. Гэта падыдзе, калі вам трэба аб'яднаць два або больш аркушаў у адну электронную табліцу Google . Каб аб'яднаць некалькі электронных табліц (файлаў) Google у адну, перайдзіце адразу да наступнага метаду.

    Такім чынам, мае дадзеныя раскіданы па розных аркушах: чэрвень, ліпень, жнівень . Я хацеў бы атрымаць даныя з ліпеня і жніўня ў чэрвень , каб у выніку атрымаць адну табліцу:

    1. Знайдзіце першую пустую ячэйку адразу пасля табліцы (для мяне аркуш чэрвень ) і пастаўце туды курсор.
    2. Увядзіце спасылку на першую ячэйку. Першая табліца, якую я хачу атрымаць, пачынаецца з A2 на аркушы Ліпеня . Таму я стаўлю:

      =July!A2

      Заўвага. Калі ў назве вашага аркуша ёсць прабелы, вы павінны заключыць яго ў адзінарныя двукоссецэтлікі, цэтлікі левага слупка або абодва) або пазіцыю.

    3. Вырашыце, дзе размясціць кансалідаваныя даныя: новую электронную табліцу, новы аркуш або любое канкрэтнае месца ў адкрытым файле.

    Вось як гэты працэс выглядае:

    Таксама ёсць магчымасць аб'яднаць усе аркушы з дапамогай формулы. Такім чынам ваш вынік будзе змяняцца ў адпаведнасці са значэннямі ў зыходных аркушах:

    Заўвага. Вам трэба ведаць некаторыя асаблівасці працы формулы. Напрыклад, калі вы аб'ядноўваеце з некалькіх розных файлаў, будзе дадатковы крок для злучэння аркушаў для IMPORTRANGE, які выкарыстоўваецца. Каб атрымаць гэтыя і іншыя падрабязнасці, наведайце старонку з інструкцыямі па кансалідацыі табліц.

    Або вось кароткі падручнік аб працы надбудовы:

    Я шчыра раю вам паспрабаваць надбудову на вашых дадзеных. Вы самі ўбачыце, колькі дадатковага часу ў вас будзе пасля ўключэння гэтага інструмента ў вашу штодзённую працу.

    Дадатак Merge Sheets

    Ёсць яшчэ адзін дапаўненне, якое варта згадаць. Хоць ён аб'ядноўвае толькі два аркушы Google адначасова, ён не можа быць больш карысным. Merge Sheets супадае з запісамі з аднаго слупка ў абодвух аркушах/дакументах, а затым выцягвае звязаныя даныя з аркуша пошуку/дакумента ў асноўны. Такім чынам, вы заўсёды маеце пад рукой абноўленую табліцу.

    Ёсць 5 простых крокаў:

    1. Выберыце ваш асноўны аркуш .
    2. Выберыце свой табліца пошуку (нават калі яна знаходзіцца ў іншай электроннай табліцы).
    3. Выберыце слупкі , у якіх могуць сустракацца адпаведныя запісы .
    4. Адзначце слупкоў з запісамі для абнаўлення .
    5. Наладзьце любыя дадатковыя параметры , якія дапамогуць вам аб'яднаць два аркушы і дасягнуць найлепшага магчымага выніку.

    Калі гэтыя словы вам мала гавораць, вось замест гэтага відэаўрок:

    Калі вы гатовыя паспрабаваць гэта на сабе, наведайце гэтая старонка даведкі для атрымання падрабязнай інфармацыі аб кожным кроку і наладзе.

    На гэтым я збіраюся скончыць гэты артыкул. Спадзяюся, гэтыя спосабы збору даных з некалькіх розных аркушаў у адзін будуць карыснымі. Як заўсёды, з нецярпеннем чакаем вашых каментарыяў!

    вось так:

    ='July 2022'!A2

    Гэта неадкладна паўтарае ўсё, што знаходзіцца ў гэтай ячэйцы:

    Заўвага. Выкарыстоўвайце адносную спасылку на ячэйку, каб яна сама змянялася пры капіраванні ў іншыя ячэйкі. У адваротным выпадку ён верне няправільныя дадзеныя.

  • Пераканайцеся, што ячэйка са спасылкай выбрана, і націсніце на маленькі сіні квадрат у правым ніжнім куце. Курсор мышы ператворыцца ў вялікі чорны плюс. Утрымлівайце мыш націснутай і перацягніце курсор на столькі слупкоў справа, колькі трэба, каб запоўніць іх новымі запісамі:
  • Вылучыце ўвесь гэты новы радок, пстрыкніце гэты маленькі сіні квадрат яшчэ раз, утрымлівайце і перацягніце мыш уніз - на гэты раз, каб запоўніць цэлыя радкі спасылкамі на ячэйкі і атрымаць новыя дадзеныя з іншага аркуша:
  • Хоць гэта, верагодна, першы спосаб, які вы можаце прыдумаць для атрымання даных з іншай укладкі, не самы элегантны і хуткі. На шчасце, Google падрыхтаваў іншыя інструменты спецыяльна для гэтай мэты.

    Скапіруйце ўкладкі ў адну электронную табліцу

    Адзін са стандартных спосабаў - скапіяваць цікавыя ўкладкі ў электронную табліцу прызначэння:

    1. Адкрыйце файл, які змяшчае аркушы, якія вы хочаце перадаць.
    2. Пстрыкніце правай кнопкай мышы першую ўкладку, якую трэба экспартаваць, і абярыце Капіяваць у > Існуючая электронная табліца :
    3. Наступнае, што вы ўбачыце, гэта ўсплывальнае акно з запрашэннем выбраць электронную табліцу. Знайдзіце яго, націсніце на яго, каб вылучыць, інацісніце Выбраць , калі будзеце гатовыя:
    4. Пасля таго, як аркуш будзе скапіраваны, вы атрымаеце адпаведнае пацвярджэнне:
    5. Вы можаце альбо націсніце ОК і працягвайце з бягучым аркушам або перайдзіце па спасылцы Адкрыць электронную табліцу . Гэта імгненна перанясе вас у іншую электронную табліцу з першым аркушам, які ўжо ёсць:

    Экспарт/імпарт аркушаў

    Іншы спосаб імпартаваць даныя з некалькіх табліц Google - гэта экспартаваць кожную спачатку імпартуйце іх усе ў неабходны файл:

    1. Адкрыйце электронную табліцу, якая змяшчае аркуш, з якога вы хочаце атрымаць даныя.
    2. Зрабіце цікавы аркуш актыўны, выбраўшы яго.
    3. Перайсці да Файл > Спампаваць > Значэнні, падзеленыя коскамі (.csv) :

      Файл будзе спампаваны на ваш кампутар.

    4. Затым адкрыйце іншую электронную табліцу – тую, у якую вы хочаце дадаць аркуш.
    5. На гэты раз абярыце Файл > Імпартуйце з меню і перайдзіце на ўкладку Загрузіць у акне Імпартаваць файл :
    6. Націсніце Выберыце файл са сваёй прылады і знайдзіце аркуш, які вы толькі што спампавалі.
    7. Пасля загрузкі файла вы ўбачыце акно з дадатковымі опцыямі для імпарту аркуша. Каб дадаць змесціва гэтага іншага аркуша пасля існуючай табліцы, абярыце Дадаць да бягучага аркуша :

      Падказка. Сярод іншых налад, не саромейцеся ўказваць раздзяляльнік і канвертаваць тэкст у лічбы,даты і формулы.

    8. У выніку вы атрымаеце два аркушы, аб'яднаныя - адна табліца пад другой:

      Але паколькі гэта файл .csv, які вам трэба імпартаваць, другая табліца застаецца адфарматаванай стандартным спосабам. Вам прыйдзецца выдаткаваць некаторы час на яго фарматаванне, як вам трэба.

    Табліцы Google аб'ядноўваюць даныя з некалькіх электронных табліц

    Вядома, гэта не быў бы Google, калі б у яго не было функцый аб'яднання даных у Табліцах Google.

    IMPORTRANGE для імпарту даных з некалькіх табліц Google

    Як вынікае з назвы функцыі, IMPORTRANGE імпартуе даныя з некалькіх табліц Google у адзін аркуш.

    Парада. Гэтая функцыя дапамагае Google Sheets атрымліваць даныя з іншага дакумента, а таксама з іншых укладак з таго ж файла.

    Вось што патрабуецца для функцыі:

    =IMPORTRANGE(spreadsheet_url, range_string)
    • spreadsheet_url гэта не што іншае, як спасылка на электронную табліцу, адкуль вам трэба атрымаць дадзеныя. Яго заўсёды трэба ставіць паміж двукоссямі.
    • range_string азначае тыя ячэйкі, якія вам трэба перанесці на бягучы аркуш.

    І вось шаблон, якому я прытрымліваюся, каб імпартаваць даныя з некалькіх табліц Google з дапамогай IMPORTRANGE:

    1. Адкрыйце электронную табліцу, з якой вы хочаце атрымаць даныя.

      Заўвага. Пераканайцеся, што ў вас ёсць хаця б доступ для прагляду гэтага файла.

    2. Націсніце радок URL браўзера і скапіруйце спасылкуу гэты файл аж да знака хэш (#):
    3. Заўвага. Вам спатрэбіцца гэты URL, нават калі вы збіраецеся аб'яднаць аркушы з аднаго файла.

      Парада. Нягледзячы на ​​тое, што Google кажа, што функцыя патрабуе ўвесь URL, вы можаце лёгка абыйсціся ключом - часткай URL паміж /d/ і /edit :

      ...google.com/spreadsheets/d/ XYZk0274gRlmluCTfMbzbMQWKiAeq1va77X4 /edit

    4. Вярніцеся да электроннай табліцы, куды вы жадаеце дадаць інфармацыю, увядзіце IMPORTRANGE, дзе павінна з'явіцца запазычаная табліца, і ўстаўце спасылку ў якасці першага аргумента. Затым аддзяліце яго ад наступнай часткі коскай:
    5. Заўвага. Памятаеце, спасылка павінна быць акружана двукоссямі.

    6. Для другой часткі формулы ўвядзіце назву аркуша і дакладны дыяпазон, які вы хочаце атрымаць. Пацвердзіце, націснуўшы Enter.
    7. Заўвага. Другі аргумент таксама бярыце ў двукоссе:

      =IMPORTRANGE("//docs.google.com/spreadsheets/d/XYZk0274gRlmluCTfMbzbMQWKiAeq1va77X4/edit","May!A2:D5")

    8. Хоць формула цяпер выглядае гатовай, яна з самага пачатку верне памылку #REF . Гэта таму, што калі вы ўпершыню паспрабуеце атрымаць даныя з электроннай табліцы, IMPORTRANGE запытае доступ да іх. Пасля атрымання дазволу вы лёгка імпартуеце запісы з іншых аркушаў гэтага файла.
    9. Пстрыкніце ячэйку з памылкай і націсніце сіні Дазволіць доступ падказку:

      Заўвага. Дазваляючы доступ, вы даяце Табліцам зразумець, што не супраць таго, каб любыя існуючыя або патэнцыйныя супрацоўнікі гэтай табліцы мелі доступ да даных з іншага файла.

    10. Як толькі формула падключаецца датой іншы аркуш, ён будзе імпартаваць дадзеныя адтуль:
    11. Заўвага. IMPORTRANGE не выцягвае фарматаванне ячэек, толькі значэнні. Пасля вам трэба будзе прымяніць фарматаванне ўручную.

      Парада. Калі табліцы даволі вялікія, проста дайце некаторы час, каб формула выцягнула ўсе запісы.

      Заўвага. Запісы, якія вяртае функцыя, будуць абноўлены аўтаматычна, калі вы зменіце іх у зыходным файле.

    Google Sheets QUERY для імпарту дыяпазонаў з некалькіх аркушаў

    І такім чынам , не спяшаючыся, мы зноў падышлі да функцыі QUERY. :) Ён настолькі ўніверсальны, што яго можна выкарыстоўваць у электронных табліцах Google для аб'яднання даных з некалькіх аркушаў (у адным файле).

    Такім чынам, я хачу аб'яднаць тры розныя аркушы Google (з аднаго файла): Зіма 2022, вясна 2022 і лета 2022. Яны ўтрымліваюць імёны ўсіх супрацоўнікаў, якія сталі лепшымі ў сваёй працы ў розныя месяцы.

    Я пераходжу да першага аркуша – зіма 2022 – і дадаю свой ЗАПЫТ прама пад існуючая табліца:

    =QUERY({'Spring 2022'!A2:D7;'Summer 2022'!A2:D7},"select * where Col1 ''")

    Давайце паглядзім, што ўсё гэта значыць:

    • {'Вясна 2022'!A2:D7;'Лета 2022'! A2:D7} – усе аркушы і дыяпазоны, якія мне трэба імпартаваць.

      Заўвага. Аркушы трэба пісаць у фігурных дужках. Калі іх імёны ўтрымліваюць прабелы, выкарыстоўвайце адзінарныя двукоссі, каб пералічыць імёны.

      Парада. Падзяліце дыяпазоны кропкай з коскі, каб атрымаць даныя з розных укладак адну пад адну. Выкарыстоўвайцезамест коскі, каб імпартаваць іх побач.

      Парада. Не саромейцеся выкарыстоўваць такія бясконцыя дыяпазоны, як A2:D .

    • выберыце *, дзе Col1 '' – я загадваю формуле імпартаваць усе запісы ( выберыце * ), толькі калі ячэйкі ў першы слупок табліц ( дзе Col1 ) не пусты ( '' ). Я выкарыстоўваю пару адзінарных двукоссяў, каб пазначыць непрабелы.

      Заўвага. Я выкарыстоўваю '' таму што мая калонка змяшчае тэкст. Калі ваш слупок змяшчае іншы тып даных (напрыклад, дата або час і г.д.), вам трэба выкарыстоўваць is not null замест гэтага: "выберыце *, дзе Col1 не null"

    У выніку дзве табліцы з іншых аркушаў былі аб'яднаны ў адзін аркуш адна пад адной:

    Падказка. Калі вы хочаце выкарыстоўваць 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 аб'яднаць даныя з некалькіх аркушаў здаюцца сумнымі, а функцыі вас палохаюць, ёсць прасцейпадыход.

    Дадатак Combine Sheets

    Гэты першы спецыяльны дадатак – Combine Sheets – быў распрацаваны з адной мэтай: імпартаваць дадзеныя з некалькіх аркушаў Google. Гэта дастаткова разумна, каб распазнаваць адны і тыя ж слупкі ў розных аркушах і зводзіць дадзеныя разам, калі вам трэба.

    Усё, што вам трэба зрабіць, гэта:

    1. Выберыце аркушы або цэлыя электронныя табліцы для аб'яднання і ўкажыце дыяпазоны, калі неабходна. Магчымасць хуткага пошуку на Дыску робіць гэта яшчэ больш хуткім.
    2. Выберыце, як атрымаць даныя:
      • у выглядзе формулы. Адзначыць сцяжок пад назвай Выкарыстоўваць формулу для аб'яднання аркушаў , калі вы хочаце мець галоўны аркуш, які будзе дынамічна змяняцца ў залежнасці ад зыходнага змесціва.

        Хоць вы не зможаце рэдагаваць выніковую табліцу, яе формула заўсёды будзе звязана з зыходнымі аркушамі: адрэдагуйце ячэйку або дадайце/выдаліце ​​там цэлыя радкі, і галоўны аркуш будзе адпаведна зменены.

      • у выглядзе значэнняў. Калі рэдагаванне атрыманай табліцы ўручную больш важна, ігнаруйце прыведзены вышэй варыянт, і ўсе даныя будуць аб'яднаны ў выглядзе значэнняў.

      Дадатковыя параметры ёсць тут для тонкай налады:

      • аб'яднаць запісы з адных і тых жа слупкоў у адзін слупок
      • захаваць фарматаванне
      • дадаць пусты радок паміж рознымі дыяпазонамі, каб правільна іх заўважаць прэч
    3. Вырашыце, дзе размясціць аб'яднаную табліцу: новую электронную табліцу, новы аркуш або ў месцываш выбар.

    Вось кароткая дэманстрацыя таго, як я аб'яднаў мае тры маленькія сталы з дадаткам:

    Вядома, вашы сталы можа быць значна большым, і вы можаце аб'ядноўваць шмат розных аркушаў, пакуль выніковая табліца не перавышае ліміт вочак у 10 млн.

    Парада. Пераканайцеся ў тым, каб праверыць старонку даведкі для Combine Sheets.

    Адзін з варыянтаў, які прапануе гэта дадатак, - дадаць больш аркушаў да вашых раней аб'яднаных даных. У гэтым выпадку на этапе 1 вам трэба выбраць не толькі дадзеныя для аб'яднання, але і існуючы вынік. Вось як гэта выглядае:

    Дадатак Consolidate Sheets

    Consolidate Sheets з'яўляецца адносна новым дадаткам да нашых дапаўненняў. Яго галоўнае адрозненне ад вышэйзгаданага інструмента заключаецца ў магчымасці складаць даныя ў слупках у Google Sheets (ці ў радках, або ў асобных ячэйках, калі на тое пайшло).

    Consolidate Sheets таксама распазнае агульныя загалоўкі ва ўсіх табліцах Google, каб далучыцца, нават калі яны знаходзяцца ў крайнім левым слупку і/або першым радку. Заўсёды ёсць магчымасць аб'яднаць аркушы Google і вылічыць ячэйкі ў залежнасці ад іх месца ў табліцах.

    Дазвольце мне таксама разбіць гэта на крокі для вас:

    1. Выберыце аркушы для кансалідацыі. Пры неабходнасці імпартуйце больш файлаў з Дыска прама з надбудовы.
    2. Выберыце функцыю для кансалідацыі ў Табліцах Google.
    3. Выберыце спосаб складання клеткі ў Табліцах Google: па цэтліках (загаловак

    Майкл Браўн - адданы энтузіяст тэхналогій, які любіць спрашчэнне складаных працэсаў з дапамогай праграмных інструментаў. Маючы больш чым дзесяцігадовы досвед працы ў індустрыі тэхналогій, ён удасканальваў свае навыкі ў Microsoft Excel і Outlook, а таксама ў Google Sheets і Docs. Блог Майкла прысвечаны таму, каб падзяліцца сваімі ведамі і вопытам з іншымі, даючы простыя ў выкананні парады і падручнікі для павышэння прадукцыйнасці і эфектыўнасці. Незалежна ад таго, з'яўляецеся вы дасведчаным прафесіяналам або пачаткоўцам, блог Майкла прапануе каштоўную інфармацыю і практычныя парады, каб атрымаць максімальную аддачу ад гэтых неабходных праграмных інструментаў.