Ôóíêöèè Excel äëÿ ðàáîòû ñ ýëåìåíòàìè ñòðîê
Ñëåäóþùèå ôóíêöèè íàõîäÿò è âîçâðàùàþò ÷àñòè òåêñòîâûõ ñòðîê èëè ñîñòàâëÿþò áîëüøèå ñòðîêè èç íåáîëüøèõ: ÍÀÉÒÈ (FIND), ÏÎÈÑÊ (SEARCH), ÏÐÀÂÑÈÌ (RIGHT), ËÅÂÑÈÌ (LEFT), ÏÑÒÐ (MID), ÏÎÄÑÒÀÂÈÒÜ (SUBSTITUTE), ÏÎÂÒÎÐ (REPT), ÇÀÌÅÍÈÒÜ (REPLACE), ÑÖÅÏÈÒÜ (CONCATENATE).
Ôóíêöèè ÍÀÉÒÈ è ÏÎÈÑÊ
Ôóíêöèè ÍÀÉÒÈ (FIND) è ÏÎÈÑÊ (SEARCH) èñïîëüçóþòñÿ äëÿ îïðåäåëåíèÿ ïîçèöèè îäíîé òåêñòîâîé ñòðîêè â äðóãîé. Îáå ôóíêöèè âîçâðàùàþò íîìåð ñèìâîëà, ñ êîòîðîãî íà÷èíàåòñÿ ïåðâîå âõîæäåíèå èñêîìîé ñòðîêè. Ýòè äâå ôóíêöèè ðàáîòàþò îäèíàêîâî çà èñêëþ÷åíèåì òîãî, ÷òî ôóíêöèÿ ÍÀÉÒÈ ó÷èòûâàåò ðåãèñòð áóêâ, à ôóíêöèÿ ÏÎÈÑÊ äîïóñêàåò èñïîëüçîâàíèå ñèìâîëîâ øàáëîíà. Ôóíêöèè èìåþò ñëåäóþùèé ñèíòàêñèñ:
=ÍÀÉÒÈ(èñêîìûé_òåêñò;ïðîñìàòðèâàåìûé_òåêñò;íà÷_ïîçèöèÿ)
=ÏÎÈÑÊ(èñêîìûé_òåêñò;ïðîñìàòðèâàåìûé_òåêñò;íà÷_ïîçèöèÿ)
Àðãóìåíò èñêîìûé_òåêñò çàäàåò òåêñòîâóþ ñòðîêó, êîòîðóþ íàäî íàéòè, à àðãóìåíò ïðîñìàòðèâàåìûé_òåêñò - òåêñò, â êîòîðîì ïðîèçâîäèòñÿ ïîèñê. Ëþáûì èç ýòèõ àðãóìåíòîâ ìîæåò áûòü ñòðîêà ñèìâîëîâ, çàêëþ÷åííàÿ â äâîéíûå êàâû÷êè, èëè ññûëêà íà ÿ÷åéêó. Íåîáÿçàòåëüíûé àðãóìåíò íà÷_ïîçèöèÿ çàäàåò ïîçèöèþ â ïðîñìàòðèâàåìîì òåêñòå, ñ êîòîðîé íà÷èíàåòñÿ ïîèñê. Àðãóìåíò íà÷_ïîçèöèÿ ñëåäóåò èñïîëüçîâàòü â òîì ñëó÷àå, êîãäà ïðîñìàòðèâàåìûé_òåêñò ñîäåðæèò íåñêîëüêî âõîæäåíèé èñêîìîãî òåêñòà. Åñëè äàííûé àðãóìåíò îïóùåí, Excel âîçâðàùàåò ïîçèöèþ ïåðâîãî âõîæäåíèÿ.
Ýòè ôóíêöèè âîçâðàùàþò îøèáî÷íîå çíà÷åíèå, êîãäà èñêîìûé_òåêñò íå ñîäåðæèòñÿ â ïðîñìàòðèâàåìîì òåêñòå, ëèáî íà÷_ïîçèöèÿ ìåíüøè èëè ðàâíà íóëþ, ëèáî íà÷_ïîçèöèÿ ïðåâûøàåò êîëè÷åñòâî ñèìâîëîâ â ïðîñìàòðèâàåìîì òåêñòå, ëèáî íà÷_ïîçèöèÿ áîëüøå ïîçèöèè ïîñëåäíåãî âõîæäåíèÿ èñêîìîãî òåêñòà.
Íàïðèìåð, ÷òîáû îïðåäåëèòü ïîçèöèþ áóêâû "æ" â ñòðîêå "Ãàðàæíûå âîðîòà", íàäî èñïîëüçîâàòü ôîðìóëó:
=ÍÀÉÒÈ("æ";"Ãàðàæíûå âîðîòà")
Ýòà ôîðìóëà âîçâðàùàåò 5.
Åñëè òî÷íàÿ ïîñëåäîâàòåëüíîñòü ñèìâîëîâ èñêîìîãî òåêñòà íåèçâåñòíà, ìîæíî èñïîëüçîâàòü ôóíêöèþ ÏÎÈÑÊ è âêëþ÷èòü â ñòðîêó èñêîìûé_òåêñò ñèìâîëû øàáëîíà: çíàê âîïðîñà (?) è çâåçäî÷êó (*). Çíàê âîïðîñà ñîîòâåòñòâóåò îäíîìó ïðîèçâîëüíî íàáðàííîìó ñèìâîëó, à çâåçäî÷êà çàìåíÿåò ëþáóþ ïîñëåäîâàòåëüíîñòü ñèìâîëîâ â óêàçàííîé ïîçèöèè. Íàïðèìåð, ÷òîáû íàéòè ïîçèöèþ èìåí Àíàòîëèé, Àëåêñåé, Àêàêèé â òåêñòå, íàõîäÿùåìñÿ â ÿ÷åéêå À1, íàäî èñïîëüçîâàòü ôîðìóëó:
=ÏÎÈÑÊ("À*é";À1)
Ôóíêöèè ÏÐÀÂÑÈÌÂ è ËÅÂÑÈÌÂ
Ôóíêöèÿ ÏÐÀÂÑÈÌÂ (RIGHT) âîçâðàùàåò êðàéíèå ïðàâûå ñèìâîëû ñòðîêè àðãóìåíòà, â òî âðåìÿ êàê ôóíêöèÿ ËÅÂÑÈÌÂ (LEFT) âîçâðàùàåò ïåðâûå (ëåâûå) ñèìâîëû. Ñèíòàêñèñ:
=ÏÐÀÂÑÈÌÂ(òåêñò;êîëè÷åñòâî_ñèìâîëîâ)
=ËÅÂÑÈÌÂ(òåêñò;êîëè÷åñòâî_ñèìâîëîâ)
Àðãóìåíò êîëè÷åñòâî_ñèìâîëîâ çàäàåò ÷èñëî ñèìâîëîâ, èçâëåêàåìûõ èç àðãóìåíòà òåêñò. Ýòè ôóíêöèè ó÷èòûâàþò ïðîáåëû è ïîýòîìó, åñëè àðãóìåíò òåêñò ñîäåðæèò ïðîáåëû â íà÷àëå èëè êîíöå ñòðîêè, â àðãóìåíòàõ ôóíêöèé ñëåäóåò èñïîëüçîâàòü ôóíêöèþ ÑÆÏÐÎÁÅËÛ.
Àðãóìåíò êîëè÷åñòîâ_ñèìâîëîâ äîëæåí áûòü áîëüøå èëè ðàâåí íóëþ. Åñëè ýòîò àðãóìåíò îïóñêàåòñÿ, Excel ñ÷èòàåò åãî ðàâíûì 1. Åñëè êîëè÷åñòâî_ñèìâîëîâ áîëüøå ÷èñëà ñèìâîëîâ â àðãóìåíòå òåêñò, òî âîçâðàùàåòñÿ âåñü àðãóìåíò.
Ôóíêöèÿ ÏÑÒÐ
Ôóíêöèÿ ÏÑÒÐ (MID) âîçâðàùàåò çàäàííîå ÷èñëî ñèìâîëîâ èç ñòðîêè òåêñòà, íà÷èíàÿ ñ óêàçàííîé ïîçèöèè. Ýòà ôóíêöèÿ èìååò ñëåäóþùèé ñèíòàêñèñ:
=ÏÑÒÐ(òåêñò;íà÷_ïîçèöèÿ;êîëè÷åñòâî_ñèìâîëîâ)
Àðãóìåíò òåêñò - ýòî òåêñòîâàÿ ñòðîêà, ñîäåðæàùàÿ èçâëåêàåìûå ñèìâîëû, íà÷_ïîçèöèÿ - ýòî ïîçèöèÿ ïåðâîãî ñèìâîëà, èçâëåêàåìîãî èç òåêñòà (îòíîñèòåëüíî íà÷àëà ñòðîêè), à êîëè÷åñòâî_ñèìâîëîâ - ýòî ÷èñëî èçâëåêàåìûõ ñèìâîëîâ.
Ôóíêöèè ÇÀÌÅÍÈÒÜ è ÏÎÄÑÒÀÂÈÒÜ
Ýòè äâå ôóíêöèè çàìåíÿþò ñèìâîëû â òåêñòå. Ôóíêöèÿ ÇÀÌÅÍÈÒÜ (REPLACE) çàìåùàåò ÷àñòü òåêñòîâîé ñòðîêè äðóãîé òåêñòîâîé ñòðîêîé è èìååò ñèíòàêñèñ:
=ÇÀÌÅÍÈÒÜ(ñòàðûé_òåêñò;íà÷_ïîçèöèÿ;êîëè÷åñòâî_ñèìâîëîâ;íîâûé_òåêñò)
Àðãóìåíò ñòàðûé_òåêñò - ýòî òåêñòîâàÿ ñòðîêà, à êîòîðîé íàäî çàìåíèòü ñèìâîëû. Ñëåäóþùèå äâà àðãóìåíòà çàäàþò ñèìâîëû, êîòîðûå íóæíî çàìåíèòü (îòíîñèòåëüíî íà÷àëà ñòðîêè). Àðãóìåíò íîâûé_òåêñò çàäàåò âñòàâëÿåìóþ òåêñòîâóþ ñòðîêó.
Íàïðèìåð, ÿ÷åéêà À2 ñîäåðæèò òåêñò "Âàñÿ Èâàíîâ". ×òîáû ïîìåñòèòü ýòîò æå òåêñò â ÿ÷åéêó À3, çàìåíèâ èìÿ, íàäî â ÿ÷åéêó À3 âñòàâèòü ñëåäóþùóþ ôóíêöèþ:
=ÇÀÌÅÍÈÒÜ(À2;1;5;"Ïåòÿ")
 ôóíêöèè ÏÎÄÑÒÀÂÈÒÜ (SUBSTITUTE) íà÷àëüíàÿ ïîçèöèÿ è ÷èñëî çàìåíÿåìûõ ñèìâîëîâ íå çàäàþòñÿ, à ÿâíî óêàçûâàåòñÿ çàìåùàåìûé òåêñò. Ôóíêöèÿ ÏÎÄÑÒÀÂÈÒÜ èìååò ñëåäóþùèé ñèíòàêñèñ:
=ÏÎÄÑÒÀÂÈÒÜ(òåêñò;ñòàðûé_òåêñò;íîâûé_òåêñò;íîìåð_âõîæäåíèÿ)
Àðãóìåíò íîìåð_âõîæäåíèÿ ÿâëÿåòñÿ íåîáÿçàòåëüíûì. Îí ïðåäïèñûâàåò Excel çàìåíèòü òîëüêî çàäàííîå âõîæäåíèå ñòðîêè ñòàðûé_òåêñò.
Íàïðèìåð, ÿ÷åéêà À1 ñîäåðæèò òåêñò "Íîëü ìåíüøå âîñüìè". Íàäî çàìåíèòü ñëîâî "íîëü" íà "íóëü".
=ÏÎÄÑÒÀÂÈÒÜ(À1;"î";"ó";1)
×èñëî 1 â ýòîé ôîðìóëå óêàçûâàåò, ÷òî íàäî èçìåíèòü òîëüêî ïåðâîå "î" â ñòðîêå ÿ÷åéêè À1. Åñëè àðãóìåíò íîìåð_âõîæäåíèÿ îïóùåí, Excel çàìåíÿåò âñå âõîæäåíèÿ ñòðîêè ñòàðûé_òåêñò íà ñòðîêó íîâûé_òåêñò.
Ôóíêöèÿ ÏÎÂÒÎÐ
Ôóíêöèÿ ÏÎÂÒÎÐ (REPT) ïîçâîëÿåò çàïîëíèòü ÿ÷åéêó ñòðîêîé ñèìâîëîâ, ïîâòîðåííîé çàäàííîå êîëè÷åñòâî ðàç. Ñèíòàêñèñ:
=ÏÎÂÒÎÐ(òåêñò;÷èñëî_ïîâòîðåíèé)
Àðãóìåíò òåêñò - ýòî ðàçìíîæåííàÿ ñòðîêà ñèìâîëîâ, çàêëþ÷åííàÿ â êàâû÷êè. Àðãóìåíò ÷èñëî_ïîâòîðåíèé óêàçûâàåò, ñêîëüêî ðàç íóæíî ïîâòîðèòü òåêñò. Åñëè àðãóìåíò ÷èñëî_ïîâòîðåíèé ðàâåí 0, ôóíêöèÿ ÏÎÂÒÎÐ îñòàâëÿåò ÿ÷åéêó ïóñòîé, à åñëè îí íå ÿâëÿåòñÿ öåëûì ÷èñëîì, ýòà ôóíêöèÿ îòáðàñûâàåò äåñÿòè÷íûå çíàêè ïîñëå çàïÿòîé.
Ôóíêöèÿ ÑÖÅÏÈÒÜ
Ôóíêöèÿ ÑÖÅÏÈÒÜ (CONCATENATE) ÿâëÿåòñÿ ýêâèâàëåíòîì òåêñòîâîãî îïåðàòîðà & è èñïîëüçóåòñÿ äëÿ îáúåäèíåíèÿ ñòðîê. Ñèíòàêñèñ:
=ÑÖÅÏÈÒÜ(òåêñò1;òåêñò2;...)
 ôóíêöèè ìîæíî èñïîëüçîâàòü äî 30 àðãóìåíòîâ.
Íàïðèìåð, ÿ÷åéêà À5 ñîäåðæèò òåêñò "ïåðâîå ïîëóãîäèå", ñëåäóþùàÿ ôîðìóëà âîçâðàùàåò òåêñò "Âñåãî çà ïåðâîå ïîëóãîäèå":
=ÑÖÅÏÈÒÜ("Âñåãî çà ";À5)