Excel

Luo ystävällisiä viestejä ketjutuksella

Build Friendly Messages With Concatenation

Yksi monista Excelin hienoista asioista on se, että kaavojen avulla voit näyttää hyödyllisiä, dynaamisia viestejä suoraan laskentataulukkoon. Dynaamiset viestit antavat laskentataulukoillesi hienon viimeistelyn. Koska ne reagoivat välittömästi käyttäjän antamiin tietoihin, vaikutus on ystävällinen ja ammattimainen:



Esimerkki ketjutuksesta dynaamisen viestin näyttämiseksi

Keskeinen työkalu ystävällisten viestien rakentamisessa on ketjutus . Ketjutus kuulostaa monimutkaiselta, mutta se on todella yksinkertainen ja hyödyllinen kaavatekniikka, jonka voit oppia muutamassa minuutissa. Löydät monia mahdollisuuksia käyttää yhdistämistä laskentataulukoissasi.





Varoitus: Kun ihmiset näkevät tämänkaltaisia ​​viestejä luomassasi laskentataulukossa, he olettavat, että olet jonkinlainen Excel -nero, joten varoita :)

Perus esimerkki

Voit koota viestejä vain yksinkertaisella kaavalla ja tekniikalla, jota kutsutaan ketjutukseksi. Älä pelkää tätä hienostunutta sanaa. Yhdistäminen tarkoittaa yksinkertaisesti 'liittyä yhteen'. Excelissä tämä tarkoittaa yleensä tekstin liittämistä solun arvoon tai funktion tulokseen.



Esimerkiksi numerolla 10 solussa B4 voit kirjoittaa seuraavanlaisen kaavan:

 
=B4&' apples'

Mikä näyttää tämän viestin: 10 omenaa

Esimerkki ketjutuksesta

Huomautus: teksti on kokonaan lainausmerkeissä, ja sen on sisällettävä pakolliset välilyönnit.

Tässä ampersand -merkkiä (&) käytetään yhdistämään tekstimerkkijono, jonka arvo on solussa A1. Merkki on Excelin ketjutusoperaattori, aivan kuten tähti (*) on kertooperaattori, plusmerkki (+) on summausoperaattori ja niin edelleen.

Jos käyttäjä päivittää solun B4 sisältämään 25, viesti päivittyy välittömästi:

Ketjutuskaava päivittyy automaattisesti

Arvon upottaminen keskelle

Sinun ei tarvitse yhdistää toisiaan vain tekstimerkkijonon alussa tai lopussa, voit käyttää useita merkkejä upottaaksesi arvot mihin tahansa haluamaasi merkkijonoon. Kun otat esimerkin toisen vaiheen yläpuolella, voit käyttää kahta merkkiä luodaksesi koko lauseen keskellä oleva arvo:

 
='There are '&B4&' apples.'

Joka palauttaa: On 25 omenaa.

Ketjutus numeron upottamiseen kahden tekstimerkkijonon väliin

Huomautus: kaikki teksti on liitettävä lainausmerkkeihin. Jos unohdat tehdä tämän, Excel ei anna sinun kirjoittaa kaavaa.

kuinka määritetään alue Excelissä

Yhdistäminen muihin toimintoihin

Kun olet saanut käsityksen ketjutuksesta, näet nopeasti, kuinka voit käyttää muiden kaavojen tai toimintojen tuloksia viesteissäsi.

Voit esimerkiksi säilyttää tietoja suodatetussa taulukossa. Käytät usein yhtä tai useampaa suodatinta taulukon tietojen kaventamiseen ja haluat tietää, kuinka monta tietuetta katsot kerrallaan ja kuinka monta tietuetta on taulukossa yhteensä.

Edellä olevien esimerkkien perusteella voit käyttää ketjutusta yhdessä rivin ja välisumman funktioiden kanssa seuraavanlaisen viestin luomiseksi: 'Y -tietueen X näyttäminen'

Missä X on tietueiden kokonaismäärä ja Y on tällä hetkellä näkyvien tietueiden määrä, kuten alla olevassa kuvakaappauksessa:

Yhdistämisen avulla näytetään suodatetussa taulukossa näkyvien kohteiden määrä

Käytetty kaava on:

 
='Showing '& SUBTOTAL (103,Table1[Issue])&' of '& ROWS (Table1)&' issues'

Video: Suodatetun luettelon kohteiden laskeminen

Ketjutus numeroiden muotoilulla

Kun olet tyytyväinen ketjutukseen, alat huomata monia mahdollisuuksia yhdistää arvot mielekkäämpiin viesteihin. Sitten yksi ensimmäisistä ongelmista, joihin todennäköisesti törmäät, on viestissä olevien numeeristen arvojen muotoilun menettäminen.

Oletetaan esimerkiksi, että sinulla on eräpäivä solussa C4 ja haluat näyttää viestin, kuten 'Projekti on määrätty 15. elokuuta 2017'.

Aloita siis tällä kaavalla:

 
='The project is due on '&C2

Kuitenkin, kun painat Enter -näppäintä, näet: Projekti on määräaikainen numero 42962

Yhdistäminen muotoilemattomalla päivämäärällä

On hienoa nähdä taustalla oleva arvo, mutta useimmat ihmiset eivät tiedä, että 15. elokuuta 2017 on 42962-päivä Excelin päivämäärän numerointijärjestelmässä, joten se ei ole erityisen hyödyllistä :)

Voit korjata tämän ongelman käyttämällä TEKSTI -toimintoa valitsemasi muotoilun käyttöön:

Yhdistäminen muotoiltuun päivämäärään

Parannettu versio käyttää tätä kaavaa:

 
='The project is due on '& TEXT (C2,'ddd, mmm d, yyyy')

TEXT -toiminto on kätevä toiminto, jota voit käyttää aina, kun haluat käyttää muotoilua numeeriseen arvoon ja ylöspäin tekstin kanssa. Voit käyttää sitä kaikissa numeroiden muotoilussa, mukaan lukien prosenttiosuus, valuutta, päivämäärät, ajat ja mukautetut muodot.

Alla oleva video näyttää kuinka käyttää TEXT -toimintoa pehmustetun numeron lisäämiseen (esim. 0001, 00123 jne.)

Video: Toimintojen yhdistäminen kaavaan

Selvennä oletukset ketjutuksella

Toinen viileä ketjutuksen käyttö on tehdä oletukset selväksi mallissa, joka vaatii tiettyjä käyttäjän syötteitä tai muuttujia.

Tämä alla oleva video osoittaa, kuinka ketjutusta voidaan käyttää useiden olettamusten paljastamiseen suoraan laskentataulukolle yhdistämällä muuttujatulot suoraan laskentatarroihin.

Video: Kuinka selittää oletukset ketjutuksella

etsi ja valitse Excel Macissa

Excel -ketjutustoiminnot

Excel sisältää kolme toimintoa, joita voit käyttää myös ketjutukseen: CONCATENATE -toiminto , CONCAT -toiminto , ja TEXTJOIN -toiminto . CONCAT ja TEXTJOIN ovat uusia toimintoja, jotka ovat käytettävissä Office 365: ssä ja Excel 2019: ssä.

En ole CONCATENATE -fani, koska se ei tee mitään, mitä et voi tehdä tavallinen vanha merkki (&), joka on paljon lyhyempi ja joustavampi käynnistää.

Mutta CONCAT antaa sinun liittyä alueisiin, mikä on uusi ominaisuus, ja TEXTJOIN menee askeleen pidemmälle ja antaa sinun liittyä alueisiin valitsemallasi erottimella. Ne kannattaa katsoa, ​​jos käytät uudempaa Excel -versiota. Tässä artikkelissa käsitellään molempia toimintoja yksityiskohtaisemmin: CONCAT ja TEXTJOIN .

Kirjailija Dave Bruns


^