Excel

Byg venlige beskeder med sammenkædning

Build Friendly Messages With Concatenation

En af de mange fede ting ved Excel er, at du kan bruge formler til at vise nyttige, dynamiske meddelelser direkte på regnearket. Dynamiske meddelelser giver dine regneark en fin polering. Fordi de reagerer øjeblikkeligt på brugerinput, er effekten venlig og professionel:





Eksempel på sammenkædning for at vise dynamisk besked

Et vigtigt værktøj til at opbygge venlige beskeder er sammenkædning . Sammenkædning lyder kompliceret, men det er en virkelig enkel og nyttig formelteknik, du kan lære på få minutter. Du finder mange muligheder for at bruge sammenkædning i dine regneark.





Forsigtig: Når folk ser meddelelser som denne i et regneark, du har bygget, antager de, at du er en slags Excel -geni, så vær advaret :)

Et grundeksempel

Du kan samle meddelelser med mere end en simpel formel og en teknik kaldet 'sammenkædning'. Vær ikke foruroliget over dette fancy-klingende ord. Sammenkædning betyder ganske enkelt 'sammenføjning'. I Excel betyder dette generelt at forbinde tekst med en værdi fra en celle eller med resultatet af en funktion.



For eksempel med tallet 10 i celle B4 kan du skrive en formel som denne:

 
=B4&' apples'

Som viser denne meddelelse: 10 æbler

Grundlæggende sammenkædningseksempel

Bemærk: Teksten er fuldt omsluttet af dobbelte anførselstegn og skal indeholde nødvendige mellemrum.

Her bruges ampersand -tegnet (&) til at forbinde en tekststreng med værdien i celle A1. Ampersanden er 'sammenkædningsoperatoren' i Excel, ligesom stjernen (*) er multiplikationsoperatoren, plus -symbolet (+) er tillægsoperatoren osv.

Hvis en bruger opdaterer celle B4 til at indeholde 25, opdateres meddelelsen med det samme:

Sammenkædningsformel opdateres automatisk

Indlejring af en værdi i midten

Du behøver ikke kun at sammenkæde i begyndelsen eller slutningen af ​​en tekststreng, du kan bruge flere ampersands til at integrere værdier hvor som helst du vil i en streng. Ved at tage eksemplet ovenfor et andet trin kan du bruge to ampersands til at oprette en fuld sætning med en værdi i midten:

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

Som returnerer: Der er 25 æbler.

Sammenkædning til integrering af nummer mellem to tekststrenge

Bemærk igen: al tekst skal være omsluttet af dobbelte anførselstegn. Hvis du glemmer at gøre dette, tillader Excel dig ikke at indtaste formlen.

hvordan man konverterer tid til sekunder i Excel

Sammenkædning med andre funktioner

Når du får den grundlæggende idé om sammenkædning, kan du hurtigt se, hvordan du kan bruge resultaterne af andre formler eller funktioner i dine meddelelser.

For eksempel bevarer du måske data i en filtreret tabel. Du bruger ofte et eller flere filtre til at indsnævre data i tabellen, og du vil gerne vide, hvor mange poster du ser på et givet tidspunkt, og hvor mange poster der er i tabellen i alt.

Baseret på ovenstående eksempler kan du bruge sammenkædning sammen med rækken og subtotalfunktioner til at opbygge en meddelelse som denne: 'Visning af X af Y -poster'

Hvor X er det samlede rekordtal, og Y er antallet af poster, der aktuelt er synlige, som på skærmbilledet herunder:

Brug af sammenkædning til at vise antallet af synlige elementer i filtreret tabel

Den anvendte formel er:

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

Video: Sådan tæller du elementer på en filtreret liste

Sammenkædning med talformatering

Når du er fortrolig med sammenkædning, begynder du at bemærke mange muligheder for at sammenkæde værdier til mere meningsfulde meddelelser. Så er et af de første problemer, du sandsynligvis vil støde på, at miste formateringen af ​​numeriske værdier, du inkluderer i en meddelelse.

Lad os f.eks. Sige, at du har en forfaldsdato i celle C4, og du vil vise en meddelelse som 'Projektet skal forløbe 15. august 2017'.

Så du starter med denne formel:

 
='The project is due on '&C2

Når du trykker på enter, ser du imidlertid: Projektet skal udføres på 42962

Sammenkædning med uformateret dato

Det er lidt sejt at se den underliggende værdi, men de fleste ved ikke, at den 15. august 2017 er den 42962. dag i Excels datumnummereringssystem, så ikke særlig nyttig :)

For at løse dette problem skal du bruge TEKST -funktionen til at anvende den ønskede formatering:

Sammenkædning med formateret dato

Den forbedrede version bruger denne formel:

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

TEKST -funktionen er en praktisk funktion, du kan bruge, når du vil anvende formatering til en numerisk værdi og op med tekst. Du kan bruge den til al nummerformatering, herunder procent, valuta, datoer, tidspunkter og tilpassede formater.

Videoen herunder viser, hvordan du bruger TEKST -funktionen til at øge et polstret nummer (dvs. 0001, 00123 osv.)

Video: Sådan kombineres funktioner i en formel

Afklar antagelser med sammenkædning

En anden cool brug af sammenkædning er at gøre antagelser klare i en model, der kræver specifikke brugerinput eller variabler.

Denne video nedenfor viser, hvordan sammenkædning kan bruges til at 'eksponere' flere antagelser direkte på regnearket ved at sammenkæde variable input direkte til beregningsetiketter.

Video: Sådan præciseres antagelser med sammenkædning

betinget formatering i excel baseret på en anden celle

Excel sammenkædningsfunktioner

Excel indeholder tre funktioner, du også kan bruge til sammenkædning: CONCATENATE funktion , det CONCAT funktion , og TEXTJOIN funktion . CONCAT og TEXTJOIN er nye funktioner tilgængelige i Office 365 og Excel 2019.

Jeg er ikke fan af CONCATENATE, da det ikke gør noget, du ikke kan gøre med almindelig gammel ampersand (&), som er meget kortere og mere fleksibel at starte.

Men CONCAT lader dig deltage i intervaller, hvilket er en ny funktion, og TEXTJOIN går et skridt videre og lader dig deltage i områder med en afgrænser efter eget valg. De er et kig værd, hvis du bruger en nyere version af Excel. Denne artikel diskuterer begge funktioner mere detaljeret: CONCAT og TEXTJOIN .

Forfatter Dave Bruns


^