Šiame straipsnyje mes sužinosime, kaip sujungti ar sujungti „Excel“.
Kas yra „Concatenate“ „Excel“?
Apskritai, yra du būdai, kaip sujungti duomenis „Excel“ skaičiuoklėse:
Sujungti langelius
Sujunkite ląstelių reikšmes
KONCATENACIJA „Excel“
Kaip naudotis „CONCATENATE“ funkcija „Excel“
Funkcija „CONCATENATE“ programoje „Excel“ skirta sujungti skirtingus teksto fragmentus arba sujungti kelių langelių reikšmes į vieną langelį.
„Excel CONCATENATE“ sintaksė yra tokia:
CONCATENATE (tekstas1, [tekstas2],…) |
Kur tekstas yra teksto eilutė, langelio nuoroda arba formulė.
Pavyzdžiai:
Sujungus kelių langelių reikšmes
Paprasčiausia CONCATENATE formulė A1 ir B1 langelių reikšmėms sujungti yra tokia:
= KONCENATUOTAS (A1, B1) |
Atminkite, kad reikšmės bus sujungtos be jokių ribotuvų, kaip nurodyta 2 ekrano eilutės 2 eilutėje.
Jei norite atskirti reikšmes tarpeliu, įveskite „“ į antrąjį argumentą, kaip parodyta 3 ekrano eilutėje.
= CONCATENATE (A1, "", B1) |
Jei norite atskirti sujungtas reikšmes su kitais skyrikliais, pvz., Kableliais, tarpais ar brūkšneliais, žr. „Excel CONCATENATE“ formules su specialiais simboliais.
Teksto eilutės ir langelio vertės sujungimas
Nėra jokios priežasties, kad „Excel CONCATENATE“ funkcija apsiribotų tik langelių verčių sujungimu. Taip pat galite jį naudoti įvairių teksto eilučių sujungimui, kad rezultatas būtų prasmingesnis. Pavyzdžiui:
= CONCATENATE (A1, "", B1, "baigtas") |
Aukščiau pateikta formulė informuoja vartotoją, kad tam tikras projektas yra baigtas, kaip nurodyta 2 ekrano eilutės 2 eilutėje. Atkreipkite dėmesį, kad prieš žodį „baigtas“ pridedame tarpo, kad atskirtume sujungtas teksto eilutes.
Natūralu, kad taip pat galite pridėti teksto eilutę savo sujungtos formulės pradžioje arba viduryje:
= CONCATENATE ("Žr.", A1, "", B1) |
Tarp kombinuotų verčių pridedamas tarpas (""), kad rezultatas būtų rodomas kaip "Project 1", o ne "Project1".
Teksto eilutės ir formulės apskaičiuotos vertės sujungimas. Kad kai kurios formulės pateiktas rezultatas būtų suprantamesnis jūsų vartotojams, galite jį sujungti su teksto eilute, paaiškinančia, kokia iš tikrųjų yra vertė.
Pavyzdžiui, dabartinei datai grąžinti galite naudoti šią formulę:
= CONCATENATE ("Šiandien yra", TEKSTAS (TODAY (), "dd-mmm-yy")) |
„CONCATENATE“ naudojimas „Excel“ - ką reikia atsiminti
Kad užtikrintumėte, jog jūsų CONCATENATE formulės visada pateikia teisingus rezultatus, prisiminkite šias paprastas taisykles:
Funkcijai „Excel CONCATENATE“ reikia bent vieno „teksto“ argumento, kad jis veiktų.
Vienoje CONCATENATE formulėje galite sujungti iki 255 eilučių, iš viso 8 192 simbolių.
Funkcijos CONCATENATE rezultatas visada yra teksto eilutė, net jei visos šaltinio vertės yra skaičiai.
„Excel CONCATENATE“ neatpažįsta masyvų. Kiekviena langelio nuoroda turi būti išvardyta atskirai. Pavyzdžiui, vietoj = CONCATENATE (A1: A3) turėtumėte rašyti = CONCATENATE (A1, A2, A3).
Jei bent vienas iš funkcijos CONCATENATE argumentų yra neteisingas, formulė grąžina #VALUE! klaida.
„&“ operatorius, kad sujungtų eilutes „Excel“
„Microsoft Excel“ programoje & operatorius yra dar vienas būdas sujungti ląsteles. Šis metodas yra labai naudingas daugeliu atvejų, nes įvesti „ampersand“ ženklą (&) yra daug greičiau nei įvesti žodį „sujungti“ 🙂
Panašiai kaip funkcija CONCATENATE, „Excel“ galite naudoti „&“, kad sujungtumėte skirtingas teksto eilutes, langelių reikšmes ir kitų funkcijų pateiktus rezultatus.
„Excel“ formulės pavyzdžiai
Norėdami pamatyti sujungimo operatoriaus veikimą, perrašykime aukščiau aptartas CONCATENATE formules:
Sujunkite A1 ir B1 reikšmes:
= A1 ir B1
Sujunkite A1 ir B1 reikšmes, atskirtas tarpais:
= A1 & "" & B1
Sujunkite A1, B1 reikšmes ir teksto eilutę:
= A1 ir B1 & "baigtas"
Sujunkite eilutę ir funkcijos TEXT / TODAY rezultatą:
= "Šiandien yra" & TEXT (TODAY (), "dd-mmm-yy")
Kaip parodyta paveikslėlyje žemiau, funkcija CONCATENATE ir operatorius „&“ pateikia identiškus rezultatus:
„Excel“ operatorius „&“ prieš funkciją „CONCATENATE“
Daugeliui vartotojų kyla klausimas, kuris yra efektyvesnis būdas sujungti eilutes „Excel“ - funkcija CONCATENATE arba „&“ operatorius.
Vienintelis esminis skirtumas tarp operatorių CONCATENATE ir „&“ yra „Excel CONCATENATE“ funkcijos 255 eilučių apribojimas ir jokių tokių apribojimų naudojant „ampersand“. Išskyrus tai, nėra jokio skirtumo tarp šių dviejų sujungimo metodų, taip pat nėra jokio greičio skirtumo tarp formulių CONCATENATE ir „&“.
Ir kadangi 255 yra tikrai didelis skaičius, o atliekant realias užduotis vargu ar kada nors prireiks derinti tiek daug stygų, skirtumas susijęs su patogumu ir patogumu naudotis. Kai kuriems vartotojams CONCATENATE formules lengviau skaityti, man asmeniškai labiau patinka naudoti „&“ metodą. Taigi, tiesiog laikykitės sujungimo metodo, su kuriuo jaučiatės patogiau.
Sujunkite langelius tarpais, kableliais ir kitais simboliais
Jūsų darbalapiuose dažnai gali tekti sujungti vertes taip, kad būtų kableliai, tarpai, įvairūs skyrybos ženklai ar kiti simboliai, pvz., Brūkšnelis ar brūkšnys. Norėdami tai padaryti, tiesiog įtraukite norimą simbolį į savo sujungimo formulę. Nepamirškite to simbolio įterpti į kabutes, kaip parodyta tolesniuose pavyzdžiuose.
Dviejų ląstelių sujungimas su tarpais:
= CONCATENATE (A1, "", B1) arba = A1 & "" & B1
Dviejų ląstelių sujungimas kableliu:
= CONCATENATE (A1, ",", B1) arba = A1 & "," & B1
Dviejų ląstelių sujungimas brūkšneliu:
= CONCATENATE (A1, "-", B1) arba = A1 & "-" & B1
Ši ekrano kopija parodo, kaip gali atrodyti rezultatai:
Sujunkite teksto eilutes su eilučių pertraukomis
Dažniausiai sujungtas teksto eilutes atskiriate skyrybos ženklais ir tarpais, kaip parodyta ankstesniame pavyzdyje. Tačiau kai kuriais atvejais gali tekti atskirti reikšmes su eilutės pertrauka arba vežimo grąžinimu. Dažnas pavyzdys yra pašto adresų sujungimas iš duomenų atskiruose stulpeliuose.
Problema ta, kad jūs negalite tiesiog įvesti eilutės pertraukos į formulę kaip įprasto simbolio, todėl reikalinga speciali CHAR funkcija, kad atitinkamas ASCII kodas būtų pateiktas sujungimo formulei:
„Windows“ sistemoje naudokite CHAR (10), kur 10 yra eilutės tiekimo ASCII kodas.
„Mac“ sistemoje naudokite CHAR (13), kur 13 yra vežimo grąžinimo ASCII kodas.
Šiame pavyzdyje adresų dalys yra A – F stulpeliuose, o jas sujungiame į G stulpelį, naudodami sujungimo operatorių „&“. Sujungtos reikšmės atskiriamos kableliu („,“), tarpais („“) ir eilutės pertrauka CHAR (10):
= A2 & "" & B2 & CHAR (10) & C2 & CHAR (10) & D2 & "," & E2 & "" & F2 |
Pastaba. Jei naudojate eilučių pertraukas, kad atskirtumėte sujungtas reikšmes, turite turėti "Apvyniokite tekstą"parinktis įjungta, kad rezultatas būtų rodomas teisingai. Norėdami tai padaryti, paspauskite Ctrl + 1, kad atidarytumėte langelių formatavimo dialogą, perjunkite į skirtuką Lygiuoti ir pažymėkite teksto laukelį.
Tuo pačiu būdu galite atskirti sujungtas eilutes su kitais simboliais, pvz .:
Dvigubos kabutės (") - CHAR (34)
Į priekį nukreiptas brūkšnys (/) - CHAR (47)
Žvaigždutė (*) - CHAR (42)
Visas sąrašas ASCII kodai yra prieinama
Tačiau paprastesnis būdas įtraukti spausdinamus simbolius į sujungimo formulę yra tiesiog juos įvesti dvigubomis kabutėmis, kaip tai darėme ankstesniame pavyzdyje.
Bet kuriuo atveju visos keturios žemiau pateiktos formulės duoda identiškus rezultatus:
Naudokite bet kurią iš toliau nurodytų formulių:
= A1 & CHAR (47) ir B1
= A1 & "/" & B1 = KONCENATUOTAS (A1, CHAR (47), B1) = KONCENATUOTAS (A1, "/", B1) |
Kaip sujungti „Excel“ stulpelius
Norėdami sujungti du ar daugiau „Excel“ stulpelių, pirmame langelyje tiesiog įveskite įprastą sujungimo formulę ir nukopijuokite ją į kitus langelius, vilkdami užpildymo rankenėlę (mažą kvadratą, esantį apatiniame dešiniajame kampo kampe) pasirinkta ląstelė).
Pavyzdžiui, norėdami sujungti du stulpelius (A ir B stulpelius), atskiriančius reikšmes tarpeliu, įveskite šią formulę langelyje C2 ir nukopijuokite ją į kitas langelius. Vilkdami užpildymo rankenėlę, norėdami nukopijuoti formulę, pelės žymeklis pasikeičia į kryžių, kaip parodyta paveikslėlyje žemiau:
Pastaba: Greitas būdas nukopijuoti formulę į kitus stulpelio langelius yra pasirinkti langelį su formule ir dukart spustelėti užpildymo rankenėlę.
Atminkite, kad „Microsoft Excel“ nustato, kiek reikia nukopijuoti langelius po to, kai užpildymas tvarko dvigubą paspaudimą, atsižvelgdamas į jūsų formulės nurodytus langelius. Jei jūsų lentelėje yra tuščių langelių, tarkime, kad šiame pavyzdyje A6 ir B6 langeliai buvo tušti, formulė bus nukopijuota tik iki 5 eilutės. Tokiu atveju, norėdami sujungti visus stulpelius, turėsite rankiniu būdu vilkti užpildymo rankenėlę žemyn.
Alternatyvus būdas „Excel“ stulpelius sujungti yra naudoti atitinkamą papildinio „Sujungti langelius“ parinktį.
Kaip sujungti „Excel“ langelių diapazoną
Sujungti reikšmes iš kelių langelių gali prireikti šiek tiek pastangų, nes „Excel CONCATENATE“ funkcija nepriima masyvų ir kiekviename argumente reikalinga viena langelio nuoroda.
Norėdami sujungti keletą langelių, tarkime, nuo A1 iki A4, jums reikia vienos iš šių formulių:
= KONCENATUOTAS (A1, A2, A3, A4)
arba = A1 ir A2, A3 ir A4 |
Prisijungus prie gana mažo asortimento, nėra sunku įvesti visas nuorodas į formulės juostą. Didelį diapazoną būtų nuobodu pridėti, rankiniu būdu įvedant kiekvieną langelio nuorodą. Žemiau rasite 3 greito diapazono sujungimo metodus „Excel“.
Metodas 1. Paspauskite CTRL, kad pasirinktumėte kelias sujungiamas ląsteles.
Norėdami greitai pasirinkti kelis langelius, galite paspausti klavišą CTRL ir spustelėti kiekvieną langelį, kurį norite įtraukti į formulę CONCATENATE. Štai išsamūs veiksmai:
- Pasirinkite langelį, kuriame norite įvesti formulę.
- Įveskite = CONCATENATE (tame langelyje arba formulės juostoje.
- Paspauskite ir laikykite nuspaudę „Ctrl“ ir spustelėkite kiekvieną langelį, kurį norite sujungti.
- Atleiskite mygtuką „Ctrl“, formulės juostoje įveskite uždaromąjį skliaustą ir paspauskite „Enter“.
2 metodas. Norėdami gauti diapazoną, naudokite funkciją TRANSPOSE
Kai reikia sujungti didžiulį diapazoną, kurį sudaro dešimtys ar šimtai langelių, ankstesnis metodas nėra pakankamai greitas, nes reikia spustelėti kiekvieną langelį. Šiuo atveju geresnis būdas yra naudoti funkciją TRANSPOSE, kad būtų grąžintas masyvas, o tada jį vienu ypu pakeisti atskiromis ląstelių nuorodomis.
Langelyje, kuriame norite išvesti sujungtą diapazoną, įveskite TRANSPOSE formulę, pavyzdžiui:
= TRANSPOSE (A1: A10)
Formulių juostoje paspauskite F9, kad pakeistumėte formulę apskaičiuotomis vertėmis. Dėl to turėsite sujungti skaičių masyvą.
Įveskite = CONCATENATE (prieš pirmąją reikšmę, tada įveskite uždarymo skliaustus po paskutinės vertės ir paspauskite „Enter“.
Pastaba: nesvarbu, kokį metodą naudojate, C1 sujungta reikšmė yra teksto eilutė (atkreipkite dėmesį į jos išlyginimą kairėje langelyje), nors kiekviena iš pradinių verčių yra skaičius. Taip yra todėl, kad funkcija CONCATENATE visada grąžina teksto eilutę, nepriklausomai nuo šaltinio duomenų tipo.
3 metodas. Naudokite „Merge Cells“ papildinį
Greitas ir be formulės būdas sujungti bet kurį „Excel“ diapazoną yra naudoti „Excel“ suliejimo priedą, kai išjungta parinktis „Sujungti visas pasirinktas sritis“, kaip parodyta skyriuje „Sujungti kelių langelių reikšmes į vieną langelį“.
Sujunkite skaičius ir datas įvairiais formatais
Sujungdami teksto eilutę su skaičiumi ar data, galbūt norėsite suformatuoti rezultatą skirtingai, priklausomai nuo jūsų duomenų rinkinio. Norėdami tai padaryti, įterpkite funkciją TEKSTAS į „Excel“ sujungimo formulę.
Funkcija TEXT (value, format_text) turi du argumentus:
Pirmajame argumente (vertės), pateikiate skaičių arba datą, kurią norite konvertuoti į tekstą, arba nuorodą į langelį, kuriame yra skaitinė reikšmė.
Antrame argumente (format_text), įvesite norimą formatą naudodami kodus, kuriuos gali suprasti funkcija TEXT.
Šios pamokos pradžioje jau aptarėme vieną tokią formulę, kuri sujungia tekstą ir datą.
Priminsiu, kad derinant a teksto eilutė ir data, norėdami rodyti datą norimu formatu, turite naudoti funkciją TEXT. Pavyzdžiui:
= CONCATENATE ("Šiandien yra", TEKSTAS (TODAY (), "mm/dd/yy"))
arba = "Šiandien yra" & TEXT (TODAY (), "mm/dd/yy") |
Dar keli formulės pavyzdžiai, kurie sujungia a teksto reikšmę ir skaičių sekite žemiau:
= A2 & "" & TEXT (B2, "$#,#0.00") - rodykite skaičių su 2 kableliais ir $ ženklą.
= A2 & "" & TEXT (B2, "0.#") - nerodo papildomų nulių ir $ ženklo. = A2 & "" & TEXT (B2, "#?/???") - rodyti skaičių kaip trupmeną. |
Kaip padalinti ląsteles (priešingai nei „CONCATENATE“ programoje „Excel“)
Jei „Excel“ ieškote priešingybės CONCATENATE, t. Y. Norite padalinti vieną langelį į kelias ląsteles, galite pasinaudoti keliomis parinktimis:
Teksto į stulpelius funkcija
„Flash“ užpildymo parinktis „Excel 2013“ ir 2016 m
Formulės (funkcijos MID, RIGHT, LEFT)
Išsamius veiksmus, iliustruotus formulės pavyzdžiais ir ekrano kopijomis, rasite „Kaip padalinti ląsteles„ Excel “pamokoje“.
„Merge Cells“ priedas-be formulės būdas sujungti ląsteles „Excel“
Naudodami „Merge Cells“ priedą, įtrauktą į „Ultimate Suite for Excel“, galite efektyviai atlikti abu veiksmus:
Sujunkite keletą langelių į vieną neprarasdami duomenų.
Sujunkite kelių langelių reikšmes į vieną langelį ir atskirkite jas bet kokiu pasirinktu ribotuvu.
Ląstelių suliejimo įrankis veikia su visomis „Excel“ versijomis nuo 2003 iki 2016 m. Ir gali apjungti visus duomenų tipus, įskaitant teksto eilutes, skaičius, datas ir specialius simbolius. Du pagrindiniai jo pranašumai yra paprastumas ir greitis - bet koks sujungimas atliekamas keliais paspaudimais. Ir dabar leiskite man parodyti tai veikdamas.
Sujunkite kelių langelių reikšmes į vieną langelį
Norėdami sujungti kelių langelių turinį, pasirinkite diapazoną, kurį norite sujungti, ir sukonfigūruokite šiuos parametrus:
Ląstelės į vieną skiltyje „Ką sujungti“;
Skiltyje „Atskirti vertes su“ pasirinkite norimą skyriklį, šiame pavyzdyje tai yra kablelis ir tarpas;
Pasirinkite, kur norite įdėti rezultatą, o svarbiausia
Atžymėkite parinktį „Sujungti visas pasirinktos sritis“. Būtent ši parinktis nustato, ar langeliai yra sujungti, ar ląstelių vertės yra sujungtos.
Sujunkite stulpelius eilutėmis
Norėdami sujungti du ar daugiau stulpelių, panašiai sukonfigūruokite langelių suliejimo nustatymus, bet pasirinkite Stulpeliai skiltyje „Ką sujungti“:
Sujunkite eilutes po stulpelio
Norėdami sujungti kiekvienos atskiros eilutės, stulpelio po stulpelio, duomenis, pasirenkate sujungti Eilutės, pasirinkite norimą ribotuvą (šiame pavyzdyje - eilutės pertrauka), sukonfigūruokite kitus nustatymus taip, kaip norite, ir paspauskite mygtuką Sujungti. Rezultatas gali atrodyti panašiai:
Pastaba:
Programose „Excel 2016“, „Excel 2019“, „Excel Online“ ir „Excel Mobile“ CONCATENATE pakeičiama funkcija CONCAT, kuri turi tą pačią sintaksę. Nors funkcija CONCATENATE išsaugoma siekiant suderinamumo atgal, rekomenduojama naudoti CONCAT, nes „Microsoft“ nežada jokių pažadų, kad CONCATENATE bus prieinama būsimose „Excel“ versijose.
Tikimės, kad šis straipsnis apie tai, kaip sujungti ar sujungti „Excel“, yra aiškinamasis. Čia rasite daugiau straipsnių apie verčių skaičiavimą ir susijusias „Excel“ formules. Jei jums patiko mūsų tinklaraščiai, pasidalykite jais su draugais „Facebook“. Taip pat galite sekti mus „Twitter“ ir „Facebook“. Mes norėtume išgirsti jūsų nuomonę, praneškite mums, kaip galime patobulinti, papildyti ar naujovinti savo darbą ir padaryti jį geresnį. Rašykite mums el.
„Excel“ funkcija „PAKEISTI VISUOMENĖS“: Funkcijos REPLACE ir SUPSTITUTE yra labiausiai nesuprantamos funkcijos. Norėdami rasti ir pakeisti tam tikrą tekstą, naudojame funkciją SUBSTITUTE. Kai REPLACE naudojamas pakeisti eilutės simbolių skaičių…
Populiarūs straipsniai:
50 „Excel“ nuorodų, skirtų produktyvumui padidinti : Greičiau atlikite savo užduotis „Excel“. Šie spartieji klavišai padės padidinti darbo efektyvumą naudojant „Excel“.
Kaip naudotis „VLOOKUP“ funkcija „Excel“ : Tai yra viena iš dažniausiai naudojamų ir populiariausių „Excel“ funkcijų, naudojama vertei iš įvairių diapazonų ir lapų ieškoti.
Kaip naudoti „IF“ funkciją „Excel“ : „Excel“ IF sakinys patikrina sąlygą ir grąžina konkrečią reikšmę, jei sąlyga yra TRUE, arba grąžina kitą konkrečią reikšmę, jei FALSE.
Kaip naudotis „SUMIF“ funkcija „Excel“ : Tai dar viena esminė prietaisų skydelio funkcija. Tai padeda apibendrinti vertes konkrečiomis sąlygomis.
Kaip naudoti „COUNTIF“ funkciją „Excel“ : Skaičiuokite vertes su sąlygomis naudodami šią nuostabią funkciją. Norint suskaičiuoti konkrečias vertes, nereikia filtruoti duomenų. Skaitiklio funkcija yra būtina norint paruošti prietaisų skydelį.