Exceli ühendamine kahe tekstiveeru eesnimega perekonnanimi liitmisega - TechTV artiklid

Ma õpetan Akroni ülikoolis Power Exceli klassi. Kuigi seda reklaamitakse edasijõudnute klassina, on alati olemas mõned põhimõisted, mida õpilased justkui ei tea. Mind hämmastab, kuidas kõige rohkem elevust tekitavad lihtsamad võtted. See on üks neist näpunäidetest.

Täna kirjutas küsimusega Dubais asuv Sajjad. Tal on andmebaasis eesnimi veerus A ja perekonnanimi veerus B. Kuidas saab liita eesnime ja perekonnanime ühte veergu?

See on üks nendest küsimustest, mida te kunagi Exceli abist ei leia, sest keegi ei mõtle otsida sõna "liitmine". Pagan, ma arvan, et ükski normaalne inimene ei kasuta kunagi sõna konkatenaat. Kui te ei tea, et konkatenaati otsida, siis ei saa te kunagi teada, et liitmise operaator on ampersand.

Alustage põhivalemiga =A2&B2

See annab teile tulemuse, mis on näidatud allpool punktis C2:

See on hea algus. Peaksime siiski liitma eesnime, tühiku ja perekonnanime. Proovige järgmist valemit:

=A2&" "&B2

Siis on küsimus: kas soovite karjuda MICKEY MANTLE'i või ütleksite pigem Mickey Mantle? Kui soovite nime muuta väiketäheks, kasutage =PROPER()funktsiooni.

=PROPER(A2&" "&B2)

Järgmisena soovite valemi kopeerida veeru kõikidesse lahtritesse. Selle otsetee meetod on topeltklõps täitekäepidemel, kui lahter C2 on valitud. Täitekäepide on tumedam ruudukujuline punkt lahtrinäidiku paremas alanurgas. Täpp näeb välja selline:

Kui teie hiirekursor on punkti lähedal, muutub hiirekursor selliseks ristiks.

Topeltklõpsake ja valem kopeeritakse kõikidesse vahemiku lahtritesse.

Märkus. Excel kasutab pärast topeltklõpsu lahtrite kopeerimise kaugusele vasakpoolset veergu. Kui teil juhtub, et B8-s on tühi lahter, peatub see trikk 7. reas. Jätke see Cheri ülesandeks probleemi tekitamiseks.

Sellisel juhul võiksite valemi kopeerimiseks haarata täitekäepideme ja lohistada kõikidele ridadele alla.

Märkus 2: Funktsioon Proper on suurepärane, kuid see ei kirjuta perekonnanimesid nagu McCartney õigesti suurtähtedega (vt lahter C7). Peate tähe C pärast käsitsi C-tähte läbima ja suurtähtedega kirjutama. Samuti oleks probleem VanHaleniga. Kas see on piin? Jah - aga mõnd lahtrit on lihtsam fikseerida kui õigel juhul kõike uuesti tippida.

Valemite teisendamine väärtusteks

Nüüd, kui teil on veerus C eesnimi perekonnanimi, võib teil tekkida kiusatus veerud A ja B. kustutada. Seda ei saa veel teha. Kui kustutaksite veerud A ja B, muutuksid veerus C kõik valemid #REF! viga. See viga ütleb: "Hei - te ütlesite mulle, et selle veeru väärtus peaks olema A2 ja B2, kuid kustutasite need lahtrid, nii et ma ei tea, mida siia panna!".

Lahendus on muuta valemid väärtuseks enne veergude A ja B kustutamist. Järgige neid samme:

  • Esitage veerus C lahtrite vahemik
  • Kopeerige need lahtrid oma lemmikmeetodi abil lõikelauale (4 meetodit, mida valida: Ctrl + C või Redigeeri - menüüst Kopeeri või tööriistariba lõikepuhvri ikooni või paremklõpsake ja valige Kopeeri).
  • Lahtrite valikut tühistamata valige menüüst Redigeerimine> Kleebi spetsiaalne. Valige dialoogiboksist Kleebi eriväärtus Väärtused ja seejärel OK. See samm kleebib vahemiku iga lahtri praeguse väärtuse lahtrisse tagasi. Valemi asemel on teil nüüd staatiline väärtus. Veergude A ja B kustutamine on ohutu.

Teksti sisaldava lahtri ühendamine numbrit sisaldava lahtriga

Üldiselt saab see üsna hästi hakkama. Alloleval pildil olen valemi abil koostanud veerus A nime sisaldava fraasi, veerus C vanuse.

Trikk seisneb selles, et numbrit kuvatakse ühes vormingus ja soovite, et seda kasutataks muus vormingus. Kuupäevad on selle klassikaline näide. 11. detsembri 1943. aasta kuupäev on tegelikult salvestatud päevade arvuna alates 1. jaanuarist 1900. Kui proovin liita veeru A teksti veerus B oleva kuupäevaga, saan rumala välimuse.

Lahendus on =TEXT()funktsiooni kasutamine. Tekstifunktsioon nõuab kahte argumenti. Esimene argument on arvu sisaldav lahter. Teine argument on kohandatud numbrivorming, mis näitab numbri kuvamise viisi. Järgmine valem annab kenasti vormindatud tulemuse.

Selles näpunäites oli palju lahedaid tehnikaid.

  • Valem kahe tekstiveeru ühendamiseks, kasutades liitmise operaatorina tähist ampersandit
  • Kuidas liita lahter tekstiväärtusega
  • Kuidas kasutada funktsiooni PROPER nimede muutmiseks suurtäheks
  • Miks saate #REF! viga
  • Kuidas kasutada valemite väärtusteks teisendamiseks eriväärtusi.
  • Teksti sisaldava lahtri ühendamine numbrit sisaldava lahtriga
  • Funktsiooni TEXT abil saate valemis kuupäeva kuvamist juhtida.

See kontseptsioon trükitakse uuesti Guerilla andmete analüüsist Microsofti Exceli abil.

Huvitavad Artiklid...