Спојите ћелије у Гоогле табелама из више редова у један ред на основу вредности колоне

  • Деле Ово
Michael Brown

Спајање дупликата редова у вашим табелама може да се претвори у један од најзамршенијих задатака. Хајде да видимо шта Гоогле формуле могу да помогну и упознајте један паметни додатак који ради сав посао уместо вас.

    Функције за комбиновање ћелија са истом вредношћу у Гоогле табелама

    Нисте мислили да ће Гоогле табеле недостајати функција за ову врсту задатака, зар не? ;) Ево формула које ће вам требати да обједините редове и уклоните дупликате ћелија у табелама.

    ЦОНЦАТЕНАТЕ – функција Гоогле табела и оператор за спајање записа

    Прва ствар која ми пада на памет када мислите да не само да уклоните дупликате, већ да спојите дупликате редова заједно је функција Гоогле Схеетс ЦОНЦАТЕНАТЕ и амперсанд (&амп;) – специјални оператор спајања.

    Претпоставимо да имате листу филмова за гледање и желите да групишите их по жанру:

    • Можете да спојите ћелије у Гоогле табелама само са размацима између вредности:

      =CONCATENATE(B2," ",C2," ",B8," ",C8)

      =B2&" "&C2&" "&B8&" "&C8

    • Или користите размаке са било којим другим ознакама да комбинујете дупле редове заједно:

      =CONCATENATE(A3,": ",B3," (",C3,"), ",B6," (",C6,") ")

      =A3&": "&B3&" ("&C3&"), "&B6&" ("&C6&") "

    Када се редови споје, можете се ослободити формула и задржати само текст на примеру овог упутства: Претворите формуле у вредности у Гоогле табелама

    Једноставно како се овако може чинити, очигледно је далеко од идеалног. Од вас је потребно да знате тачне позиције дупликата, а ви сте котреба да их укаже на формулу. Дакле, ово може да функционише за мале скупове података, али шта да радите када постану већи?

    Спојите ћелије, а чувате податке помоћу УНИКУЕ + ЈОИН

    Овај тандем формула проналази дупликате у Гоогле табелама (и спаја ћелије са јединственим записима) за вас. Међутим, ви сте и даље главни и морате да покажете формуле где да траже. Да видимо како то функционише на истој листи за гледање.

    1. Користим Гоогле табеле УНИКУЕ у Е2 да проверим жанрове у колони А:

      =UNIQUE(A2:A)

      Формула враћа листу свих жанрова без обзира да ли се понављају или не понављају на оригиналној листи. Другим речима, уклања дупликате из колоне А.

      Савет. УНИКУЕ је осетљив на велика и мала слова, па се побрините да исте записе унесете у исти текст. Овај водич ће вам помоћи да то брзо урадите на велико.

      Савет. Ако додате више вредности у колону А, формула ће аутоматски проширити листу јединственим записима.

    2. Онда правим следећу формулу помоћу функције Гоогле Схеетс ЈОИН:

      =JOIN(", ",FILTER(B:B,A:A=E2))

      Како функционишу елементи ове формуле?

      • ФИЛТЕР скенира колону А за све инстанце вредности у Е2. Једном када се пронађе, повлачи одговарајуће записе из колоне Б.
      • ЈОИН обједињује ове вредности у једну ћелију са зарезом.

      Копирајте формулу надоле и добићете све наслове поређане по жанру.

      Напомена. У случају да вам затребају и годинеморате да креирате формулу у суседној колони пошто ЈОИН ради са једном по једном колоном:

      =JOIN(", ",FILTER(C:C,A:A=E2))

    Дакле, ово опција опрема Гоогле табеле са неколико функција за комбиновање више редова у један на основу дупликата. И то се дешава аутоматски. Па замало. Савршено решење намеравам да задржим до самог краја чланка. Али слободно пређите на њу одмах ;)

    функција КУЕРИ за уклањање дуплих редова у Гоогле табелама

    Постоји још једна функција која помаже у раду огромних табела – КУЕРИ. У почетку може изгледати мало незгодно, али када научите како да га користите, постаће ваш прави пратилац у табелама.

    Ево саме КУЕРИ функције:

    =КУЕРИ(подаци, упит, [ заглавља])

    Како то функционише:

    • подаци (обавезно) – опсег ваше изворне табеле.
    • упит (обавезно) – скуп команди за одређивање услова како би се добили одређени подаци.

      Савет. Овде можете добити комплетну листу свих команди.

    • хеадерс (опционо) – број редова заглавља у вашој изворној табели.

    Упрошћено речено, КУЕРИ Гоогле табела враћа неке скупове вредности на основу услова које наведете.

    Пример 1

    Желим да имам само стрипове које тек треба да гледам:

    =QUERY(A1:C,"select * where A="Comic Book"")

    Формула обрађује целу моју изворну табелу (А1:Ц) и враћа све колоне (изабери *) за филмове стрипова (гдеА="Цомиц Боок").

    Савет. Не наводим последњи ред своје табеле (А1:Ц) намерно – да би формула остала флексибилна и да бих вратио нове записе у случају да се други редови додају у табелу.

    Као што видите, функционише слично филтеру. Али у пракси, ваши подаци могу бити много већи – са бројевима које ћете можда морати да израчунате.

    Савет. Погледајте друге начине да пронађете дупликате у табели Гоогле табела у овом чланку.

    Пример 2

    Претпоставимо да мало истражујем и водим евиденцију о благајнама за викенд за најновије филмове у биоскопима:

    Користим КУЕРИ Гоогле табеле да уклоним дупликате и пребројим укупну суму новца зарађеног по филму за све викенде. Такође их распоређујем по абецедном реду по жанру:

    =QUERY(B1:D, "select B,C, SUM(D) group by B,C")

    Напомена. За наредбу гроуп би , морате набројати све колоне након селецт , иначе формула неће радити.

    Да бих уместо тога сортирао записе према филму, могу једноставно да променим редослед колона за групу према :

    =QUERY(B1:D, "select B,C, SUM(D) group by C,B")

    Пример 3

    Претпоставимо да успешно водите књижару и да пратите све књиге које су на залихама у свим вашим филијалама. Листа се простире на стотине књига:

    • Због помпе око серије о Харију Потеру, одлучите да проверите колико вам је остало књига које је написао Ј.К. Роулинг:

      =QUERY('Copy of In stock'!A1:D,"select A,B,C,D where A="Rowling"")

    • Одлучили сте да идете даље и задржите само серију о Харију Потеруизостављајући друге приче:

      =QUERY('In stock'!A1:D,"select A,B,C,D where (A='Rowling' and C contains 'Harry Potter')")

    • Користећи функцију КУЕРИ Гоогле табела, такође можете пребројати све ове књиге:

      =QUERY('In stock'!A1:D,"select A,B, sum(D) where (A='Rowling' and C contains 'Harry Potter') group by A,B")

    Претпостављам да за сада имате идеју о томе како функција КУЕРИ „уклања дупликате“ у Гоогле табелама. Иако је то опција доступна свима, за мене је то више као заобилазни начин комбиновања дуплих редова.

    Савет. КУЕРИ је толико моћан да може да споји не само дупликате унутар листа – може да се подудара са &амп; спојите целе табеле заједно.

    Штавише, док не научите упите које користи и правила за њихову примену, функција неће бити од велике помоћи.

    Најбржи начин да комбинујте дупле редове

    Када одустанете од сваке наде да ћете пронаћи једноставно решење за комбиновање више редова на основу дупликата, наш додатак за Гоогле табеле је одличан улаз. :)

    Цомбине Дуплицате Ровс скенира колону са поновљеним записима, спаја одговарајуће ћелије из других колона, раздваја ове записе граничницима и обједињује бројеве. Све у исто време иу само неколико кликова мишем!

    Сећате се моје листе књига у продавници са неколико стотина редова? Хајде да видимо како ће алатка управљати њиме.

    Савет. Пошто је услужни програм део Повер Тоолс-а, прво га инсталирајте и идите директно на Мерге &амп; Комбинирај група:

    Затим кликните на икону додатка да бисте је отворили:

    1. Када додате -он испокренути, изаберите опсег у којем желите да комбинујете дупликате редова:

  • Изаберите оне колоне које садрже поновљене вредности. У мом случају, то су Презиме и Име :
  • Следећи корак вам омогућава да одлучите о следећем:
    • колоне са вредностима које ћете спојити
    • начини да комбинујете те записе: спојите или израчунајте
    • делимитер да бисте спојили ћелије са функцијом тект
    • за израчунавање бројева

    За мене, желео бих да све књиге које припадају једном аутору буду доведене у једну ћелију и одвојене линијама прекида. Ако се неки наслови понављају, додатак ће их приказати само једном.

    Што се тиче количине, слажем се са збиром свих књига по аутору. Бројеви за дупликате наслова, ако их има, биће сабрани.

  • Када подесите сва подешавања, кликните на Заврши . Додатак ће обавити посао и приказати поруку са свиме обрађеним за неколико секунди:
  • Алатка је комбиновала дупле редове на мојој листи књига. Ево дела како моји подаци сада изгледају:

    Савет. Алтернативно, можете да поделите један лист на више листова тако да постоји посебна табела са свим књигама по аутору или да истакнете дупле редове у Гоогле табелама.

    Савет. Погледајте накратко како сам користио додатак:

    Или погледајте кратак видео који представља алатку:

    Користите сценарије за полу -аутоматизујте спајање дупликата

    Друга могућност коју нуди Комбиновање дуплих редова је да се полуаутоматизује његово коришћење.

    Ако често пролазите кроз кораке и бирате исте опције, можете да их сачувате у сценаријима. Сценарији вам омогућавају да поново користите иста подешавања без напора на истим или различитим скуповима података.

    Мораћете да свом сценарију дате име &амп; наведите лист и опсег који треба да обради:

    Подешавања која овде сачувате могу се брзо позвати из менија Гоогле табеле. Додатак ће одмах почети да комбинује дуплиране редове, штедећи вам додатно време:

    Заиста вас подстичем да боље упознате алатку и њене опције, за Гоогле Листови су "мрачни и пуни ужаса" ако знате на шта мислим ;)

    Мајкл Браун је посвећен технолошки ентузијаста са страшћу за поједностављење сложених процеса помоћу софтверских алата. Са више од деценије искуства у технолошкој индустрији, усавршио је своје вештине у Мицрософт Екцел-у и Оутлоок-у, као и у Гоогле табеле и документима. Мајклов блог посвећен је дељењу свог знања и стручности са другима, пружајући једноставне савете и упутства за побољшање продуктивности и ефикасности. Без обзира да ли сте искусан професионалац или почетник, Мајклов блог нуди вредне увиде и практичне савете како да на најбољи начин искористите ове основне софтверске алате.