Excel-funksjonsfunksjonen

Anonim

PST-funksjon i Microsoft Excel

I noen tilfeller står brukeren overfor oppgaven for å returnere et visst antall tegn fra en annen celle fra en annen celle, som starter fra det angitte skiltet til venstre. Med denne oppgaven håndterer PSTR perfekt. Dens funksjonelle øker enda mer hvis andre operatører blir brukt i kombinasjon med det, for eksempel søk eller finner. La oss se mer mer detaljert hva evnen til PSTR-funksjonen er og se hvordan det fungerer på spesifikke eksempler.

Bruker PST.

Hovedoppgaven til PSTR-operatøren er å fjerne fra det angitte elementet i et ark med et visst antall trykte tegn, inkludert mellomrom, som starter fra det angitte størrelsen til venstre for symbolet. Denne funksjonen refererer til kategorien tekstoperatører. Syntaxen tar følgende skjema:

= PST (Tekst; Initial_position; Nummer_Names)

Som vi ser, består denne formelen av tre argumenter. Alle er obligatoriske.

Argumentet "Tekst" inneholder adressen til bladelementet der tekstuttrykket er plassert med flyttbare tegn.

Det opprinnelige posisjonsargumentet presenteres i form av et tall som angir hvilket tegn på kontoen, som starter til venstre, må ekstraheres. Det første tegnet regnes som "1", den andre for "2", etc. Selv hull er tatt i betraktning i beregningen.

Argumentet "Antall tegn" inneholder et antall tegn i seg selv, som strekker seg fra den opprinnelige posisjonen som skal fjernes i målcellen. Når du beregner på samme måte som det forrige argumentet, tas gaps i betraktning.

Eksempel 1: Enkelt fjerning

Beskriv eksemplene på bruken av Pastro-funksjonen for å starte fra det enkleste tilfellet når det er nødvendig å trekke ut et enkelt uttrykk. Selvfølgelig er slike muligheter i praksis ekstremt sjeldne, så vi gir dette eksempelet bare som kjent med prinsippene for den angitte operatøren.

Så, vi har et bord med ansatte i bedriften. Den første kolonnen viser navnene, etternavnene og patronymiske offiserene. Vi trengte å bruke PSTR-operatøren til å trekke ut bare navnet på den første personen fra listen over Peter Ivanovich Nikolaev i den angitte cellen.

  1. Velg arkelementet der det vil bli ekstrahert. Klikk på "Sett inn funksjon" -knappen, som ligger i nærheten av Formula-raden.
  2. Bytt til Master of Funksjoner i Microsoft Excel

  3. Vinduet Funksjoner Wizard starter. Gå til kategorien "Tekst". Vi tildeler navnet "PST" og klikker på "OK" -knappen.
  4. Overgang til Argument-vinduet til operatøren PST i Microsoft Excel

  5. Operatoren "PSTR" -operatøren argumenterer. Som du kan se, i dette vinduet tilsvarer antall felt antall argumenter i denne funksjonen.

    I feltet "tekst" presenterer vi koordinatene til cellen, som inneholder navnene på arbeidstakere. For ikke å kjøre adressen manuelt, installerer vi bare markøren i feltet og klikker på venstre museknapp på elementet på arket der dataene vi trenger er inneholdt.

    I feltet "Startposisjon" må du spesifisere tegnnummeret, som teller til venstre, hvoravnetes navn begynner. Når vi beregner, vurderer vi også mellomrom. Brevet "H", som navnet på den ansatte i Nikolaev begynner, er det femtende symbolet. Derfor, i feltet, setter vi nummeret "15".

    I feltet "Antall tegn" må du angi antall tegn som etternavnet består av. Den består av åtte tegn. Men gitt at etter etternavnet ikke er flere tegn i cellen, kan vi indikere et større antall tegn. Det er i vårt tilfelle, du kan sette et hvilket som helst nummer som er lik eller mer åtte. Vi legger for eksempel tallet "10". Men hvis etter etternavnet, ville det være flere ord, tall eller andre tegn i cellen, da måtte vi bare installere det eksakte antall tegn ("8").

    Etter at alle dataene er oppgitt, trykker du på "OK" -knappen.

  6. Operatør Arguments Window PST i Microsoft Excel

  7. Som vi ser, etter denne handlingen, ble navnet på den ansatte vist i eksemplet 1 som er angitt i det første trinnet.

Etternavnet vises i cellen i Microsoft Excel

Lekse: Master of Funksjoner i Excel

Eksempel 2: Gruppeutvinning

Men selvfølgelig, for praktiske formål er det lettere å manuelt drive et enkelt etternavn enn å søke om denne formelen. Men for å overføre datagruppen, vil bruken av funksjonen være ganske hensiktsmessig.

Vi har en liste over smarttelefoner. Før navnet på hver modell er ordet "smarttelefon". Vi må bare lage en egen kolonne navnene på modellene uten dette ordet.

  1. Vi fremhever det første tomme elementet i kolonnen som resultatet vil bli vist på, og ringe argumentvinduet på PSTR-operatøren på samme måte som i forrige eksempel.

    I feltet "Tekst" angir du adressen til det første kolonneelementet med kildedataene.

    I feltet "Startposisjon" må vi angi tegnnummeret som starter som dataene skal hentes på. I vår sak, i hver celle før navnet på modellen, ordet "smarttelefon" og et mellomrom. Dermed starter uttrykket som må bringes inn i en egen celle overalt fra det tiende symbolet. Installer nummeret "10" i dette feltet.

    I feltet "antall tegn" må du angi antall tegn som inneholder utgangssetningen. Som vi ser, i navnet på hver modell, et annet antall tegn. Men situasjonen sparer det faktum at etter navnet på modellen slutter teksten i cellene. Derfor kan vi angi et hvilket som helst nummer i dette feltet som er lik eller mer enn antall tegn i det lengste navnet i denne listen. Vi etablerer et vilkårlig antall "50" tegn. Navnet Ingen av de oppførte smarttelefonene ikke overstiger 50 tegn, så det angitte alternativet passer for oss.

    Etter at dataene er oppgitt, trykker du på "OK" -knappen.

  2. Argument-vinduet i FTS-funksjonen i det andre eksempelet i Microsoft Excel

  3. Deretter vises navnet på den første modellen på smarttelefonen i en forhåndsbestemt celle i tabellen.
  4. Navn på den første telefonmodellen i Microsoft Excel

  5. For ikke å gå inn i formelen i hver celle til hver celle separat, gjør den den kopiere den ved å fylle markøren. For å gjøre dette, legg markøren til nedre høyre hjørne av cellen med formelen. Markøren omdannes til fyllmarkøren i form av et lite kryss. Klikk på venstre museknapp og trekk den til slutten av kolonnen.
  6. Fyllingsmarkør i Microsoft Excel

  7. Som du kan se, vil hele kolonnen etter det bli fylt med dataene vi trenger. Hemmeligheten er at "tekst" -argumentet er en relativ referanse, og som posisjonen til målcellene endres også.
  8. Data som er oppgitt i kolonnen i Microsoft Excel

  9. Men problemet er at hvis vi bestemmer seg for å plutselig endre eller fjerne en kolonne med innledende data, vil dataene i målkolonnen bli vist feil, da de er koblet til hverandres formel.

    Økende dataskjerm i Microsoft Excel

    Å "untie" Resultatet fra den opprinnelige kolonnen, produsere følgende manipulasjoner. Velg en kolonne som inneholder en formel. Deretter går du til "Hjem" -fanen og klikker på "Kopier" -ikonet, som ligger i "bufferen" på båndet.

    Kopiering i Microsoft Excel

    Som en alternativ handling kan du laste ned Ctrl + C-tastekombinasjonen etter valget.

  10. Deretter, uten å fjerne valget, klikk på kolonnen med høyre museknapp. Kontekstmenyen åpnes. I ikonet "Sett inn parametere" klikker du på "Verdi" -ikonet.
  11. Sett inn i Microsoft Excel

  12. Etter det, i stedet for formler, vil verdier bli satt inn i den valgte kolonnen. Nå kan du endre eller slette kildekolonnen uten frykt. Det vil ikke påvirke resultatet.

Data er satt inn som verdier i Microsoft Excel

Eksempel 3: Bruke kombinasjonen av operatører

Men likevel er eksemplet ovenfor begrenset til det faktum at det første ordet i alle kildeceller skal ha like mange tegn. Søknad Sammen med funksjonen til Pstratorene, vil søket eller finne deg mulighet til å utvide mulighetene for å bruke formelen betydelig.

Tekstoperatører Søk og finn Return posisjonen til det angitte symbolet i teksten som vises.

Syntaksfunksjonssøk Neste:

= Søk (ønsket_text; text_d_poe; initial_position)

Operatørens syntaks ser ut som:

= Finn (ønskelig_text; sett_text; nach_position)

I stor grad er argumentene for disse to funksjonene identiske. Deres hovedforskjell er at søkeoperatøren under databehandling ikke tar hensyn til bokstaveregisteret, og finner det tar hensyn til.

La oss se hvordan du bruker søkeoperatøren i kombinasjon med PSTR-funksjonen. Vi har et bord som navnene på ulike modeller av datautstyr med generalisert navn er oppført. Som forrige gang må vi trekke ut navnet på modeller uten et generaliseringsnavn. Vanskeligheten er at hvis i det forrige eksempelet, var generaliseringsnavnet for alle stillinger det samme ("smarttelefonen"), så i den nåværende listen er det forskjellig ("Computer", "Monitor", "kolonner", etc.) med forskjellige antall tegn. For å løse dette problemet, trenger vi en søkeoperatør, som vi vil være i PSTS-funksjonen.

  1. Vi produserer valget av den første cellen i kolonnen der dataene vil bli vist, og på den allerede kjente måten, ring argumentvinduet på PSTR-funksjonen.

    I feltet "Tekst", som vanlig, spesifiser du den første cellen i kolonnen med kildedataene. Alt er ingen endring her.

  2. Innføring av det første argumentet i argumentvinduet i funksjonen til PSTR i Microsoft Excel

  3. Men verdien av feltet "Startposisjon" vil sette argumentet som genererer en søkefunksjon. Som du kan se, kombinerer alle dataene i listen det faktum at før modellnavnet er det et mellomrom. Derfor søker søkeroperatøren etter det første gapet i kildeområdet og rapporterer nummeret til dette symbolet på PSTR-funksjonen.

    For å åpne operatørens argumenter-vindu, still inn markøren i feltet "Startposisjon". Deretter klikker du på ikonet i form av en trekant rettet av en vinkel ned. Dette ikonet er plassert på samme horisontale nivå av vinduet, hvor knappen "Sett inn funksjon" er plassert og formelstrengen, men til venstre for dem. Listen over nyere operatører anvendt. Siden blant dem er det ikke noe navn "Søk", og klikk deretter på elementet "Andre funksjoner ...".

  4. Gå til andre funksjoner i Microsoft Excel

  5. Master of Function Wizard åpnes. I kategorien "Tekst" Tilordne navnet "Søk" og klikk på "OK" -knappen.
  6. Overgang til argumenter Funksjoner Søk etter Microsoft Excel

  7. Operatørens argumentervinduesøk starter. Siden vi leter etter et mellomrom, så i feltet "Skoleteksten" legger plassen, installerer markøren og trykker på den aktuelle tasten på tastaturet.

    I feltet "Tekst for søk" angir du en kobling til den første cellen i kildekolonnen. Denne lenken vil være identisk med den som vi tidligere angitt i "Tekst" -feltet i argumentvinduet til PSTR-operatøren.

    Argumentet til feltet "Startposisjon" er ikke pålagt å fylle. I vårt tilfelle trenger det ikke å fylles eller du kan angi nummeret "1". Med noen av disse alternativene vil søket bli utført fra begynnelsen av teksten.

    Etter at dataene er oppgitt, ikke rush for å trykke på "OK" -knappen, siden søkefunksjonen er nestet. Bare klikk på navnet på PSTr i formel-raden.

  8. Argument Window Funksjon Søk Microsoft Excel

  9. Etter at vi har fullført den siste angitte handlingen, går vi automatisk tilbake til operatørens argumentervindu av PSTr. Som du kan se, har feltet "Startposisjon" allerede blitt fylt med en søkemula. Men denne formelen peker på gapet, og vi trenger det neste symbolet etter mellomromstasten, hvorav modellnavnet begynner. Derfor, til eksisterende data i feltet "Startposisjon", legger vi til uttrykket "+1" uten anførselstegn.

    I feltet "Antall tegn", som i forrige eksempel, skriv et nummer som er større enn eller lik antall tegn i det lengste uttrykket for kildekolonnen. For eksempel setter vi nummeret "50". I vårt tilfelle er dette ganske nok.

    Etter å ha utført alle disse manipulasjonene, trykker du på "OK" -knappen nederst i vinduet.

  10. Argumenter-vinduet til PSTR-funksjonen i det tredje eksempelet i Microsoft Excel

  11. Som vi kan se, etter dette, ble navnet på enhetsmodellen vist i en egen celle.
  12. Navnet på enhetsmodellen vises i en egen celle i Microsoft Excel

  13. Nå, ved hjelp av fyllingsveiviseren, som i forrige metode, kopier du formelen på cellene, som ligger nedenfor i denne kolonnen.
  14. Cellene er fylt med navnene på modeller av enheter i Microsoft Excel

  15. Navnene på alle modeller av enheter vises i målcellene. Nå kan du ødelegge linken i disse elementene med kildedata-kolonnen, som forrige gang, som gjelder konsekvent kopiering og setter inn verdier. Imidlertid er den angitte handlingen ikke alltid obligatorisk.

Navnene på teknikkmodellene er satt inn som verdier i Microsoft Excel

Funnet funksjon brukes i kombinasjon med formelen til Pastro, som samme prinsipp som søkeroperatøren.

Som du kan se, er PSTR-funksjonen et veldig praktisk verktøy for å utdanne de ønskede dataene i en forutbestemt celle. Det faktum at det ikke er så populært blant brukere, forklares av det faktum at mange brukere som bruker Excel, betaler mer oppmerksomhet til matematiske funksjoner, ikke tekstlige. Når du bruker denne formelen, kombinert med andre operatører, øker funksjonaliteten enda mer.

Les mer