Съвети за работа с текст и текстови функции в Excel

Съвети за работа с текст и текстови функции в Excel

Когато мислите за Excel ( нашите най -важни съвети за Excel ), вероятно мислите за числа, изчисления и формули. Но също така добавяте текст към електронни таблици, като заглавия, описания или имена на хора.





Днес ще разгледаме различни начини за работа с текст в електронни таблици на Excel. Обсъждаме няколко различни функции за работа с текст. Винаги, когато използвате функция, винаги я започвайте със знак за равенство (=).





Увиване на текст в клетка

Когато въвеждате текст в клетка, която е по -широка от клетката, текстът по подразбиране преминава над дясната граница на клетката. Но е лесно текстът да бъде обвит, за да пасне на ширината на колоната. Прехвърлянето на текст се настройва автоматично, когато промените ширината на клетката.





За да превърнете текста в клетка, изберете клетката и щракнете върху Прехвърляне на текст бутон в Подравняване раздел на У дома раздел.

Текстът е увит в клетката и височината на реда автоматично се регулира, за да пасне на текста.



Ако височина на реда не се настройва автоматично, редът може да бъде настроен на определена височина.

как да направите уеб сайт приложение на iphone

За да приспособите автоматично височината на реда към текста, изберете клетката. След това щракнете Формат в Клетки раздел на У дома раздела и изберете AutoFit Височина на реда .





Ако искате да запазите реда на определена височина, можете да го промените, за да сте сигурни, че опакованият текст пасва. Изберете Височина на реда от Формат меню. След това въведете височина за реда в Височина на реда диалоговия прозорец и щракнете върху Добре .

Можете също така да плъзнете долната граница на реда, докато всички редове текст се поберат в клетката.





Въведете прекъсване на ред в клетка

Ако текстът в клетка минава над дясната граница, можете също да вмъкнете прекъсване на ред, за да направите текстовото преместване ръчно.

Щракнете двукратно върху клетката, за да редактирате текста, или натиснете F2 . Щракнете с мишката върху точката в текста, където искате да вмъкнете прекъсване на ред. След това натиснете Alt + Enter .

Височината на реда се регулира, за да пасне на текста, ако Формат е настроено на AutoFit Височина на реда в Клетки раздел на У дома раздел.

Пребройте клетки, съдържащи всякакъв текст

Ако искате да знаете колко клетки в диапазон на работния ви лист съдържа текст (а не числа, грешки, формули или празни клетки), можете да използвате функцията COUNTIF.

Общата форма на функцията COUNTIF за преброяване на произволен брой текстови знаци е:

=COUNTIF(cellrange,'*')

Клетъчният диапазон представлява всеки диапазон от клетки като В2: В9. Звездичката между кавичките е заместващ знак, който представлява всеки съвпадащ брой текстови знаци. Трябва да се отбележат няколко неща относно това, което се счита за текстови знаци:

  • Логическите стойности TRUE и FALSE не се отчитат като текст.
  • Числата, въведени като текст, се броят в заместващия знак (*).
  • Преброява се празна клетка, която започва с апостроф (').

Например, за да преброим броя клетки, съдържащи текст в диапазона от клетки A2: G9 в следния работен лист, въвеждаме „= COUNTIF (“. След това, за да влезем в диапазона от клетки, избираме клетките, които искаме да включим в броя .

Функцията COUNTIF не е чувствителна към регистъра.

След това въвеждаме запетая (,) и заместващия знак (*), заобиколен от двойни кавички.

Натиснете Въведете за да завършите въвеждането на функцията и да видите резултата в клетката.

Преброяване на клетки, съдържащи специфичен текст

Можете също да използвате функцията COUNTIF, за да преброите колко клетки съдържат конкретни текстови знаци.

Общата функция за отчитане на появата на конкретни символни текстови символи е:

=COUNTIF(cellrange,'txt')

Точно както в предишния раздел, клетъчният диапазон представлява всеки диапазон от клетки като B2: B9. Поставяме низ от текстови знаци, които искаме да намерим между двойни кавички.

Например, за да преброим броя клетки, съдържащи „молив“ в диапазона от клетки A2: G9 на следния работен лист, въвеждаме следната функция:

=COUNTIF(A2:G9,'Pencil')

Това намира всички клетки, съдържащи само думата „молив“, без друг текст в клетката. Тъй като функцията COUNTIF не е чувствителна към регистъра, тя ще намери всички клетки, съдържащи „молив“ или „молив“.

Функцията COUNTIFS ви позволява да броите клетки с текст, но изключва клетки със специфични текстови знаци.

Например, използваме COUNTIFS по следния начин, за да намерим всички клетки, съдържащи какъвто и да е текст, с изключение на „Молив“.

=COUNTIFS(A2:G9,'*',A2:G9,'Pencil')

За функцията COUNTIFS първо й давате диапазона и текста, който искате да намерите. След това задайте отново същия диапазон и текстът, който искате да бъде изключен. '' Се използва за изключване на текста, който следва.

Когато използвате функцията COUNTIF или COUNTIFS, можете да добавите звездичка от едната или от двете страни на низа, за да намерите клетки, които съдържат този низ, заобиколен от произволен брой текстови знаци (или никакви).

Например, за да намерим всички клетки, съдържащи буквата 'j', използваме следната функция:

google maps не могат да намерят път до там
=COUNTIF(A2:G9,'*j*')

Отново, тъй като функцията COUNTIF не е чувствителна към регистъра, клетките, съдържащи „j“ или „J“, ще бъдат преброени.

Конвертиране на текст в числа

Ако имате много клетки, които съдържат числа, съхранявани като текст, има няколко начина да преобразувате текста в числа.

Можете да разберете дали дадено число е форматирано като текст, когато е подравнено вляво в клетката, вместо в дясно. Също така, ако число е форматирано форсирано като текст с помощта на апостроф (') в началото, в горния ляв ъгъл на клетката ще има зелен триъгълник.

За да конвертирате текст в числа, можете да използвате Преобразувайте в число опция, Текст към колони функция, или Специална паста . Ние обсъждаме всеки от тези методи в нашата статия за извличане на числа и текст в Excel.

Преобразувайте число в текст

Може да има моменти, когато искате да съхранявате числа като текст. Може би извършвате действие върху редица клетки и има определени клетки, които не искате да четете като числа, въпреки че са такива.

Въвеждането на апостроф (') в началото на число го преобразува в текст. Но ако имате много клетки с числа, които искате да преобразувате в текст, можете да използвате функцията TEXT.

Например, искаме да преобразуваме числата в колоната В, показана по -долу, в текст. Въвеждаме следната функция в клетката вдясно от първото число.

=TEXT(B2,'0')

Вие давате на функцията референтната клетка за числото за преобразуване и след това формата на числата, който искате. Просто преобразуваме в число без специално форматиране (например не във валута или дата). Така че използваме '0' (нула).

Използвайте функцията за автоматично попълване, за да копирате функцията ТЕКСТ в останалите клетки. Числата стават текст и са подравнени вляво.

Можете да копирате и поставите преобразуваните стойности в оригиналната колона. Изберете клетките, съдържащи функцията ТЕКСТ, и натиснете Ctrl + C да ги копирате. Изберете първата клетка в оригиналната колона. На У дома раздела, щракнете върху стрелката на Поставете бутон и отидете на Специално поставяне> Стойности .

Можете да намерите примери за различното форматиране на текст, достъпно за използване във функцията TEXT на Сайт за поддръжка на Microsoft .

Преобразуване на текст в дата

Получавали ли сте някога работна книга от някой друг, в която са въвели дати като текст, като числа или във формат, който не се разпознава като дати? Можете да конвертирате текст в дати с помощта на функцията DATE.

Ето общия формат на функцията DATE:

=DATE(year,month,day)

За годината, месеца и деня ще използваме низните функции LEFT, MID и RIGHT, за да извлечем подходящите части от текста или числото, което искаме да преобразуваме. Ще обясним четирите примера на изображението по -долу.

За да преобразуваме „20171024“ в клетка C2 в дата, използвахме функцията НАЛЯВО, за да извлечем първите четири знака за годината (2017). След това използвахме функцията MID, за да извлечем двата знака, започвайки от петата позиция като месец (10). И накрая, използвахме функцията НАДЯСНО, за да извлечем последните два знака като ден (24).

=DATE(LEFT(C2,4),MID(C2,5,2),RIGHT(C2,2))

Следващият пример „2102018“ в клетка C3 е в различен ред. Все още използваме низните функции, но в различен ред. Използвахме функцията НАДЯСНО, за да извлечем последните четири знака за годината (2018). В този случай месецът е само една цифра, затова използвахме функцията НАЛЯВО, за да извлечем първия знак като месец (2). И накрая, използвахме функцията MID, за да извлечем двата знака, започвайки от втората позиция като ден (10).

=DATE(RIGHT(C3,4),LEFT(C3,1),MID(C3,2,2))

Датите в клетки C4 и C5 изглеждат като нормални дати, но Excel не ги разпознава като дати. В клетка С4 форматът е ден, месец, година. Затова използваме функциите НАДЯСНО, СРЕДНО и НАЛЯВО по следния начин:

как да премахнете известието за windows 10 на windows 7
=DATE(RIGHT(C4,4),MID(C4,4,2),LEFT(C4,2))

В клетка C5 форматът е месец, ден и година, като се използват две нула пред едноцифрен месец. Затова използваме функциите НАДЯСНО, НАЛЯВО и MID по следния начин:

=DATE(RIGHT(C5,4),LEFT(C5,2),MID(C5,4,2))

Използването на функцията DATE може да изглежда също толкова много, колкото и пренаписването на текста като дати. Но има голяма вероятност един и същ формат да е бил използван в работната ви книга, ако един човек е работил по нея.

В този случай можете да копирате и поставите функцията и препратките към клетките ще се приспособят към правилните клетки. Ако не го направят, просто въведете правилните препратки към клетки. Можете да маркирате препратка към клетка във функция и след това да изберете клетката, в която искате да въведете тази препратка.

Комбинирайте текст от множество клетки

Ако имате голямо количество данни в работен лист и трябва да комбинирате текст от множество клетки, има лесен начин да го направите. Не е нужно да въвеждате отново целия текст.

Например, имаме работен лист, съдържащ имената на служителите и тяхната информация за контакт, както е показано по -долу. Искаме да отделим Първо име и Фамилия и след това ги комбинирайте в a Пълно име колона. Можем също така да създадем Имейл адрес автоматично чрез комбиниране на име и фамилия.

За да направим това, използваме CONCATENATE функция . „Конкатенация“ просто означава „комбиниране“ или „свързване заедно“. Тази функция ви позволява да комбинирате текст от различни клетки в една клетка. Можете също така да добавите всеки друг текст към текста от други клетки.

За да комбинирате Фамилия и Първо име в един ред в Пълно име колона, използваме функцията CONCATENATE по следния начин:

=CONCATENATE(B2,' ',A2)

Дайте на функцията CONCATENATE текста за комбиниране в реда, в който искате да го съберете. Така че ние дадохме на функцията Първо име (B2), интервал в двойни кавички (''), след това Фамилия (А2).

Също така можем да изградим имейл адреса по същия начин. Ние използваме Първо име (B2), Фамилия (A2), а след това останалата част от имейл адреса (@email.com) в двойни кавички.

=CONCATENATE(B2,A2,'@email.com')

Винаги поставяйте всеки конкретен текст в двойни кавички, но не поставяйте кавички около препратки към клетки.

Отделен текст в множество клетки

Имате ли някои клетки със съдържание със смесен формат, които искате да отделите? Например, ако имате клетка, съдържаща „14 сандвичи с пуйка“, можете да разделите това на числото (14) и текста (сандвичи с пуйка). По този начин можете да използвате номера във функции и формули.

За да извлечем числото от „14 сандвичи с пуйка“, използваме функцията низ отляво.

=LEFT(B2,SEARCH(' ',B2, 1))

Първо, даваме на функцията препратка към клетката за текста, от който искаме да извлечем номера (B2). След това използваме функцията SEARCH, за да намерим първото място след първия знак в низа.

За да извлечем текста от „14 сандвичи с пуйка“, използваме функцията низ НАДЯСНО.

=RIGHT(B2,LEN(B2)-SEARCH(' ', B2, 1))

Първо, даваме на функцията RIGHT препратката към клетката, от която искаме да извлечем текста (B2). След това използваме функциите LEN и SEARCH, за да определим колко знака отдясно искаме да получим. Изваждаме броя на знаците от първия интервал след първия знак в низа до края на низ от общата дължина на низ.

Вземете повече подробности за разделянето на текст в множество клетки в нашата статия за извличане на текст или числа от клетки със смесен формат.

Още за работата с текстови функции в Excel

Понякога електронната таблица, върху която работите, ще има твърде много текст. Те ще ви помогнат да го опростите.

Можете да намерите повече подробности за функциите, които обсъдихме тук в нашата статия за текстовите операции, както и информация за някои допълнителни свързани функции, които не споменахме тук.

Дял Дял Туит електронна поща Добре ли е да инсталирате Windows 11 на несъвместим компютър?

Вече можете да инсталирате Windows 11 на по -стари компютри с официалния ISO файл ... но дали е добра идея да го направите?

Прочетете Напред
Свързани теми
  • Производителност
  • Microsoft Excel
  • Microsoft Office 2016
За автора Лори Кауфман(62 статии са публикувани)

Лори Кауфман е технически писател на свободна практика, живеещ в района на Сакраменто, Калифорния. Тя е притурка и технологичен маниак, който обича да пише статии с инструкции за широк спектър от теми. Лори също обича да чете мистерии, кръстосани шевове, музикален театър и Doctor Who. Свържете се с Лори LinkedIn .

Още от Лори Кауфман

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате