CONCATENATE Exceli vahemik (eraldajaga ja ilma)

Excelis on mitme lahtri sisu kombineerimiseks kaks võimalust:

  • Funktsioon Excel CONCATENATE (või operaator & (&))
  • Funktsioon Excel TEXTJOIN (uus funktsioon Excelis, kui teil on Office 365)
Kui kasutate Excelit Office 365 tellimusega, soovitan teil klõpsata siia, et liikuda selle osa juurde, kus funktsioon TEXTJOIN on kaetud. Kui te ei kasuta Office 365, jätkake lugemist.

Põhivormil saab funktsioon CONCATENATE ühendada 2 või enama stringi märgi.

Näiteks:

  • = CONCATENATE (“Tere”, “Hommik”) annab teile tulemuse GoodMorning
  • = CONCATENATE (“Tere”, “”, “Hommik”) annab teile tulemuse Tere hommikust
  • = CONCATENATE (A1 & A2) annab teile tulemuse GoodMorning (kus A1 on tekst „Hea” ja A2 tekst „Hommik”.

Kuigi saate viite ükshaaval sisestada funktsioonis CONCATENATE, ei tööta see, kui sisestate korraga mitme lahtri viite (nagu allpool näidatud):

Näiteks kui ülaltoodud näites kasutatakse valemit = CONCATENATE (A1: A5), näitab tulemus ainult „Täna” ja ei ühenda kõiki lahtreid.

Selles õpetuses näitan teile, kuidas kombineerida mitut lahtrit funktsiooni CONCATENATE abil.

Märkus. Kui kasutate Excel 2016, saate kasutada funktsiooni TEXTJOIN, mis on loodud mitme lahtri ühendamiseks eraldaja abil.

CONCATENATE Exceli vahemik (ilma eraldajata)

Siin on sammud Exceli vahemiku ühendamiseks ilma eraldajata (nagu on näidatud pildil):

  1. Valige lahter, kus vajate tulemust.
  2. Minge valemiribale ja sisestage = TRANSPOSE (A1: A5)
    • Oma piirkondlike seadete põhjal võite proovida ka = A1: A5 (asemel = TRANSPOSE (A1: A5))
  3. Valige kogu valem ja vajutage klahvi F9 (see teisendab valemi väärtusteks).
  4. Eemaldage lokkis sulgud mõlemast otsast.
  5. Lisa = CONCATENATE (teksti algusesse ja lõpeta ümmarguse suluga).
  6. Vajutage sisestusklahvi.

See ühendaks lahtrite vahemiku üheks lahtriks (nagu on näidatud ülaltoodud pildil). Pange tähele, et kuna kasutame mis tahes eraldajat (nt koma või tühikut), ühendatakse kõik sõnad ilma eraldajata.

KONCENEERI Exceli vahemikud (eraldajaga)

Siin on sammud Exceli vahemiku ühendamiseks tühikuga (nagu on näidatud pildil):

  1. Valige lahter, kus vajate tulemust.
  2. Minge valemiribale ja sisestage = TRANSPOSE (A1: A5) & ""
    • Oma piirkondlike seadete põhjal võite proovida ka = A1: A5 (asemel = TRANSPOSE (A1: A5)).
  3. Valige kogu valem ja vajutage F9 (see teisendab valemi väärtusteks).
  4. Eemaldage lokkis sulgud mõlemast otsast.
  5. Lisa = CONCATENATE (teksti algusesse ja lõpeta ümmarguse suluga).
  6. Vajutage sisestusklahvi

Pange tähele, et sel juhul kasutasin eraldajana (eraldajana) tühikut. Soovi korral võite kasutada muid eraldajaid, näiteks koma või sidekriipsu.

KONCENEERI Exceli vahemikud (kasutades VBA -d)

Allpool on näide kohandatud funktsioonist, mille lõin VBA abil (panin sellele nime CONCATENATEMULTIPLE), mis võimaldab teil ühendada mitu lahtrit ja määrata eraldaja/eraldaja.

Siin on VBA -kood, mis loob selle kohandatud funktsiooni mitme lahtri ühendamiseks:

Funktsioon CONCATENATEMULTIPLE (viide vahemikuna, eraldaja stringina) stringi hämardatud lahtrina vahemiku tuhmtulemusena iga lahtri stringina tulemuses Ref Result = Result & Cell. Value & Separator Next cell CONCATENATEMULTIPLE = Left (Result, Len (Result) - 1) Lõppfunktsioon

Selle koodi kopeerimiseks Excelis toimige järgmiselt.

  • Minge vahekaardile Arendaja ja klõpsake Visual Basicu ikooni (või kasutage kiirklahvi Alt + F11).
  • VB-redaktoris paremklõpsake ükskõik millisel objektil ja minge Lisa ja valige Moodul.
  • Kopeerige ülaltoodud kood mooduli koodi aknasse.
  • Sulgege VB redaktor.

Näidisfaili allalaadimiseks klõpsake siin.

Nüüd saate seda funktsiooni kasutada mis tahes tavalise Exceli töölehe funktsioonina.

KONCENEERI Exceli vahemikud funktsiooni TEXTJOIN abil (saadaval Excelis koos Office 365 tellimusega)

Office 365 -ga kaasasolevas Excelis võeti kasutusele uus funktsioon - TEXTJOIN.

See funktsioon, nagu nimigi ütleb, võib kombineerida mitme lahtri teksti üheks lahtriks. Samuti võimaldab see määrata eraldaja.

Siin on funktsiooni süntaks:

TEXTJOIN (eraldaja, ignoreeri tühi, tekst1, [tekst2],…)

  • eraldaja - siin saate määrata eraldaja (teksti eraldaja). Saate selle käsitsi sisestada või kasutada eraldajaga lahtriviidet.
  • ignore_empty - kui see on TRUE, ignoreerib see tühje lahtreid.
  • tekst1 - see on tekst, mis tuleb ühendada. See võib olla tekstistring või stringide massiiv, näiteks lahtrivahemik.
  • [tekst2] - see on valikuline argument, kus saate määrata kuni 252 argumenti, mis võivad olla tekstistringid või lahtrivahemikud.

Siin on näide funktsiooni TEXTJOIN toimimisest:

Ülaltoodud näites on eraldajaks määratud tühik ja see ühendab tekstistringid vormingus A1: A5.

Funktsiooni TEXTJOIN kohta saate rohkem lugeda siit.

Kas olete kohanud olukordi, kus see võib olla kasulik? Mulle meeldiks sinult õppida. Jätke oma jalajäljed kommentaaride sektsiooni!

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave