Советы по работе с текстом и текстовыми функциями в Excel

Советы по работе с текстом и текстовыми функциями в Excel

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





Сегодня мы рассмотрим различные способы работы с текстом в таблицах Excel. Мы обсудим несколько различных функций для работы с текстом. Всякий раз, когда вы используете функцию, всегда начинайте ее со знака равенства (=).





Перенести текст в ячейку

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





Чтобы обернуть текст в ячейке, выберите ячейку и щелкните значок Перенести текст кнопка в Выравнивание раздел Дом таб.

Текст помещается в ячейку, а высота строки автоматически настраивается по размеру текста.



Если высота строки не регулируется автоматически, для ряда может быть установлена ​​определенная высота.

как удалить imessages на Mac

Чтобы автоматически подогнать высоту строки к тексту, выделите ячейку. Затем щелкните Формат в Клетки раздел о Дом вкладка и выберите Высота ряда AutoFit .





Если вы хотите сохранить строку на определенной высоте, вы можете изменить ее, чтобы обернутый текст поместился. Выбирать Высота строки от Формат меню. Затем введите высоту строки на Высота строки диалоговое окно и щелкните Ok .

Вы также можете перетащить нижнюю границу строки вниз, пока все строки текста не поместятся в ячейке.





Ввести разрыв строки в ячейку

Если текст в ячейке выходит за правую границу, вы также можете вставить разрыв строки, чтобы вручную перенести текст.

Дважды щелкните ячейку, чтобы отредактировать текст, или нажмите F2 . Щелкните мышью в том месте текста, куда вы хотите вставить разрыв строки. Затем нажмите Alt + Enter .

Высота строки регулируется по размеру текста, если Формат установлен на Высота ряда AutoFit в Клетки раздел Дом таб.

Подсчет ячеек, содержащих любой текст

Если вы хотите узнать, сколько ячеек в диапазоне на вашем листе содержит текст (а не числа, ошибки, формулы или пустые ячейки), вы можете использовать функцию СЧЁТЕСЛИ.

Общая форма функции СЧЁТЕСЛИ для подсчета любого количества текстовых символов:

=COUNTIF(cellrange,'*')

Диапазон ячеек представляет собой любой диапазон ячеек, например B2: B9. Звездочка в кавычках - это подстановочный знак, который представляет любое совпадающее количество текстовых символов. Следует отметить несколько моментов, которые считаются текстовыми символами:

  • Логические значения ИСТИНА и ЛОЖЬ не считаются текстом.
  • Числа, вводимые как текст, учитываются с использованием подстановочного знака (*).
  • Считается пустая ячейка, начинающаяся с апострофа (').

Например, чтобы подсчитать количество ячеек, содержащих текст в диапазоне ячеек A2: G9 на следующем листе, мы вводим '= СЧЁТЕСЛИ ('. Затем, чтобы ввести диапазон ячеек, мы выбираем ячейки, которые хотим включить в подсчет .

Функция СЧЁТЕСЛИ не чувствительна к регистру.

Затем мы вводим запятую (,) и подстановочный знак (*) в двойных кавычках.

Нажмите Входить для завершения ввода функции и просмотра результата в ячейке.

Подсчет ячеек, содержащих определенный текст

Вы также можете использовать функцию СЧЁТЕСЛИ, чтобы подсчитать, сколько ячеек содержит определенные текстовые символы.

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

=COUNTIF(cellrange,'txt')

Как и в предыдущем разделе, диапазон ячеек представляет собой любой диапазон ячеек, например B2: B9. Мы помещаем строку текстовых символов, которые хотим найти, между двойными кавычками.

Например, чтобы подсчитать количество ячеек, содержащих «Карандаш» в диапазоне ячеек A2: G9 на следующем листе, мы вводим следующую функцию:

=COUNTIF(A2:G9,'Pencil')

В результате будут найдены все ячейки, содержащие только слово «Карандаш», без другого текста в ячейке. Поскольку функция СЧЁТЕСЛИ не чувствительна к регистру, она найдет все ячейки, содержащие «карандаш» или «карандаш».

Функция СЧЁТЕСЛИМН позволяет подсчитывать ячейки с текстом, но исключать ячейки с определенными текстовыми символами.

Например, мы используем СЧЁТЕСЛИМН следующим образом, чтобы найти все ячейки, содержащие любой текст, кроме «Карандаш».

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

Для функции СЧЁТЕСЛИМН сначала нужно указать диапазон и текст, который нужно найти. Затем снова дайте ему тот же диапазон и текст, который вы хотите исключить. Знак '' используется для исключения следующего текста.

При использовании функции СЧЁТЕСЛИ или СЧЁТЕСЛИМН можно добавить звездочку с одной или обеих сторон строки, чтобы найти ячейки, содержащие эту строку, окруженные любым количеством текстовых символов (или ни одного).

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

как сделать глубокий поиск по кому-то
=COUNTIF(A2:G9,'*j*')

Опять же, поскольку функция СЧЁТЕСЛИ не чувствительна к регистру, будут подсчитаны ячейки, содержащие «j» или «J».

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

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

Вы можете определить, отформатировано ли число как текст, если оно выровнено в ячейке по левому краю, а не по правому краю. Кроме того, если число было принудительно отформатировано как текст с использованием апострофа (') в начале, в верхнем левом углу ячейки будет зеленый треугольник.

Чтобы преобразовать текст в числа, вы можете использовать Преобразовать в число вариант, Текст в столбцы особенность, или Специальная вставка . Мы обсудим каждый из этих методов в нашей статье о извлечение чисел и текста в Excel.

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

Бывают случаи, когда вы хотите сохранить числа в виде текста. Возможно, вы выполняете действие с диапазоном ячеек, и есть определенные ячейки, которые вы не хотите читать как числа, даже если они есть.

Ввод апострофа (') в начале числа преобразует его в текст. Но если у вас много ячеек с числами, которые вы хотите преобразовать в текст, вы можете использовать функцию ТЕКСТ.

Например, мы хотим преобразовать числа в столбце B, показанном ниже, в текст. Набираем следующую функцию в ячейку справа от первого числа.

=TEXT(B2,'0')

Вы даете функции ссылку на ячейку для числа, которое нужно преобразовать, а затем желаемый формат числа. Мы просто конвертируем в число без специального форматирования (например, не в валюту или дату). Поэтому мы используем «0» (ноль).

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

Вы можете скопировать и вставить преобразованные значения в исходный столбец. Выделите ячейки, содержащие функцию ТЕКСТ, и нажмите Ctrl + C скопировать их. Выберите первую ячейку в исходном столбце. На Дом вкладку, щелкните стрелку на Вставить кнопку и перейдите к Специальная вставка> Значения .

Вы можете найти примеры различного форматирования текста, доступного для использования в функции ТЕКСТ, на Сайт поддержки Microsoft .

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

Вы когда-нибудь получали от кого-то книгу, в которой они вводили даты в виде текста, чисел или в формате, не распознаваемом как даты? Вы можете преобразовать текст в даты с помощью функции ДАТА.

Вот общий формат функции ДАТА:

=DATE(year,month,day)

Для года, месяца и дня мы собираемся использовать строковые функции LEFT, MID и RIGHT для извлечения соответствующих частей текста или числа, которые мы хотим преобразовать. Мы объясним четыре примера на изображении ниже.

Чтобы преобразовать «20171024» в ячейке C2 в дату, мы использовали функцию LEFT для извлечения первых четырех символов года (2017). Затем мы использовали функцию MID, чтобы извлечь два символа, начиная с пятой позиции, как месяц (10). Наконец, мы использовали функцию ВПРАВО, чтобы извлечь два последних символа как день (24).

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

Следующий пример «2102018» в ячейке C3 находится в другом порядке. Мы по-прежнему используем строковые функции, но в другом порядке. Мы использовали функцию ВПРАВО, чтобы извлечь последние четыре символа года (2018). В этом случае месяц состоит только из одной цифры, поэтому мы использовали функцию LEFT, чтобы извлечь первый символ как месяц (2). Наконец, мы использовали функцию MID, чтобы извлечь два символа, начиная со второй позиции, как день (10).

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

Даты в ячейках C4 и C5 выглядят как обычные даты, но Excel не распознает их как даты. В ячейке C4 формат: день, месяц, год. Поэтому мы используем функции RIGHT, MID и LEFT следующим образом:

что я могу делать с bluetooth на моем ноутбуке и телефоне
=DATE(RIGHT(C4,4),MID(C4,4,2),LEFT(C4,2))

В ячейке C5 формат - месяц, день и год, где два нуля перед однозначным месяцем. Поэтому мы используем функции RIGHT, LEFT и MID следующим образом:

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

Использование функции ДАТА может показаться таким же трудоемким, как повторный ввод текста в виде дат. Но вполне вероятно, что один и тот же формат использовался во всей вашей книге, если над ним работал один человек.

В этом случае вы можете скопировать и вставить функцию, и ссылки на ячейки будут соответствовать правильным ячейкам. Если нет, просто введите правильные ссылки на ячейки. Вы можете выделить ссылку на ячейку в функции, а затем выбрать ячейку, в которую вы хотите ввести эту ссылку.

Объединить текст из нескольких ячеек

Если у вас большой объем данных на листе и вам нужно объединить текст из нескольких ячеек, есть простой способ сделать это. Вам не нужно повторно набирать весь этот текст.

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

Для этого мы используем СЦЕПИТЬ функция . «Объединить» означает просто «объединить» или «соединить вместе». Эта функция позволяет объединить текст из разных ячеек в одну ячейку. Вы также можете добавить любой другой текст к тексту из других ячеек.

Чтобы объединить Фамилия а также Имя в один ряд в Полное имя столбец, мы используем функцию СЦЕПИТЬ следующим образом:

=CONCATENATE(B2,' ',A2)

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

Таким же образом мы можем создать адрес электронной почты. Мы используем Имя (B2), Фамилия (A2), а затем оставшуюся часть адреса электронной почты (@ email.com) в двойных кавычках.

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

Всегда помещайте любой конкретный текст в двойные кавычки, но не ставьте кавычки вокруг ссылок на ячейки.

Разделить текст на несколько ячеек

У вас есть ячейки с содержимым смешанного формата, которые вы хотите разделить? Например, если у вас есть ячейка, содержащая «14 бутербродов с индейкой», вы можете разделить ее на число (14) и текст (бутерброды с индейкой). Таким образом, вы можете использовать число в функциях и формулах.

Чтобы получить число из «14 бутербродов с индейкой», мы используем строковую функцию LEFT.

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

Сначала мы даем функции ссылку на ячейку для текста, из которого мы хотим извлечь число (B2). Затем мы используем функцию ПОИСК, чтобы найти первый пробел после первого символа в строке.

Чтобы получить текст из «14 бутербродов с индейкой», мы используем строковую функцию RIGHT.

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

Сначала мы даем функции RIGHT ссылку на ячейку, из которой мы хотим извлечь текст (B2). Затем мы используем функции LEN и SEARCH, чтобы определить, сколько символов справа мы хотим получить. Мы вычитаем количество символов от первого пробела после первого символа в строке до конца строки из общей длины строки.

Подробнее о разделении текста на несколько ячеек читайте в нашей статье о извлечение текста или чисел из ячеек смешанного формата.

Подробнее о работе с текстовыми функциями в Excel

Иногда в электронной таблице, над которой вы работаете, будет слишком много текста. Это поможет вам упростить его.

Вы можете найти более подробную информацию о функциях, которые мы обсуждали здесь, в нашей статье о текстовых операциях, а также информацию о некоторых дополнительных связанных функциях, которые мы здесь не упомянули.

Делиться Делиться Твитнуть Эл. адрес Можно ли установить Windows 11 на несовместимый компьютер?

Теперь вы можете установить Windows 11 на старые ПК с официальным файлом ISO ... но стоит ли это делать?

Читать далее
Похожие темы
  • Продуктивность
  • Майкрософт Эксель
  • Microsoft Office 2016
Об авторе Лори Кауфман(62 опубликованных статей)

Лори Кауфман - внештатный технический писатель, живущий в Сакраменто, Калифорния. Она гаджет и технарь, которая любит писать статьи с практическими рекомендациями по широкому кругу тем. Лори также любит читать мистерии, вышивать крестиком, музыкальный театр и Доктора Кто. Связаться с Лори на LinkedIn .

Ещё от Lori Kaufman

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Нажмите здесь, чтобы подписаться