Kaip "Excel" programoje sujungti diapazoną (5 naudingi metodai)

  • Pasidalinti
Hugh West

Vienas iš svarbiausių bruožų "Excel" yra sujungti visų diapazono langelių reikšmes į vieną langelį. Tai reikalinga norint lengvai ieškoti reikšmių. Šiandien parodysiu, kaip sujungti diapazoną "Excel" programoje su 5 naudingi metodai.

Atsisiųsti praktikos sąsiuvinį

Gaukite šį pavyzdinį failą ir išbandykite procesą patys.

Susieti Range.xlsm

5 naudingi "Excel" diapazono sutapatinimo metodai

Norėdami iliustruoti procesą, čia turime duomenų rinkinį su Produkto ID ir Produkto pavadinimas kai kurių bendrovės, pavadinimu "Mars Group . Vertės saugomos Ląstelių diapazonas B5:C9 .

Šiandien mūsų tikslas - sujungti visų produktų pavadinimus į vieną ląstelę. Šiuo tikslu naudokime toliau nurodytus metodus.

1. Derinkite CONCATENATE & amp; TRANSPOSE funkcijas, kad sujungtumėte diapazoną

Teksto eilutę galime lengvai sujungti sujungdami CONCATENATE ir TRANSPOSE funkcijos Norėdami tai padaryti, atlikite toliau nurodytus veiksmus.

  • Pirmiausia pasirinkite Ląstelė B12 ir įveskite šią formulę.
=CONCATENATE(TRANSPOSE(C5:C9&",")

  • Tada pasirinkite TRANSPOSE(C5:C9&"," iš formulės ir paspauskite F9 ant klaviatūros.

  • Vėliau formulė bus konvertuojama į tokias reikšmes.
  • Čia pašalinkite Garbanoti skliausteliai iš abiejų pusių.

Šioje formulėje TRANSPOSE funkcija konvertuoja vertikalųjį Ląstelių diapazonas C5:C9 į horizontalią. Po to CONCATENATE funkcija jas sujungia ir paverčia į vieną eilutę.

  • Galiausiai paspauskite Įveskite ir pamatysite reikiamą išvestį.

Pastaba: "Microsoft" pakeitė masyvų formulių veikimą versijoje "Excel 365 . Senesnėse versijose reikia paspausti Ctrl + Pamaina + Įveskite apskaičiuoti masyvo formulę.

Skaityti daugiau: Kaip "Excel" programoje sujungti kelias ląsteles į vieną kableliu atskirtą ląstelę

2. "Excel" programos diapazono sutapatinimas naudojant funkciją TEXTJOIN

Galime sujungti diapazoną naudodami TEXTJOIN funkcija Tačiau ši funkcija yra prieinama tik programoje "Excel". "Office 365 . Tam paprasčiausiai atlikite toliau nurodytus veiksmus.

  • Pirmiausia pasirinkite Ląstelė B12 ir įterpkite šią formulę.
=TEXTJOIN(",",TRUE,C5:C9)

  • Po to paspauskite Įveskite .
  • Galiausiai sėkmingai sujungsite diapazoną taip.

Pastaba: Čia nustatiau ignore_blank argumentas kaip TRUE , kad neįtrauktumėte tuščių langelių. Jį galite naudoti pagal savo poreikius.

3. Taikykite "Excel VBA", kad sutapatintumėte diapazoną

Tie, kurie neturi "Office 365 prenumerata, gali naudoti šį VBA kodas, skirtas sujungti diapazoną "Excel" Naudodami šį kodą galite rankiniu būdu sukurti TEXTJOIN funkciją ir ją sujungti.

  • Pradžioje paspauskite F11 klaviatūroje, kad atidarytumėte "Microsoft Visual Basic for Applications langas.
  • Tada pasirinkite Modulis Įdėkite skirtukas.

  • Dabar tuščiame puslapyje įveskite šį kodą.
 Funkcija TEXTJOIN2(delimiter As Variant, ignore_blank As Variant, range As Variant) Dim i As Variant Dim j As Variant Dim out As Variant out = "" If ignore_blank = False Then For i = 1 To range.Rows.Count For j = 1 To range.Columns.Count If i = range.Rows.Count And j = range.Columns.Count Then out = out + range(i, j) Else out = out + range(i, j) + delimiter End If Next j Next i Else For i = 1 Torange.Rows.Count For j = 1 To range.Columns.Count If range(i, j) "" And i = range.Rows.Count And j = range.Columns.Count Then out = out + range(i, j) ElseIf range(i, j) "" Then out = out + range(i, j) + delimiter End If Next j Next i End If TEXTJOIN2 = out End Function 

  • Tada paspauskite Ctrl + S išsaugoti kodą ir uždaryti langą.
  • Toliau šis kodas sukurs TEXTJOIN funkcija, kurios sintaksė yra tokia.
=TEXTJOIN2(riboženklis,ignore_blank,range)

  • Todėl įveskite formulę į Ląstelė B12 .
=TEXTJOIN2(", ",TRUE,C5:C9)

  • Galiausiai formulė sujungia Produktų pavadinimai į vieną ląstelę.

4. Suderinti diapazoną su "Power Query" programa "Excel

Kitas naudingas metodas, skirtas masyvų sujungimui su "Power Query" užklausa Norėdami atlikti užduotį, atidžiai atlikite šį procesą.

  • Pradžioje pasirinkite Ląstelių diapazonas C4:C9 .
  • Tada eikite į Duomenys skirtuką ir pasirinkite Iš lentelės / diapazono pagal Gauti ir transformuoti duomenis .

  • Po to gausite Sukurti lentelę langas, kuriame prašoma leidimo sukurti lentelę su pasirinktu diapazonu.
  • Čia pažymėkite patikrinti Mano lentelėje yra antraštės langelį ir paspauskite GERAI .

  • Toliau matysite "Power Query Editor langas.
  • Šiame lange pasirinkite stulpelį ir eikite į Transformuoti skirtukas.
  • Čia pasirinkite Transponuoti Lentelė grupė.

  • Dabar pasirinkite visus atskirus lango stulpelius paspausdami Ctrl klaviatūros mygtuką ir dešinėje - spustelėkite bet kuriame iš jų.
  • Po to spustelėkite Sujungti stulpelius .

  • Toliau pasirinkite Kablelis kaip Separatorius į Sujungti stulpelius dialogo langas.
  • Kartu su juo įveskite Produktų sąrašas į Naujas stulpelio pavadinimas skyrius.

  • Galiausiai pasirinkite Uždaryti & amp; Įkelti Pagrindinis skirtukas.

  • Galiausiai sujungsite diapazoną naujame darbalapyje taip.

5. Naudokite komandą Fill Justify, kad sujungtumėte diapazoną

Svetainėje "Microsoft Excel , Užpildykite "Justify yra reta, bet labai naudinga sujungimo komanda. Pažiūrėkime, kaip ji veikia.

  • Pradžioje pasirinkite Ląstelių diapazonas C5:C9 .

  • Tada eikite į Pagrindinis skirtuką ir spustelėkite Užpildykite pagal Redagavimas grupė.

  • Po to pasirinkite Pagrįskite iš išskleidžiamojo meniu.

  • Štai ir viskas, iš vieno masyvo sėkmingai gausite sugretintą masyvą.

Išvada

Šiandien tai viskas. Naudojant šiuos 5 metodus, galite išmokti, kaip sujungti diapazoną Excel programoje. Turite klausimų? Nedvejodami kreipkitės į mus. Taip pat sekite ExcelWIKI daugiau tokių informatyvių straipsnių.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.