En iuj kazoj, la uzanto estas devigita reveni al la celan celon de alia ĉelo certan nombron da signoj, komencante per la signo indikita sur la konto maldekstre. La funkcio fartas bone kun ĉi tiu tasko. PSTR. Increasesia funkcio pligrandiĝas eĉ pli, se aliaj komputiloj estas uzataj kombine kun ĝi, ekzemple SERĈU aŭ Trovi. Ni esploru pli detale, kiaj estas la funkcioj de la funkcio. PSTR kaj vidu kiel ĝi funkcias kun specifaj ekzemploj.
Uzante PSTR
La ĉefa tasko de la operatoro PSTR devas ĉerpi el la specifita elemento de la folio certan numeron de presitaj signoj, inkluzive spacojn, komencante per la signo indikita maldekstre de la simbolo. Ĉi tiu funkcio apartenas al la kategorio de teksta operatoroj. Ia sintakso estas jene:
= PSTR (teksto; komenca pozicio; nombro de karakteroj)
Kiel vi povas vidi, ĉi tiu formulo konsistas el tri argumentoj. Ĉiuj estas bezonataj.
Argumento "Teksto" enhavas la adreson de la elemento de la folio enhavanta la esprimon de teksto kun la ekstraktitaj signoj.
Argumento "Komenca Pozicio" prezentita en la formo de numero, kiu indikas el kiu signo en la konto, ekde maldekstra, vi devas ĉerpi. La unua karaktero kalkulas kiel "1"dua por "2" kaj tiel plu Eĉ spacoj estas kalkulitaj en la kalkulo.
Argumento "Nombro da karakteroj" enhavas numeran indekson de la nombro de signoj, komencante de la komenca pozicio por esti eltirita al la cela ĉelo. Kalkulante same kiel en la antaŭa argumento, spacoj estas konsiderataj.
Ekzemplo 1: sola eltiro
Priskribi ekzemplojn de la uzo de la funkcio. PSTR Ni komencu per la plej simpla kazo kiam vi bezonos eltiri solan esprimon. Kompreneble, tiaj opcioj praktike malofte estas uzataj, do ni donas ĉi tiun ekzemplon nur kiel enkonduko al la principoj de funkciado de la specifa operatoro.
Do ni havas tablon de dungitoj. La unua kolumno enhavas la nomojn de la dungitoj. Ni bezonas uzi la operatoron PSTR eltiru nur la familian nomon de la unua persono el la listo de Peter Ivanovich Nikolajev en la specifa ĉelo.
- Elektu la elementon de la folio en kiu la eltiro estos farita. Alklaku la butonon "Enmetu funkcion"kiu situas proksime al la formala stango.
- La fenestro komenciĝas. Funkcio majstroj. Iru al kategorio "Teksto". Elektu tie nomon "PSTR" kaj alklaku la butonon "Bone".
- La operatora argumenta fenestro estas lanĉita. "PSTR". Kiel vi povas vidi, en ĉi tiu fenestro la nombro de kampoj korespondas al la nombro de argumentoj de ĉi tiu funkcio.
En la kampo "Teksto" eniru la koordinatojn de la ĉelo, kiu enhavas la nomon de la laboristoj. Por ne stiri mane la adreson, simple metu la kursoron en la kampon kaj alklaku la maldekstran musbutonon sur la elemento en la folio, kiu enhavas la datumojn, kiujn ni bezonas.
En la kampo "Komenca Pozicio" vi devas specifi la simbolan numeron, kalkulante de la maldekstra, el kiu komencas la familian nomon de la dungito. Ni ankaŭ konsideras spacojn dum kalkulado. Letero "H", kun kiu komencas la familinomon de la dungito Nikolaev, estas la dekkvina simbolo. Tial en la kampo metu la numeron "15".
En la kampo "Nombro da karakteroj" Vi devas specifi la nombron de karakteroj, kiuj konsistigas la familian nomon. I konsistas el ok karakteroj. Sed konsiderante, ke post la familia nomo ne estas pli da signoj en la ĉelo, ni povas indiki pli grandan nombron da signoj. Tio estas, en nia kazo, vi povas meti ajnan numeron egala al aŭ pli granda ol ok. Ni metas, ekzemple, la numeron "10". Sed se post la familia nomo en la ĉelo estas pli da vortoj, nombroj aŭ aliaj signoj, tiam ni devos meti nur la ĝustan nombron de signoj ("8").
Post kiam ĉiuj datumoj estas enigitaj, alklaku la butonon "Bone".
- Kiel vi povas vidi, post ĉi tiu ago, la nomo de la dungito montriĝis en la indikita en la unua paŝo. Ekzemplo 1 ĉelo
Leciono: Magia funkcio Excel
Ekzemplo 2: grupa eltiro
Sed, kompreneble, por praktikaj celoj, estas pli facile enmeti mane lastan familian nomon ol uzi formulon por ĉi tio. Sed transdoni la datumaron uzantan la funkcion estus tre taŭga.
Ni havas liston de inteligentaj telefonoj. Antaŭ la nomo de ĉiu modelo estas la vorto "Smartphone". Ni bezonas meti en apartan kolumnon nur la nomojn de modeloj sen ĉi tiu vorto.
- Elektu la unuan malplenan kolumnelementon, en kiu la rezulto estos montrata, kaj voku la argumenton de la operatoro PSTR en la sama maniero kiel en la antaŭa ekzemplo.
En la kampo "Teksto" specifi la adreson de la unua ero de la kolumno kun la originalaj datumoj.
En la kampo "Komenca Pozicio" ni bezonas specifi la simbolan numeron, de kiu la datumoj estos ĉerpitaj. En nia kazo, en ĉiu ĉelo antaŭ la nomo de la modelo estas la vorto "Smartphone" kaj spaco. Do la frazo, kiun vi volas meti en apartan ĉelon ĉie, komenciĝas per la deka karaktero. Ŝanĝu la numeron "10" en ĉi tiu kampo.
En la kampo "Nombro da karakteroj" vi devas agordi la nombron de signoj enhavantaj la montritan frazon. Kiel vi povas vidi, en la nomo de ĉiu modelo estas alia nombro da signoj. Sed la fakto, ke post la nomo de la modelo, la teksto en la ĉeloj finiĝas konservas la situacion. Tial ni povas agordi en ĉi tiu kampo ajnan numeron egalan aŭ pli grandan ol la nombro de signoj en la plej longa nomo en ĉi tiu listo. Agordu arbitran nombron de signoj. "50". La nomo de iu ajn el la listigitaj poŝtelefonoj ne superas 50 karakteroj, do ĉi tiu opcio konvenas al ni.
Post la enigo de la datumoj, alklaku la butonon "Bone".
- Post tio, la nomo de la unua modelo de la smartphone montras en antaŭ-specifita tabelĉelo.
- Por ne enmeti la formulon en ĉiun ĉelon de kolumno aparte, ni kopias per pleniga markilo. Por fari tion, metu la kursoron en la maldekstran angulon de la ĉelo kun la formulo. La kursoro estas konvertita al pleniga markilo en la formo de malgranda kruco. Premu la maldekstran musbutonon kaj trenu ĝin ĝis la fino de la kolumno.
- Kiel vi povas vidi, la tuta kolono post ĉi tio estos plenigita per la datumoj, kiujn ni bezonas. La sekreto estas la argumento "Teksto" estas relativa referenco kaj ankaŭ ŝanĝas kiel la pozicio de la celaj ĉeloj ŝanĝiĝas.
- Sed la problemo estas, ke se ni subite decidas ŝanĝi aŭ forigi kolumnon kun la originalaj datumoj, la datumoj en la cela kolumno ne montriĝos ĝuste, ĉar ili rilatas unu al la alia per la formulo.
Por "malligi" la rezulton de la originala kolumno, ni faras la sekvajn manipuladojn. Elektu la kolumnon, kiu enhavas la formulon. Sekve, iru al la langeto "Hejmo" kaj alklaku la ikonon "Kopiu"situanta en bloko "Tondujo" sur la bendo.
Kiel alternativa ago, vi povas premi la klavkombinon post selektado Stir + C.
- Tiam, sen forigi la elekton, dekstre alklaku la kolumnon. La kunteksta menuo malfermiĝas. En bloko "Insercaj Elektoj" alklaku la ikonon "Valoroj".
- Post tio, anstataŭ formuloj, valoroj estos enmetitaj en la elektita kolumno. Nun vi povas sekure ŝanĝi aŭ forigi la originalan kolumnon. I neniel influos la rezulton.
Ekzemplo 3: uzado de kombinaĵo de operatoroj
Tamen la supera ekzemplo estas limigita de la fakto, ke la unua vorto en ĉiuj fontaj ĉeloj devas havi egalan nombron de signoj. Uzu kun funkcio PSTR operatoroj SERĈU aŭ Trovi pligrandigos signife la eblojn uzi la formulon.
Tekstoficistoj SERĈU kaj Trovi redonas la pozicion de la specifita karaktero en la teksto vidata.
Funkcia sintakso SERĈU poste:
= SERĈU (search_text; text_for_search; initial_position)
Operatora sintakso Trovi aspektas tiel:
= FIND (serĉo-teksto; vidu tekston; komenco_pozicio)
Plejparte, la argumentoj de ĉi tiuj du funkcioj estas identaj. Ilia ĉefa diferenco estas, ke la operatoro SERĈU kiam prilaborado de datumoj ne konsideras la kazon de literoj, kaj Trovi - konsideras.
Ni vidu kiel uzi la operatoron SERĈU kombinita kun funkcio PSTR. Ni havas tablon, en kiu estas enskribitaj la nomoj de diversaj modeloj de komputila ekipaĵo kun ĝeneraligita nomo. Kiel lasta tempo, ni bezonas repreni la nomon de la modeloj sen genra nomo. La malfacilaĵo estas, ke se en la antaŭa ekzemplo la ĝenerala nomo por ĉiuj pozicioj estis la sama ("smartphone"), tiam en ĉi tiu listo ĝi diferencas ("komputilo", "monitoro", "parolantoj", ktp.) kun malsama nombro de karakteroj. Por solvi ĉi tiun problemon, ni bezonas la operatoron SERĈUkiun ni nestumas en funkcio PSTR.
- Ni elektas la unuan ĉelon de la kolumno, kie la datumoj estos liverataj, kaj laŭ la kutima maniero vokas la fenestron de funkciaj argumentoj PSTR.
En la kampo "Teksto"kiel kutime, ni specifas la unuan ĉelon de la kolumno kun la originalaj datumoj. Ĉio estas nerompita.
- Sed la valoro de la kampo "Komenca Pozicio" starigos la argumenton, ke la funkcio formas SERĈU. Kiel vi povas vidi, ĉiuj datumoj en la listo estas kunigitaj per la fakto, ke estas spaco antaŭ la modelo nomo. Sekve, la operatoro SERĈU serĉos la unuan spacon en la ĉelo de la fonta teritorio kaj raportos la numeron de ĉi tiu funkcia simbolo PSTR.
Por malfermi la operacianta fenestro SERĈU, metu la kursoron sur la kampon "Komenca Pozicio". Poste klaku sur la ikono en la formo de triangulo, direktita suben. Ĉi tiu ikono situas sur la sama horizontala nivelo de la fenestro, kie troviĝas la butono. "Enmetu funkcion" kaj la formala stango, sed maldekstre de ili. Listo de la lastaj uzitaj operatoroj malfermiĝas. Ĉar ne estas nomo inter ili "SERĈO", tiam alklaku elementon "Aliaj ecoj ...".
- Fenestro malfermiĝas Funkcio majstroj. En la kategorio "Teksto" elektu la nomon "SERĈO" kaj alklaku la butonon "Bone".
- Operatora argumenta fenestro komenciĝas. SERĈU. Ĉar ni serĉas spacon, tiam en la kampo "Serĉa teksto" metu spacon fiksante la kursoron tie kaj premante la respondan klavon sur la klavaro.
En la kampo "Serĉa teksto" specifi la ligon al la unua ĉelo de la kolumno kun la originalaj datumoj. Ĉi tiu ligo estos identa al tiu, kiun ni antaŭe indikis en la kampo "Teksto" en la operatora argumenta fenestro PSTR.
Kampa argumento "Komenca Pozicio" ne bezonata. En nia kazo, ne necesas plenigi ĝin, aŭ vi povas agordi la numeron "1". Por iu ajn el ĉi tiuj elektoj, la serĉo estos farita de la komenco de la teksto.
Post la enigo de la datumoj, ne rapidu premi la butonon "Bone"kiel la funkcio SERĈU estas anidita. Simple alklaku la nomon PSTR en la formala stango.
- Post la ekzekuto de la lasta specifita ago, ni aŭtomate revenos al la operatora argumento fenestro. PSTR. Kiel vi povas vidi, la kampo "Komenca Pozicio" jam plenigis la formulon SERĈU. Sed ĉi tiu formulo indikas spacon, kaj ni bezonas la sekvan signon post la spaco, de kiu la modelo nomo komencas. Sekve, al la ekzistantaj datumoj en la kampo "Komenca Pozicio" ni finas esprimon "+1" sen citaĵoj.
En la kampo "Nombro da karakteroj"kiel en la antaŭa ekzemplo, skribu ajnan numeron kiu estas pli granda ol aŭ egala al la nombro de signoj en la plej longa esprimo de la originala kolumno. Ekzemple, metu la numeron "50". En nia kazo, ĉi tio sufiĉas.
Post ĉiuj specifaj manipuladoj, alklaku la butonon "Bone" ĉe la fino de la fenestro.
- Kiel vi povas vidi, post ĉi tio, la nomo de la aparata modelo aperis en aparta ĉelo.
- Nun, uzante la Plenan Asistanton, kiel en la antaŭa metodo, kopiu la formulon al la ĉeloj, kiuj troviĝas sube en ĉi tiu kolumno.
- La nomoj de ĉiuj aparataj modeloj estas montritaj en la celaj celoj. Nun, se necese, vi povas rompi la ligon en ĉi tiuj elementoj kun la kolumno de fontaj datumoj, kiel en la antaŭa tempo, per sinsekva apliko kopiado kaj algluado de valoroj. Tamen ĉi tiu ago ne ĉiam necesas.
Funkcio Trovi uzata kune kun la formulo PSTR laŭ la sama principo kiel la operatoro SERĈU.
Kiel vi povas vidi, la funkcio PSTR I estas tre oportuna ilo por montri la necesajn datumojn en antaŭ-specifita ĉelo. La fakto, ke ĝi ne estas tiel populara inter uzantoj devas pro la fakto, ke multaj uzantoj, uzante Excel, pli atentas matematikajn funkciojn, ol tekstajn. Uzinte ĉi tiun formulon kombine kun aliaj operatoroj, ĝia funkcio pligrandiĝas eĉ pli.