Excel-funktionsfunktion

Anonim

PST-funktion i Microsoft Excel

I nogle tilfælde står brugeren over for opgaven for at returnere et bestemt antal tegn fra en anden celle fra en anden celle, der starter fra det angivne tegn til venstre. Med denne opgave fungerer PSTR-funktionen perfekt. Dens funktionelle øges endnu mere, hvis andre operatører anvendes i kombination med det, f.eks. Søg eller Find. Lad os se mere detaljeret, hvad kapaciteten i PSTR-funktionen er, og se, hvordan det virker på specifikke eksempler.

Ved hjælp af PST.

PSTR-operatørens hovedopgave er at fjerne fra det specificerede element i et ark af et bestemt antal trykte tegn, herunder mellemrum, der starter fra den angivne til venstre for symbolet. Denne funktion refererer til kategorien af ​​tekstoperatører. Dens syntaks tager følgende formular:

= Pst (tekst; initial_position; nummer_names)

Som vi ser, består denne formel af tre argumenter. Alle er obligatoriske.

Argumentet "Tekst" indeholder adressen på bladelementet, hvor tekstudtrykket er placeret med aftagelige tegn.

Det oprindelige positionsargument er præsenteret i form af et tal, der angiver, hvilket tegn på kontoen, der starter til venstre, skal udvindes. Det første tegn betragtes som "1", det andet for "2" osv. Selv huller tages i betragtning ved beregningen.

Argumentet "Antal tegn" indeholder i sig selv et antal tegn, der spænder fra den oprindelige position, der skal fjernes i målcellen. Ved beregning af samme måde som det foregående argument tages der hensyn til huller.

Eksempel 1: Enkeltfjernelse

Beskriv eksemplerne på brugen af ​​Pastro-funktionen for at starte fra det enkleste tilfælde, når det er nødvendigt at ekstrahere et enkelt udtryk. Selvfølgelig er sådanne muligheder i praksis ekstremt sjældne, så vi giver kun dette eksempel kun som bekendtskab med principperne for den specificerede operatør.

Så vi har en tabel over ansatte i virksomheden. Den første kolonne viser navnene, efternavne og patronymiske officerer. Vi havde brug for at bruge PSTR-operatøren til at udpakke kun navnet på den første person fra listen over Peter Ivanovich Nikolaev i den angivne celle.

  1. Vælg det arkelement, hvori det bliver ekstraheret. Klik på knappen "Indsæt funktion", som er placeret i nærheden af ​​Formula Row.
  2. Skift til Master of Functions i Microsoft Excel

  3. Vinduet Funktioner starter. Gå til kategorien "Tekst". Vi tildeler navnet "PST" og klik på knappen "OK".
  4. Overgang til vinduet Argumenter PST i Microsoft Excel

  5. "PSTR" Operator Arguments Window Launch. Som du kan se, svarer antallet af felter i dette vindue antallet af felter til antallet af argumenter i denne funktion.

    I feltet "Text" introducerer vi koordinaterne for cellen, som indeholder navnene på arbejdstagere. For ikke at køre adressen manuelt, installerer vi blot markøren i feltet og klikker på venstre museknap på elementet på arket, hvor de data, vi har brug for, er indeholdt.

    I feltet "Startposition" skal du angive tegnnummeret, tæller til venstre, hvorfra medarbejderens navn begynder. Ved beregning betragter vi også mellemrum. Brevet "H", med hvilket navnet på medarbejderen i Nikolaev begynder, er det femtende symbol. Derfor sætter vi på området nummeret "15".

    I feltet "Antal tegn" skal du angive antallet af tegn, hvorfra efternavnet består af. Det består af otte tegn. Men da efter efternavnet er der ikke flere tegn i cellen, kan vi angive et større antal tegn. Det er i vores tilfælde, at du kan lægge et hvilket som helst nummer, der er lig med eller mere otte. Vi sætter for eksempel nummeret "10". Men hvis efter efternavnet ville der være flere ord, tal eller andre tegn i cellen, så skal vi kun installere det nøjagtige antal tegn ("8").

    Når al data er indtastet, skal du trykke på knappen "OK".

  6. Operatør argumenter vindue pst i Microsoft Excel

  7. Når vi ser, efter denne handling blev navnet på medarbejderen vist i det eksempel 1, der er angivet i det første trin.

Efternavnet vises i cellen i Microsoft Excel

Lektie: Master of Functions i Excel

Eksempel 2: Gruppeudvinding

Men selvfølgelig er det lettere at styre et enkelt efternavn manuelt end at ansøge om denne formel. Men for at overføre datagruppen vil brugen af ​​funktionen være ret passende.

Vi har en liste over smartphones. Før navnet på hver model er ordet "smartphone". Vi skal kun lave en separat kolonne navnene på modellerne uden dette ord.

  1. Vi fremhæver det første tomme element i den kolonne, som resultatet vises, og ring til argumenterets vindue på PSTR-operatøren på samme måde som i det foregående eksempel.

    Angiv adressen på det første kolonneelement med kildedataene i feltet "Tekst" med kildedataene.

    I feltet "Startposition" skal vi angive det tegnnummer, der starter, hvorfra dataene vil blive hentet. I vores tilfælde, i hver celle før navnet på modellen, ordet "smartphone" og et rum. Således starter udtrykket, der skal bringes i en separat celle overalt, fra det tiende symbol. Installer nummeret "10" i dette felt.

    I feltet "Antal tegn" skal du indstille antallet af tegn, der indeholder output sætningen. Som vi ser, i navnet på hver model, et andet antal tegn. Men situationen sparer det faktum, at teksten i cellerne efter navnet på modellen slutter. Derfor kan vi indstille et hvilket som helst nummer i dette felt, der er lig med eller mere end antallet af tegn i det længste navn i denne liste. Vi etablerer et vilkårligt antal "50" tegn. Navnet Ingen af ​​de angivne smartphones overstiger ikke 50 tegn, så den angivne indstilling er egnet til os.

    Når dataene er indtastet, skal du trykke på knappen "OK".

  2. Vinduet Argumenter i FTS-funktionen i andet eksempel i Microsoft Excel

  3. Derefter vises navnet på den første model af smartphone i en forudbestemt celle i tabellen.
  4. Navn på den første telefonmodel i Microsoft Excel

  5. For ikke at indtaste formlen i hver celle til hver celle separat, gør den til at kopiere den ved at fylde markøren. For at gøre dette sæt markøren til det nederste højre hjørne af cellen med formlen. Markøren omdannes til fyldmarkøren i form af et lille kors. Klik på venstre museknap og træk den til slutningen af ​​kolonnen.
  6. Fyldemarkør i Microsoft Excel

  7. Som du kan se, vil hele kolonnen efter det blive fyldt med de data, vi har brug for. Hemmeligheden er, at "tekst" argumentet er en relativ reference, og da målcellernes position også ændres.
  8. Data indtastet i kolonnen i Microsoft Excel

  9. Men problemet er, at hvis vi beslutter at pludselig ændre eller fjerne en kolonne med indledende data, vises dataene i målkolonnen forkert, da de er forbundet med hinanden formel.

    Øget datavisplay i Microsoft Excel

    For at "løsne" resultatet fra den oprindelige kolonne, producerer følgende manipulationer. Vælg en kolonne, der indeholder en formel. Næste, gå til fanen "Home" og klik på ikonet "Kopier", der er placeret i "buffer" på båndet.

    Kopiering i Microsoft Excel

    Som en alternativ handling kan du downloade CTRL + C-tastekombinationen efter valget.

  10. Derefter skal du klikke på kolonnen med højre museknap uden at fjerne markeringen. Kontekstmenuen åbnes. Klik på ikonet "Værdi" i afsnittet "Indsæt parametre".
  11. Indsæt i Microsoft Excel

  12. Derefter indsættes værdier i stedet for formler i den valgte kolonne. Nu kan du ændre eller slette kildekolonnen uden frygt. Det vil ikke påvirke resultatet.

Data indsættes som værdier i Microsoft Excel

Eksempel 3: Brug af kombinationen af ​​operatører

Men stadig er ovenstående eksempel begrænset til, at det første ord i alle kildeceller skal have et lige antal tegn. Ansøgning sammen med PSTR-operatørernes funktion, vil søgningen eller finde, give dig mulighed for at markant udvide mulighederne for at bruge formlen.

Tekstoperatører Søg og Find Return placeringen af ​​det angivne symbol i den viste tekst.

Syntaksfunktion Søg næste:

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

Operatørens syntaks ser ud:

= Find (ønsket_text; seed_text; nach_position)

I det store og hele er argumenterne for disse to funktioner identiske. Deres største forskel er, at søgning operatør under databehandling ikke tager højde for bogstavregisteret, og finder det tage hensyn til.

Lad os se, hvordan du bruger søgeoperatøren i kombination med PSTR-funktionen. Vi har et bord, hvor navne på forskellige modeller af computerudstyr med et generalnavn er angivet. Ligesom sidste gang skal vi udtrække navnet på modeller uden et generaliserings navn. Vanskeligheden er, at hvis det foreliggende eksempel er det generelle navn for alle positioner det samme ("smartphone"), så i den nuværende liste er det anderledes ("Computer", "Monitor", "kolonner" osv.) Med forskellige tal af tegn. For at løse dette problem skal vi have en søgemaskine, som vi vil være i PSTS-funktionen.

  1. Vi producerer udvælgelsen af ​​den første celle i kolonnen, hvor dataene vil blive vist, og af den allerede velkendte måde, ring til argumentvinduet i PSTR-funktionen.

    I feltet "Tekst", som sædvanlig, angives den første celle i kolonnen med kildedataene. Alt er ingen ændring her.

  2. Indførelse af det første argument i vinduet Argument for PSTR i Microsoft Excel

  3. Men værdien af ​​"Startposition" -feltet indstiller argumentet, der genererer en søgefunktion. Som du kan se, kombinerer alle data i listen det faktum, at før modelnavnet er der plads. Derfor vil søgeoperatøren søge efter det første mellemrum i kildesortimentet og rapportere nummeret på dette symbol på PSTR-funktionen.

    For at åbne vinduet Operatørens argumenter skal du indstille markøren i feltet "Startposition". Klik derefter på ikonet i form af en trekant rettet af en vinkel ned. Dette ikon er placeret på samme horisontale niveau i vinduet, hvor knappen "Indsæt funktion" er placeret og formlen streng, men til venstre for dem. Listen over de seneste operatører anvendt. Da blandt dem er der ikke noget navn "søgning", så klik på varen "Andre funktioner ...".

  4. Gå til andre funktioner i Microsoft Excel

  5. Master of Function Wizard åbner. I kategorien "Tekst" allokér navnet "Søg" og klik på knappen "OK".
  6. Overgang til argumenter Funktioner Søg efter Microsoft Excel

  7. Operatørens argumenter vindue søgning starter. Da vi leder efter et mellemrum, så i feltet "Skolens tekst" sætter pladsen pladsen, installerer markøren og trykke på den relevante tast på tastaturet.

    I feltet "Tekst for søgning" angiv et link til den første celle i kildekolonnen. Dette link vil være identisk med den, vi tidligere har angivet i feltet "Tekst" i PSTR-operatørens argumentation.

    Argumentet for feltet "Startposition" er ikke forpligtet til at udfylde. I vores tilfælde behøver det ikke at blive fyldt, eller du kan indstille nummeret "1". Med nogen af ​​disse muligheder vil søgningen blive udført fra begyndelsen af ​​teksten.

    Når dataene er indtastet, skal du ikke skynde dig for at trykke på "OK" knappen, da søgefunktionen er indlejret. Bare klik på navnet på PSTR i formlen ROW.

  8. Argument Window Function Søg Microsoft Excel

  9. Efter afslutningen af ​​den sidst specificerede handling vender vi automatisk tilbage til operatørens argumentvindue af PSTR. Som du kan se, er feltet "Startposition" allerede fyldt med en søgemulighed. Men denne formel peger på kløften, og vi har brug for det næste symbol efter rumstangen, hvorfra modelnavnet begynder. Derfor til eksisterende data i feltet "Startposition" tilføjer vi udtrykket "+1" uden citater.

    I feltet "Antal tegn", som i det foregående eksempel, skriv et hvilket som helst nummer, der er større end eller lig med antallet af tegn i det længste udtryk for kildekolonnen. For eksempel sætter vi nummeret "50". I vores tilfælde er det ret nok.

    Når du har udført alle disse manipulationer, skal du trykke på knappen "OK" nederst i vinduet.

  10. Vinduet Argumenter i PSTR-funktionen i det tredje eksempel i Microsoft Excel

  11. Da vi kan se, blev navnet på enhedsmodellen vist i en separat celle.
  12. Navnet på enhedsmodellen vises i en separat celle i Microsoft Excel

  13. Nu ved hjælp af fyldguiden, som i den forrige metode, skal du kopiere formlen på cellerne, som er placeret nedenfor i denne kolonne.
  14. Celler er fyldt med navnene på modeller af enheder i Microsoft Excel

  15. Navne på alle modeller af enheder vises i målcellerne. Nu kan du om nødvendigt bryde linket i disse elementer med kolonnen Kildedatakolonne som den forrige gang, der anvender konsekvent kopiering og indsættelse af værdier. Den angivne handling er dog ikke altid obligatorisk.

Navne på teknikmodellerne indsættes som værdier i Microsoft Excel

Den fundne funktion bruges i kombination med formlen for PASTRO, som det samme princip som søgeverandøren.

Som du kan se, er PSTR-funktionen et meget bekvemt værktøj til udgivelse af de ønskede data i en forudbestemt celle. Det faktum, at det ikke er så populært blandt brugere, forklares af, at mange brugere, der bruger Excel, betaler mere opmærksomhed på matematiske funktioner, ikke tekstmæssige. Når du bruger denne formel, kombineret med andre operatører, øges funktionaliteten endnu mere.

Læs mere