Kunfandi ĉelojn en Google Sheets de pluraj vicoj en unu vicon surbaze de kolumna valoro

  • Kundividu Ĉi Tion
Michael Brown

Kunfandi duplikatajn vicojn en viaj kalkultabeloj povas fariĝi unu el la plej komplikaj taskoj. Ni vidu, kion Google-formuloj povas helpi kaj ekkoni unu inteligentan aldonaĵon, kiu faras la tutan laboron por vi.

    Funkcioj por kombini ĉelojn kun la sama valoro en Google Sheets.

    Vi ne pensis, ke Google Sheets malhavos funkciojn por ĉi tia tasko, ĉu? ;) Jen la formuloj, kiujn vi bezonos por solidigi vicojn kaj forigi duplikatajn ĉelojn en kalkultabeloj.

    KONKATENI – Google Sheets-funkcio kaj funkciigisto por kunigi rekordojn

    La unua afero, kiu venas al la menso, kiam mi pensi pri ne simple forigi duplikatojn sed kunigi duplikatajn vicojn estas Google Sheets CONCATENATE-funkcio kaj signo (&) – speciala kunliga operatoro.

    Supozi vi havas liston de filmoj por spekti kaj vi ŝatus spekti. grupigu ilin laŭ ĝenro:

    • Vi povas kunfandi ĉelojn en Guglo-Folioj nur kun spacoj inter la valoroj:

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

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

    • Aŭ uzu spacojn kun iuj aliaj signoj por kombini duplikatajn vicojn kune:

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

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

    Kiam la vicoj estas kunfanditaj, vi povas forigi formulojn kaj konservi nur la tekston per la ekzemplo de ĉi tiu lernilo: Konverti formulojn al valoroj en Google Sheets

    Tiel simple kiel ĉi tiu maniero ŝajnas, ĝi evidente estas malproksime de ideala. Ĝi postulas, ke vi sciu la precizajn poziciojn de duplikatoj, kaj estas vi, kiudevus indiki ilin al la formulo. Do, ĉi tio povas funkcii por malgrandaj datumaroj, sed kion fari kiam ili pligrandiĝas?

    Kunfandi ĉelojn tamen konservu datumojn per UNIQUE + JOIN

    Ĉi tiu tandemo de formuloj trovas duplikatojn en Google Sheets (kaj kunfandas ĉelojn kun unikaj registroj) por vi. Tamen vi ankoraŭ regas kaj devas montri la formulojn, kien serĉi. Ni vidu kiel ĝi funkcias en la sama rigarda listo.

    1. Mi uzas Google Sheets UNIQUE en E2 por kontroli ĝenrojn en kolumno A:

      =UNIQUE(A2:A)

      La formulo resendas la liston de ĉiuj ĝenroj, negrave ĉu ili ripetas aŭ ne ripetas sin en la originala listo. Alivorte, ĝi forigas duplikatojn de kolumno A.

      Konsileto. UNIQUE distingas minusklecon, do nepre alportu la samajn registrojn al la sama teksta usklo. Ĉi tiu lernilo helpos vin fari tion rapide amase.

      Konsileto. Se vi aldonos pli da valoroj al kolumno A, la formulo aŭtomate vastigos la liston per unikaj registroj.

    2. Tiam mi konstruas mian sekvan formulon per la funkcio JOIN de Google Sheets:

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

      Kiel funkcias la elementoj de ĉi tiu formulo?

      • FILTRI skanas kolumnon A por ĉiuj okazoj de la valoro en E2. Fojo lokalizita, ĝi tiras respondajn rekordojn el kolumno B.
      • JOIN kunigas ĉi tiujn valorojn en unu ĉelo kun komo.

      Kopiu la formulon malsupren kaj vi ricevos ĉiujn titolojn ordigitaj. laŭ ĝenro.

      Rimarku. Se vi ankaŭ bezonos jarojn, vi farosdevas krei la formulon en la najbara kolumno ĉar JOIN funkcias kun unu kolumno samtempe:

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

    Do, ĉi tio opcio ekipas Google Sheets per kelkaj funkcioj por kombini plurajn vicojn en unu bazitan sur duplikatoj. Kaj ĝi okazas aŭtomate. Nu, preskaŭ. Mi intencas reteni la perfektan solvon ĝis la fino de la artikolo. Sed bonvolu alsalti ĝin tuj ;)

    QUERY-funkcio por forigi duplikatajn liniojn en Guglo-Folioj

    Ekzistas unu plia funkcio kiu helpas funkcii grandegajn tabelojn - QUERY. Ĝi eble ŝajnas iom malfacila komence, sed post kiam vi lernos kiel uzi ĝin, ĝi fariĝos via vera kunulo en kalkultabeloj.

    Jen la funkcio QUERY mem:

    =DEMANDO(datenoj, konsulto, [ kaplinioj])

    Kiel ĝi funkcias:

    • datumoj (bezonata) – la intervalo de via fonttabelo.
    • demando (postulata) - aro da komandoj por determini kondiĉojn por akiri specifajn datumojn.

      Konsileto. Vi povas akiri plenan liston de ĉiuj komandoj ĉi tie.

    • titoloj (laŭvola) – la nombro da kaplinioj en via fonttabelo.

    Por simple diri, Google Sheets QUERY resendas kelkajn arojn. de valoroj bazitaj sur la kondiĉoj kiujn vi specifas.

    Ekzemplo 1

    Mi volas ricevi nur komikajn filmojn, kiujn mi ankoraŭ spektos:

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

    La formulo prilaboras mian tutan fonttabelon (A1:C) kaj resendas ĉiujn kolumnojn (elektu *) por komikaj filmoj (kieA="Comic Book").

    Konsileto. Mi ne specifas la lastan vicon de mia tabelo (A1:C) intence – por konservi la formulon fleksebla kaj redoni novajn rekordojn se aliaj vicoj estas aldonitaj al la tabelo.

    Kiel vi povas vidi, ĝi funkcias simila al filtrilo. Sed praktike, viaj datumoj povas esti multe pli grandaj - kun nombroj vi eble bezonos kalkuli.

    Konsileto. Rigardu aliajn manierojn trovi duplikatojn en via tabelo de Google Sheets en ĉi tiu artikolo.

    Ekzemplo 2

    Supoze, ke mi faras iom da esplorado kaj konservas la semajnfinan biletvendejon por la plej novaj filmoj. en kinejoj:

    Mi uzas Google Sheets QUERY por forigi duplikatojn kaj kalkuli la totalan monsumon gajnitan per filmo por ĉiuj semajnfinoj. Mi ankaŭ alfabetigas ilin laŭ ĝenro:

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

    Notu. Por la komando grupo per , vi devas listigi ĉiujn kolumnojn post elekto , alie, la formulo ne funkcios.

    Por ordigi rekordojn laŭ filmo anstataŭe, mi povas simple ŝanĝi la ordon de kolumnoj por la grupo per :

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

    Ekzemplo 3

    Ni supozu, ke vi sukcese administras librovendejon kaj vi konservas ĉiujn librojn, kiuj estas en stoko en ĉiuj viaj branĉoj. La listo iras ĝis centoj da libroj:

    • Pro la furoraĵo super la serio Harry Potter, vi decidas kontroli kiom da libroj vi lasis skribitaj de J.K. Rowling:

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

    • Vi decidas iri plu kaj konservi nur la serion Harry Potter.preterlasante aliajn rakontojn:

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

    • Uzante la funkcion DEMANDO de Google Sheets, vi povas ankaŭ kalkuli ĉiujn ĉi tiujn librojn:

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

    Mi supozas, ke nun vi havas ideon pri kiel la QUERY-funkcio "forigas duplikatojn" en Google Sheets. Kvankam ĝi estas disponebla por ĉiuj elekto, por mi, ĝi estas pli kiel ĉirkaŭvoja maniero kombini duplikatajn vicojn.

    Konsileto. QUERY estas tiel potenca, ĝi povas kunfandi ne nur duplikatojn ene de folio — ĝi povas egali & kunfandi la tutajn tabelojn.

    Kio estas pli, ĝis vi lernos la demandojn kiujn ĝi uzas kaj la regulojn por apliki ilin, la funkcio ne multe helpos.

    La plej rapida maniero por kombini duplikatajn vicojn

    Kiam vi forlasas ĉian esperon trovi simplan solvon por kombini plurajn vicojn bazitajn sur duplikatoj, nia aldonaĵo por Google Sheets faras bonegan eniron. :)

    Kombinas Duplikatajn Vicojn skanas kolumnon kun ripetaj rekordoj, kunfandas respondajn ĉelojn de aliaj kolumnoj, apartigas ĉi tiujn rekordojn per limiloj kaj solidigas nombrojn. Ĉio samtempe kaj en kelkaj musklakoj!

    Ĉu vi memoras mian liston de libroj en vendejo kun kelkcent vicoj? Ni vidu kiel la ilo administros ĝin.

    Konsileto. Ĉar la ilo estas parto de Potencaj Iloj, bonvolu unue instali ĝin kaj iri rekte al la Kunfandi & Kombinu grupon:

    Tiam alklaku la aldonan ikonon por malfermi ĝin:

    1. Iam la aldono. -on estaskurante, elektu la gamon, kie vi volas kombini duplikatajn vicojn:

  • Elektu tiujn kolumnojn, kiuj enhavas ripetajn valorojn. En mia kazo, ili estas Familinomo kaj Antnomo :
  • La sekva paŝo permesas al vi decidi pri la sekvanta:
    • kolumnojn kun valoroj, kiujn vi kunigos
    • manieroj por kombini tiujn registrojn: kunfandi aŭ kalkuli
    • limigilon por kunfandi ĉelojn kun la teksto
    • funkcio por kalkuli nombrojn.

    Por mi, mi ŝatus havi ĉiujn librojn apartenantaj al unu aŭtoro alportitaj al unu ĉelo kaj apartigitaj per romplinioj. Se iuj titoloj ripetas sin, la aldonaĵo montros ilin nur unufoje.

    Koncerne la kvanton, mi estas en ordo entumi ĉiujn librojn por aŭtoro. La nombroj por duplikataj titoloj, se ekzistas, estos aldonitaj kune.

  • Alĝustiginte ĉiujn agordojn, alklaku Fini . La aldonaĵo faros la laboron kaj montros la mesaĝon kun ĉio prilaborita en kelkaj sekundoj:
  • La ilo kombinis duplikatajn vicojn en mia listo de libroj. Jen parto de kiel miaj datumoj nun aspektas:

    Konsilo. Alternative, vi povas dividi unu folion al pluraj folioj tiel ke ekzistas aparta tabelo kun ĉiuj libroj por aŭtoro, aŭ reliefigi duobligitajn vicojn en Guglo-Folioj.

    Konsilo. Rapide rigardu kiel mi uzis la aldonaĵon:

    Aŭ spektu mallongan filmeton enkondukantan la ilon:

    Uzu scenarojn por duoniĝi -aŭtomatigi kunfandi duplikatojn

    Alia ebleco proponas Kombini Duplikatajn Vicojn estas duonaŭtomatigi ĝian uzon.

    Se vi ofte trapasas la paŝojn kaj elektas la samajn opciojn, vi povas konservi ilin en scenarojn. Scenaroj ebligas al vi reuzi la samajn agordojn senpene sur la samaj aŭ malsamaj datumaroj.

    Vi devos doni al via scenaro nomon & specifu folion kaj intervalon, kiun ĝi devus prilabori:

    La agordojn, kiujn vi konservas ĉi tie, povas esti rapide postulataj el la menuo de Google Sheets. La aldonaĵo tuj komencos kombini duplikatajn vicojn, ŝparante al vi iom da plia tempo:

    Mi vere instigas vin pli bone koni la ilon kaj ĝiajn opciojn por Guglo. Sheets estas "malluma kaj plena de teruroj" se vi scias, kion mi volas diri ;)

    Michael Brown estas diligenta teknologia entuziasmulo kun pasio por simpligi kompleksajn procezojn uzante programarajn ilojn. Kun pli ol jardeko da sperto en la teknologia industrio, li perfektigis siajn kapablojn en Microsoft Excel kaj Outlook, same kiel Google Sheets kaj Docs. La blogo de Mikaelo estas dediĉita al kunhavigi siajn sciojn kaj kompetentecon kun aliaj, provizante facilajn sekvajn konsiletojn kaj lernilojn por plibonigi produktivecon kaj efikecon. Ĉu vi estas sperta profesiulo aŭ komencanto, la blogo de Mikaelo ofertas valorajn komprenojn kaj praktikajn konsilojn por eltiri la plej multajn el ĉi tiuj esencaj programaj iloj.