Òåêñòîâûå ôóíêöèè Excel
Çäåñü ðàññìîòðåíû íàèáîëåå ÷àñòî èñïîëüçóåìûå òåêñòîâûå ôóíêöèè Excel (êðàòêàÿ ñïðàâêà). Äîïîëíèòåëüíóþ èíôîðìàöèþ î ôóíêöèÿõ ìîæíî íàéòè â îêíå äèàëîãà ìàñòåðà ôóíêöèé, à òàêæå â ñïðàâî÷íîé ñèñòåìå Excel.
Ôóíêöèè ÏÐÎÏÈÑÍ, ÑÒÐÎ×Í è ÏÐÎÏÍÀ×
Òåêñòîâûå ôóíêöèè ïðåîáðàçóþò ÷èñëîâûå òåêñòîâûå çíà÷åíèÿ â ÷èñëà è ÷èñëîâûå çíà÷åíèÿ â ñòðîêè ñèìâîëîâ (òåêñòîâûå ñòðîêè), à òàêæå ïîçâîëÿþò âûïîëíÿòü íàä ñòðîêàìè ñèìâîëîâ ðàçëè÷íûå îïåðàöèè.
Ôóíêöèÿ ÒÅÊÑÒ
Ôóíêöèÿ ÒÅÊÑÒ (TEXT) ïðåîáðàçóåò ÷èñëî â òåêñòîâóþ ñòðîêó ñ çàäàííûì ôîðìàòîì. Ñèíòàêñèñ:
=ÒÅÊÑÒ(çíà÷åíèå;ôîðìàò)
Àðãóìåíò çíà÷åíèå ìîæåò áûòü ëþáûì ÷èñëîì, ôîðìóëîé èëè ññûëêîé íà ÿ÷åéêó. Àðãóìåíò ôîðìàò îïðåäåëÿåò, â êàêîì âèäå îòîáðàæàåòñÿ âîçâðàùàåìàÿ ñòðîêà. Äëÿ çàäàíèÿ íåîáõîäèìîãî ôîðìàòà ìîæíî èñïîëüçîâàòü ëþáîé èç ñèìâîëîâ ôîðìàòèðîâàíèÿ çà èñêëþ÷åíèåì çâåçäî÷êè. Èñïîëüçîâàíèå ôîðìàòà Îáùèé íå äîïóñêàåòñÿ. Íàïðèìåð, ñëåäóþùàÿ ôîðìóëà âîçâðàùàåò òåêñòîâóþ ñòðîêó 25,25:
=ÒÅÊÑÒ(101/4;"0,00")
Ôóíêöèÿ ÐÓÁËÜ
Ôóíêöèÿ ÐÓÁËÜ (DOLLAR) ïðåîáðàçóåò ÷èñëî â ñòðîêó. Îäíàêî ÐÓÁËÜ âîçâðàùàåò ñòðîêó â äåíåæíîì ôîðìàòå ñ çàäàííûì ÷èñëîì äåñÿòè÷íûõ çíàêîâ. Ñèíòàêñèñ:
=ÐÓÁËÜ(÷èñëî;÷èñëî_çíàêîâ)
Ïðè ýòîì Excel ïðè íåîáõîäèìîñòè îêðóãëÿåò ÷èñëî. Åñëè àðãóìåíò ÷èñëî_çíàêîâ îïóùåí, Excel èñïîëüçóåò äâà äåñÿòè÷íûõ çíàêà, à åñëè çíà÷åíèå ýòîãî àðãóìåíòà îòðèöàòåëüíîå, òî âîçâðàùàåìîå çíà÷åíèå îêðóãëÿåòñÿ ñëåâà îò äåñÿòè÷íîé çàïÿòîé.
Ôóíêöèÿ ÄËÑÒÐ
Ôóíêöèÿ ÄËÑÒÐ (LEN) âîçâðàùàåò êîëè÷åñòâî ñèìâîëîâ â òåêñòîâîé ñòðîêå è èìååò ñëåäóþùèé ñèíòàêñèñ:
=ÄËÑÒÐ(òåêñò)
Àðãóìåíò òåêñò äîëæåí áûòü ñòðîêîé ñèìâîëîâ, çàêëþ÷åííîé â äâîéíûå êàâû÷êè, èëè ññûëêîé íà ÿ÷åéêó. Íàïðèìåð, ñëåäóþùàÿ ôîðìóëà âîçâðàùàåò çíà÷åíèå 6:
=ÄËÑÒÐ("ãîëîâà")
Ôóíêöèÿ ÄËÑÒÐ âîçâðàùàåò äëèíó îòîáðàæàåìîãî òåêñòà èëè çíà÷åíèÿ, à íå õðàíèìîãî çíà÷åíèÿ ÿ÷åéêè. Êðîìå òîãî, îíà èãíîðèðóåò íåçíà÷àùèå íóëè.
Ôóíêöèÿ ÑÈÌÂÎË è ÊÎÄÑÈÌÂ
Ëþáîé êîìïüþòåð äëÿ ïðåäñòàâëåíèÿ ñèìâîëîâ èñïîëüçóåò ÷èñëîâûå êîäû. Íàèáîëåå ðàñïðîñòðàíåííîé ñèñòåìîé êîäèðîâêè ñèìâîëîâ ÿâëÿåòñÿ ASCII.  ýòîé ñèñòåìå öèôðû, áóêâû è äðóãèå ñèìâîëû ïðåäñòàâëåíû ÷èñëàìè îò 0 äî 127 (255). Ôóíêöèè ÑÈÌÂÎË (CHAR) è ÊÎÄÑÈÌ (CODE) êàê ðàç è èìåþò äåëî ñ êîäàìè ASCII. Ôóíêöèÿ ÑÈÌÂÎË âîçâðàùàåò ñèìâîë, êîòîðûé ñîîòâåòñòâóåò çàäàííîìó ÷èñëîâîìó êîäó ASCII, à ôóíêöèÿ ÊÎÄÑÈÌ âîçâðàùàåò êîä ASCII äëÿ ïåðâîãî ñèìâîëà åå àðãóìåíòà. Ñèíòàêñèñ ôóíêöèé:
=ÑÈÌÂÎË(÷èñëî)
=ÊÎÄÑÈÌÂ(òåêñò)
Åñëè â êà÷åñòâå àðãóìåíòà òåêñò ââîäèòñÿ ñèìâîë, îáÿçàòåëüíî íàäî çàêëþ÷èòü åãî â äâîéíûå êàâû÷êè: â ïðîòèâíîì ñëó÷àå Excel âîçâðàòèò îøèáî÷íîå çíà÷åíèå.
Ôóíêöèè ÑÆÏÐÎÁÅËÛ è ÏÅ×ÑÈÌÂ
×àñòî íà÷àëüíûå è êîíå÷íûå ïðîáåëû íå ïîçâîëÿþò ïðàâèëüíî îòñîðòèðîâàòü çíà÷åíèÿ â ðàáî÷åì ëèñòå èëè áàçå äàííûõ. Åñëè âû èñïîëüçóåòå òåêñòîâûå ôóíêöèè äëÿ ðàáîòû ñ òåêñòàìè ðàáî÷åãî ëèñòà, ëèøíèå ïðîáåëû ìîãóò ìåøàòü ïðàâèëüíîé ðàáîòå ôîðìóë. Ôóíêöèÿ ÑÆÏÐÎÁÅËÛ (TRIM) óäàëÿåò íà÷àëüíûå è êîíå÷íûå ïðîáåëû èç ñòðîêè, îñòàâëÿÿ òîëüêî ïî îäíîìó ïðîáåëó ìåæäó ñëîâàìè. Ñèíòàêñèñ:
=ÑÆÏÐÎÁÅËÛ(òåêñò)
Ôóíêöèÿ ÏÅ×ÑÈÌ (CLEAN) àíàëîãè÷íà ôóíêöèè ÑÆÏÐÎÁÅËÛ çà èñêëþ÷åíèåì òîãî, ÷òî îíà óäàëÿåò âñå íåïå÷àòàåìûå ñèìâîëû. Ôóíêöèÿ ÏÅ×ÑÈÌ îñîáåííî ïîëåçíà ïðè èìïîðòå äàííûõ èç äðóãèõ ïðîãðàìì, ïîñêîëüêó íåêîòîðûå èìïîðòèðîâàííûå çíà÷åíèÿ ìîãóò ñîäåðæàòü íåïå÷àòàåìûå ñèìâîëû. Ýòè ñèìâîëû ìîãóò ïðîÿâëÿòüñÿ íà ðàáî÷èõ ëèñòàõ â âèäå íåáîëüøèõ êâàäðàòîâ èëè âåðòèêàëüíûõ ÷åðòî÷åê. Ôóíêöèÿ ÏÅ×ÑÈÌ ïîçâîëÿåò óäàëèòü íåïå÷àòàåìûå ñèìâîëû èç òàêèõ äàííûõ. Ñèíòàêñèñ:
=ÏÅ×ÑÈÌÂ(òåêñò)
Ôóíêöèÿ ÑÎÂÏÀÄ
Ôóíêöèÿ ÑÎÂÏÀÄ (EXACT) ñðàâíèâàåò äâå ñòðîêè òåêñòà íà ïîëíóþ èäåíòè÷íîñòü ñ ó÷åòîì ðåãèñòðà áóêâ. Ðàçëè÷èå â ôîðìàòèðîâàíèè èãíîðèðóåòñÿ. Ñèíòàêñèñ:
=ÑÎÂÏÀÄ(òåêñò1;òåêñò2)
Åñëè àðãóìåíòû òåêñò1 è òåêñò2 èäåíòè÷íû ñ ó÷åòîì ðåãèñòðà áóêâ, ôóíêöèÿ âîçâðàùàåò çíà÷åíèå ÈÑÒÈÍÀ, â ïðîòèâíîì ñëó÷àå - ËÎÆÜ. Àðãóìåíòû òåêñò1 è òåêñò2 äîëæíû áûòü ñòðîêàìè ñèìâîëîâ, çàêëþ÷åííûìè â äâîéíûå êàâû÷êè, èëè ññûëêàìè íà ÿ÷åéêè, â êîòîðûõ ñîäåðæèòñÿ òåêñò.
Ôóíêöèè ÏÐÎÏÈÑÍ, ÑÒÐÎ×Í è ÏÐÎÏÍÀ×
 Excel èìåþòñÿ òðè ôóíêöèè, ïîçâîëÿþùèå èçìåíÿòü ðåãèñòð áóêâ â òåêñòîâûõ ñòðîêàõ: ÏÐÎÏÈÑÍ (UPPER), ÑÒÐÎ×Í (LOWER) è ÏÐÎÏÍÀ× (PROPER). Ôóíêöèÿ ÏÐÎÏÈÑÍ ïðåîáðàçóåò âñå áóêâû òåêñòîâîé ñòðîêè â ïðîïèñíûå, à ÑÒÐÎ×Í - â ñòðî÷íûå. Ôóíêöèÿ ÏÐÎÏÍÀ× çàìåíÿåò ïðîïèñíûìè ïåðâóþ áóêâó â êàæäîì ñëîâå è âñå áóêâû, ñëåäóþùèå íåïîñðåäñòâåííî çà ñèìâîëàìè, îòëè÷íûìè îò áóêâ; âñå îñòàëüíûå áóêâû ïðåîáðàçóþòñÿ â ñòðî÷íûå. Ýòè ôóíêöèè èìåþò ñëåäóþùèé ñèíòàêñèñ:
=ÏÐÎÏÈÑÍ(òåêñò)
=ÑÒÐÎ×Í(òåêñò)
=ÏÐÎÏÍÀ×(òåêñò)
Ïðè ðàáîòå ñ óæå ñóùåñòâóþùèìè äàííûìè äîâîëüíî ÷àñòî âîçíèêàåò ñèòóàöèÿ, êîãäà íóæíî ìîäèôèöèðîâàòü ñàìè èñõîäíûå çíà÷åíèÿ, ê êîòîðûì ïðèìåíÿþòñÿ òåêñòîâûå ôóíêöèè. Ìîæíî ââåñòè ôóíêöèþ â òå æå ñàìûå ÿ÷åéêè, ãäå íàõîäÿòñÿ ýòè çíà÷åíèÿ, ïîñêîëüêó ââåäåííûå ôîðìóëû çàìåíÿò èõ. Íî ìîæíî ñîçäàòü âðåìåííûå ôîðìóëû ñ òåêñòîâîé ôóíêöèåé â ñâîáîäíûõ ÿ÷åéêàõ â òîé æå ñàìîé ñòðîêå è ñêîïèðóéòå ðåçóëüòàò â áóôåð îáìåíà. ×òîáû çàìåíèòü ïåðâîíà÷àëüíûå çíà÷åíèÿ ìîäèôèöèðîâàííûìè, âûäåëèòå èñõîäíûå ÿ÷åéêè ñ òåêñòîì, â ìåíþ "Ïðàâêà" âûáåðèòå êîìàíäó "Ñïåöèàëüíàÿ âñòàâêà", óñòàíîâèòå ïåðåêëþ÷àòåëü "Çíà÷åíèÿ" è íàæìèòå êíîïêó ÎÊ. Ïîñëå ýòîãî ìîæíî óäàëèòü âðåìåííûå ôîðìóëû.
Ôóíêöèè ÅÒÅÊÑÒ è ÅÍÅÒÅÊÑÒ
Ôóíêöèè ÅÒÅÊÑÒ (ISTEXT) è ÅÍÅÒÅÊÑÒ (ISNOTEXT) ïðîâåðÿþò, ÿâëÿåòñÿ ëè çíà÷åíèå òåêñòîâûì. Ñèíòàêñèñ:
=ÅÒÅÊÑÒ(çíà÷åíèå)
=ÅÍÅÒÅÊÑÒ(çíà÷åíèå)
Ïðåäïîëîæèì, íàäî îïðåäåëèòü, ÿâëÿåòñÿ ëè çíà÷åíèå â ÿ÷åéêå À1 òåêñòîì. Åñëè â ÿ÷åéêå À1 íàõîäèòñÿ òåêñò èëè ôîðìóëà, êîòîðàÿ âîçâðàùàåò òåêñò, ìîæíî èñïîëüçîâàòü ôîðìóëó:
=ÅÒÅÊÑÒ(À1)
 ýòîì ñëó÷àå Excel âîçâðàùàåò ëîãè÷åñêîå çíà÷åíèå ÈÑÒÈÍÀ. Àíàëîãè÷íî, åñëè èñïîëüçîâàòü ôîðìóëó:
ÅÍÅÒÅÊÑÒ(À1)
Excel âîçâðàùàåò ëîãè÷åñêîå çíà÷åíèå ËÎÆÜ.