Microsoft forbedrer løbende Excel-regnearkets regnekraft gennem tilføjelse af nye indbyggede funktioner og formler. Microsoft Excel 2016 indeholder nu nogle nye tekst- og logiske funktioner, såsom IFS-, SWITCH- og TEXTJOIN-funktioner, som du helt sikkert vil tjekke ud. Med hensyn til formelopdateringer skal du opdage, hvor nemt det er at oprette simple formler i Excel til at returnere specifikke oplysninger fra regnearksceller, der er identificeret med den nye datatype Aktier eller Geografi .
Formler med datatypen Aktier
Den nye Aktiedatatype i Excel 2016 giver dig mulighed for at hente og indsætte alle typer finansiel information om en aktie i efterfølgende celler i samme række ved at bruge knapperne Vis kort eller Indsæt data. Du kan også bygge simple formler, der returnerer disse økonomiske oplysninger hvor som helst i regnearket. Figur 2-1 og 2-2 i Formelopdateringsgalleriet ovenfor illustrerer, hvordan du gør dette. I fig. 2-1 er celle A1 i arbejdsarket, der oprindeligt indeholdt etiketten, MSFT, ved brug af datatypen Aktier blevet knyttet til Microsoft Corp. I celle B3 er jeg ved at bygge en formel, der returnerer den handlede mængde af Microsoft-aktier :
- Med cellemarkøren i celle B3, skriv = (lig) og klik derefter på celle A1, der indeholder Microsoft Corp Aktier-data.
- Rul ned i rullemenuen, der vises under celle B3, der indeholder listen over forskellige økonomiske data, som formlen kan returnere, indtil Volume er valgt.
- Dobbeltklik på Lydstyrke i rullemenuen for at indsætte det i formlen, så formlen nu lyder, =A1.Volume.
- Klik på Enter-knappen på formellinjen for at lukke rullemenuen og fuldføre formelindtastningen i celle B3.
Fig. 2-2 viser dig det beregnede resultat i celle B3. Bemærk, at Excel automatisk tildeler den regnskabsmæssige numeriske formatering til den værdi, som denne formel returnerer.
Formler med datatypen Geografi
Figur 2-3 og 2-4 i Formelopdateringsgalleriet ovenfor illustrerer, hvor nemt det er at bygge formler ved hjælp af celler forbundet med den nye Geografi-datatype . I fig. 2-3 er etiketten, Kina, der er indtastet i celle A1, blevet forbundet med Folkerepublikken Kina ved hjælp af datatypen Geografi. I celle B3 kan du oprette en formel, der returnerer CPI (forbrugerprisindekset) som følger:
- Med cellemarkøren i celle B3, skriv = (lig) og klik derefter på celle A1, der indeholder China Geography-data.
- Dobbeltklik på CPI i rullemenuen, der vises for at indsætte CPI i formlen, så der nu står =A1.CPI på formellinjen.
- Klik på Enter-knappen på formellinjen for at lukke rullemenuen og indsætte formlen i celle B3.
Fig. 2-4 viser det beregnede resultat i celle B3.
T (værdi)
T-funktionen kontrollerer, om argumentet Værdi er eller refererer til en tekstindtastning. Hvis sandt, returnerer funktionen værdien. Hvis falsk, returnerer funktionen "" tom tekst. Bemærk, at Excel automatisk evaluerer, om en indtastning, du foretager i regnearket, er tekst eller en værdi. T-funktionen går et skridt videre ved kun at føre posten frem til en ny celle, når den evalueres som tekst.
TEXTJOIN(afgrænser,ignorer_tom,tekst1,…)
TEXTJOIN-funktionen sammenkæder (kombinerer) tekstindtastningerne fra flere celleområder som angivet af tekst1, … argument(er) ved hjælp af tegnet (omsluttet af anførselstegn), der er angivet som afgrænsningsargumentet . Hvis der ikke er angivet et afgrænsningsargument , sammenkæder Excel teksten, som om du havde brugt &-operatoren. Det logiske argument ignore_empty specificerer, om tomme celler skal ignoreres i tekst1, … argumenterne. Hvis nej ignore_emptyargumentet er angivet, ignorerer Excel tomme celler, som om du havde indtastet TRUE. Fig. 2-5 i galleriet Funktionsopdateringer ovenfor illustrerer brugen af denne funktion til at kombinere tekstindtastningerne i Excel-tabellen i celleområdet A2:F6 i celleområdet, H. Den oprindelige formel blev indtastet i celle H2:H6. Den oprindelige formel, der er indtastet i celle H2, lyder:
=TEXTJOIN(“, “,FALSK,A2:F2)
Denne formel angiver , (komma) efterfulgt af et mellemrum som skilletegn, der adskiller tekstindtastningerne kombineret fra celleområdet A2:F2. Bemærk, at fordi argumentet ignore_empty er sat til FALSE i den oprindelige formel, når det kopieres ned i kolonne H for at inkludere alle fire rækker i Excel-tabellen, viser formlen i celle H4, at Street-indgangen i celle C4 i Excel-tabellen mangler med , , strengen mellem Miller og Boston.
IFS(logisk_test1.værdi_hvis_TRUE1,logisk_test2,værdi_hvis_TRUE2,…)
IFS logiske funktion tester, om et eller flere logical_test- argumenter er SAND eller FALSK. Hvis nogen findes SAND, returnerer Excel det tilsvarende værdi- argument. Denne funktion er fantastisk, da den eliminerer behovet for flere indlejrede HVIS-funktioner i en formel, når der testes for mere end et enkelt SAND eller FALSK resultat. Fig. 2-6 i galleriet med funktionsopdateringer ovenfor illustrerer, hvordan dette fungerer. Formlen indtastet i celle C4 med IFS-funktionstesten for en af tre betingelser i celle B4:
- Hvis værdien er mindre end 5.000, returnerer formlen etiketten Svag.
- Hvis værdien er mellem 5.000 og 10.000, returnerer formlen etiketten Moderat.
- Hvis værdien er mere end 5.000, returnerer formlen etiketten Stærk.
SWITCH(udtryk,værdi1,resultat1,værdi2,resultat2,...,standard)
SWITCH-funktionen tester værdien, der returneres af udtryksargumentet, mod en liste af værdiargumenter ( værdi1 , værdi2 ,...) og returnerer det tilsvarende resultat ( resultat1 for værdi1 , resultat2 for værdi2 , og så videre), når et match er SAND. Når der ikke findes noget match, returnerer Excel den værdi, der er angivet af den valgfrie standardargument. Fig. 2-7 i galleriet med funktionsopdateringer ovenfor viser, hvordan dette fungerer. I dette eksempel evaluerer formlen med SWITCH-funktionen indtastet i celle D2 tallet returneret af WEEKDAY-funktionen (1 for søndag, 2, for mandag og så videre til 7 for lørdag) fra datoindtastningen i celle C2 mod navn på ugedagen indtastet i cellerne A1, A2, A3, A4, A5, A6 og A7. Når antallet returneres af UGEDAG funktionen matcher et nummer angivet som SWITCH funktionens værdi argument, Excel returnerer navn på ugedagen i cellen angivet som den tilsvarende resultat argument.