Excel-functiefunctie

Anonim

PST-functie in Microsoft Excel

In sommige gevallen wordt de gebruiker geconfronteerd met de taak om een ​​bepaald aantal tekens uit een andere cel uit een andere cel te retourneren, te beginnen met het opgegeven teken aan de linkerkant. Met deze taak functioneert de PSTR-functie perfect. Zijn functionele verhoogt nog meer als andere operators in combinatie met het worden gebruikt, zoals zoeken of vinden. Laten we meer in detail kijken wat de mogelijkheden van de PSTR-functie zijn en zien hoe het werkt op specifieke voorbeelden.

Gebruik van de PST

De hoofdtaak van de PSTR-operator is om te verwijderen uit het opgegeven element van een vel van een bepaald aantal gedrukte tekens, inclusief spaties, te beginnen met de aangegeven aan de linkerkant van het symbool. Deze functie verwijst naar de categorie Tekstbeheerders. De syntaxis neemt de volgende vorm aan:

= PST (tekst; initial_position; number_names)

Zoals we zien, bestaat deze formule uit drie argumenten. Ze zijn allemaal verplicht.

Het argument "Tekst" bevat het adres van het bladelement waarin de tekstuitdrukking zich bevindt met verwijderbare tekens.

Het beginpositieargument wordt gepresenteerd in de vorm van een getal dat aangeeft welk teken op het account wordt aangelegd, dat aan de linkerkant begint, moet worden geëxtraheerd. Het eerste teken wordt beschouwd als "1", de tweede voor "2", enz. Zelfs hiaten worden in de berekening in aanmerking genomen.

Het argument "aantal tekens" bevat een aantal tekens op zich, variërend van de beginpositie die in de doelcel moet worden verwijderd. Bij het berekenen van dezelfde manier als het vorige argument, worden er rekening gehouden met hiaten.

Voorbeeld 1: Enkele verwijdering

Beschrijf de voorbeelden van het gebruik van de PADRO-functie om te beginnen met het eenvoudigste geval wanneer het nodig is om een ​​enkele uitdrukking te extraheren. Natuurlijk zijn dergelijke opties in de praktijk uiterst zeldzaam, dus we geven dit voorbeeld alleen als vertrouwd op de principes van de opgegeven operator.

We hebben dus een tabel met medewerkers van de onderneming. De eerste kolom toont de namen, achternamen en patronymische officieren. We hadden de PSTR-operator nodig om alleen de naam van de eerste persoon uit de lijst van Peter Ivanovich Nikolaev in de opgegeven cel te extraheren.

  1. Selecteer het bladelement waarin deze wordt geëxtraheerd. Klik op de knop "Invoegenfunctie", die zich in de buurt van de Formule Row bevindt.
  2. Schakel over naar de Master of Functions in Microsoft Excel

  3. Het venster Functies Wizard begint. Ga naar de categorie "Tekst". We weken de naam "PST" toe en klik op de knop "OK".
  4. Overgang naar het argumentenvenster van de operator PST in Microsoft Excel

  5. De "PSTR" -operator-argumenten Windows-lancering. Zoals u kunt zien, komt het aantal velden in dit venster overeen met het aantal argumenten van deze functie.

    In het veld "Tekst" introduceren we de coördinaten van de cel, die de namen van werknemers bevat. Om het adres niet handmatig te besturen, installeren we de cursor eenvoudig in het veld en klikken op de linkermuisknop op het element op het vel waarin de gegevens die we nodig hebben, zijn ingesloten.

    In het veld "Startpositie" moet u het tekennummer opgeven, aan de linkerkant tellen, waarvan de naam van de werknemer begint. Bij het berekenen beschouwen we ook spaties. De letter "H", waarmee de naam van de werknemer van Nikolaev begint, is het vijftiende symbool. Daarom stellen we in het veld het nummer "15" in.

    In het veld "Aantal tekens" moet u het aantal tekens opgeven waaruit de achternaam bestaat. Het bestaat uit acht tekens. Maar gegeven dat na de achternaam geen tekens in de cel meer zijn, kunnen we een groter aantal tekens aangeven. Dat wil zeggen, in ons geval, kunt u elk nummer plaatsen dat gelijk is aan of meer acht. We plaatsen bijvoorbeeld het nummer "10". Maar als na de achternaam meer woorden, cijfers of andere tekens in de cel zijn, moeten we alleen het exacte aantal tekens ("8") installeren.

    Nadat alle gegevens worden ingevoerd, drukt u op de knop "OK".

  6. Operator-argumenten venster PST in Microsoft Excel

  7. Zoals we zien, werd na deze actie de naam van de werknemer weergegeven in het voorbeeld 1 gespecificeerd in de eerste stap.

De achternaam wordt weergegeven in de cel in Microsoft Excel

Les: Master of Functions in Excel

Voorbeeld 2: Extractie van de Groep

Maar natuurlijk voor praktische doeleinden is het gemakkelijker om een ​​enkele achternaam handmatig te besturen dan om deze formule aan te vragen. Maar om de gegevensgroep over te dragen, is het gebruik van de functie behoorlijk geschikt.

We hebben een lijst met smartphones. Voordat de naam van elk model het woord "smartphone" is. We moeten een afzonderlijke kolom alleen de namen van de modellen zonder dit woord maken.

  1. We markeren het eerste lege element van de kolom waarnaar het resultaat wordt weergegeven en bel het argumentenvenster van de PSTR-operator op dezelfde manier als in het vorige voorbeeld.

    Geef in het veld "Tekst" het adres op het adres van het eerste kolomelement met de brongegevens.

    In het veld "Startpositie" moeten we het tekennummer opgeven dat begint waaruit de gegevens worden opgehaald. In ons geval, in elke cel vóór de naam van het model, het woord "smartphone" en een ruimte. Dus begint de uitdrukking die overal in een afzonderlijke cel wordt gebracht van het tiende symbool. Installeer het nummer "10" op dit gebied.

    In het veld "Aantal tekens" moet u het aantal tekens instellen dat de uitvoerzin bevat. Zoals we zien, in de naam van elk model, een ander aantal tekens. Maar de situatie bespaart het feit dat na de naam van het model de tekst in de cellen eindigt. Daarom kunnen we elk nummer in dit veld instellen dat gelijk is aan of meer dan het aantal tekens in de langste naam in deze lijst. We stellen een willekeurig aantal "50" -tekens vast. De naam Geen van de vermelde smartphones is niet meer dan 50 tekens, dus de opgegeven optie is geschikt voor ons.

    Nadat de gegevens zijn ingevoerd, drukt u op de knop "OK".

  2. Het argumentenvenster van de FTS-functie in het tweede voorbeeld in Microsoft Excel

  3. Daarna wordt de naam van het eerste model van de smartphone weergegeven in een vooraf bepaalde cel van de tabel.
  4. Naam van het eerste telefoonmodel in Microsoft Excel

  5. Om de formule niet in elke cel op elke cel afzonderlijk in te voeren, laat u deze kopiëren door marker te vullen. Om dit te doen, plaatst u de cursor in de rechterbenedenhoek van de cel met de formule. De cursor wordt omgezet in de vulmarkering in de vorm van een klein kruis. Klik op de linkermuisknop en trek deze naar het einde van de kolom.
  6. Vulmarkering in Microsoft Excel

  7. Zoals je kunt zien, zal de hele kolom daarna worden gevuld met de gegevens die we nodig hebben. Het geheim is dat het argument "Tekst" een relatieve verwijzing is en als de positie van de doelcellen verandert ook verandering.
  8. Gegevens ingevoerd in de kolom in Microsoft Excel

  9. Maar het probleem is dat als we besluiten om plotseling een kolom met initiële gegevens te wijzigen of te verwijderen, de gegevens in de doelkolom onjuist worden weergegeven, omdat ze met elkaar verbonden zijn met elkaar.

    Gegevensweergave verhogen in Microsoft Excel

    Om het resultaat van de originele kolom te "losmaken", produceert u de volgende manipulaties. Selecteer een kolom met een formule. Ga vervolgens naar het tabblad "Home" en klik op het pictogram "Kopiëren", gelegen in de "buffer" op de band.

    Kopiëren in Microsoft Excel

    Als alternatieve actie kunt u de CTRL + C-toetscombinatie downloaden na de selectie.

  10. Klik vervolgens zonder de selectie te verwijderen, op de kolom met de rechtermuisknop. Het contextmenu wordt geopend. Klik in het blok "PARAMETERS" op het pictogram "Waarde".
  11. Insert in Microsoft Excel

  12. Daarna worden in plaats van formules waarden in de geselecteerde kolom ingevoegd. Nu kunt u de kolom van de bron zonder angsten wijzigen of verwijderen. Het heeft geen invloed op het resultaat.

Gegevens worden ingevoegd als waarden in Microsoft Excel

Voorbeeld 3: met behulp van de combinatie van operators

Maar toch is het bovenstaande voorbeeld beperkt tot het feit dat het eerste woord in alle broncellen een gelijk aantal tekens moet hebben. Toepassing Samen met de functie van de PSTR-operatoren, kunt u de zoekopdracht of vind u mogelijk maken om de mogelijkheden van het gebruik van de formule aanzienlijk uit te breiden.

Tekstbeheerders zoeken en zoeken Retourneer de positie van het opgegeven symbool in de bekeken tekst.

Syntaxis-functie Zoeken Volgend:

= Zoeken (gewenste_text; Text_D_POE; Initial_position)

De syntaxis van de operator ziet eruit als:

= Zoek (gewenste_text; bekeken_text; nach_position)

Tegen en groot zijn de argumenten van deze twee functies identiek. Hun belangrijkste verschil is dat de zoekoperator tijdens de verwerking van de gegevens niet rekening houdt met het lettersregister en er rekening mee houden.

Laten we eens kijken hoe u de zoekoperator kunt gebruiken in combinatie met de PSTR-functie. We hebben een tafel waarin de namen van verschillende modellen van computerapparatuur met een gegeneraliseerde naam worden vermeld. Zoals de vorige keer, moeten we de naam van de modellen extraheren zonder een generaliserende naam. De moeilijkheid is dat Indien in het vorige voorbeeld de generaliserende naam voor alle posities hetzelfde ("smartphone") was, dan in de huidige lijst is het anders ("computer", "monitor", "kolommen", enz.) verschillende aantallen tekens. Om dit probleem op te lossen, hebben we een zoekoperator nodig, die we in de PSTS-functie bevinden.

  1. Wij produceren de selectie van de eerste cel van de kolom waar de gegevens worden weergegeven, en door de reeds bekende manier, bel het argumentvenster van de PSTR-functie.

    Geef in het veld "Tekst" de eerste cel van de kolom met de brongegevens op. Alles is hier geen verandering.

  2. Introductie van het eerste argument in het argumentvenster van de functie van de PSTR in Microsoft Excel

  3. Maar de waarde van het veld "startpositie" zal het argument instellen dat een zoekfunctie genereert. Zoals u kunt zien, combineren alle gegevens in de lijst het feit dat vóór de modelnaam een ​​ruimte is. Daarom zal de zoekoperator naar de eerste opening in het bronbereik zoeken en het nummer van dit symbool van de PSTR-functie rapporteren.

    Om het argumentenvenster van de operator te openen, stelt u de cursor in het veld "Startpositie" in. Klik vervolgens op het pictogram in de vorm van een driehoek gericht door een hoek naar beneden. Dit pictogram bevindt zich op hetzelfde horizontale niveau van het venster, waarbij de knop "Invoegenfunctie" en de formule-string bevindt, maar links van hen. De lijst met recente exploitanten toegepast. Omdat er onder hen geen naam "zoeken" is, klikt u vervolgens op het item "Andere functies ...".

  4. Ga naar andere functies in Microsoft Excel

  5. De Master of Function Wizard wordt geopend. In de categorie "Tekst" Wijs de naam "Search" toe en klik op de knop "OK".
  6. Overgang naar Argumenten Functies Zoeken naar Microsoft Excel

  7. De argumenten van de operator van de operator begint start. Omdat we op zoek zijn naar een ruimte, zet dan in het veld "de schooltekst" de ruimte, installeren de cursor en drukt u op de juiste toets op het toetsenbord.

    Geef in de veld "Tekst voor het zoeken" een koppeling op de eerste cel van de bronkolom op. Deze link is identiek aan degene die we eerder hebben aangegeven in het veld "Tekst" in het argumentvenster van de PSTR-operator.

    Het argument van het veld "Uitgangspositie" is niet verplicht om te vullen. In ons geval hoeft het niet te worden gevuld of kunt u het nummer "1" instellen. Met een van deze opties wordt de zoekopdracht uitgevoerd vanaf het begin van de tekst.

    Nadat de gegevens zijn ingevoerd, rus dan niet om op de knop "OK" te drukken, aangezien de zoekfunctie is genest. Klik gewoon op de naam van de PSTR in de Formule Row.

  8. Argument Venster Functie Zoeken Microsoft Excel

  9. Na het voltooien van de laatste opgegeven actie keren we automatisch terug naar het argumentenvenster van de operator van de PSTR. Zoals u kunt zien, is het veld "Startpositie" al gevuld met een zoekformule. Maar deze formule wijst op de kloof, en we hebben het volgende symbool na de spatiebalk nodig, waaruit de modelnaam begint. Daarom, op bestaande gegevens in het veld "Startpositie", voegen wij de uitdrukking "+1" zonder aanhalingstekens toe.

    Schrijf in het veld "Aantal tekens", zoals in het vorige voorbeeld, schrijf elk nummer dat groter is dan of gelijk aan het aantal tekens in de langste expressie van de bronkolom. We stellen bijvoorbeeld het nummer "50" in. In ons geval is dit voldoende.

    Na het uitvoeren van al deze manipulaties drukt u op de knop "OK" aan de onderkant van het venster.

  10. Het argumentenvenster van de PSTR-functie in het derde voorbeeld in Microsoft Excel

  11. Zoals we kunnen zien, werd hierna de naam van het apparaatmodel in een afzonderlijke cel weergegeven.
  12. De naam van het apparaatmodel wordt weergegeven in een aparte cel in Microsoft Excel

  13. Nu, met behulp van de vulwizard, zoals in de vorige methode, kopieer de formule op de cellen, die zich hieronder in deze kolom bevinden.
  14. Cellen zijn gevuld met de namen van modellen van apparaten in Microsoft Excel

  15. De namen van alle modellen van apparaten worden weergegeven in de doelcellen. Nu, indien nodig, kunt u de link in deze elementen breken met de kolom Brongegevens, zoals de vorige keer, het toepassen van consistent kopiëren en invoegen van waarden. De opgegeven actie is echter niet altijd verplicht.

De namen van de techniekmodellen worden ingevoegd als waarden in Microsoft Excel

De gevonden functie wordt gebruikt in combinatie met de formule van de PASTRO, als hetzelfde principe als de zoekoperator.

Zoals u kunt zien, is de PSTR-functie een zeer handig hulpmiddel voor het uitvoeren van de gewenste gegevens in een vooraf bepaalde cel. Het feit dat het niet zo populair is bij gebruikers wordt verklaard door het feit dat veel gebruikers die Excel gebruiken meer aandacht besteden aan wiskundige functies, niet textueel. Bij gebruik van deze formule, gecombineerd met andere operators, neemt de functionaliteit nog meer toe.

Lees verder