Работа с текстом
вопросов
Текстовые функции: поиск, замена, извлечение подстрок
<p><code>ЛЕВСИМВ(текст;кол-во)</code> извлекает символы с начала строки, <code>ПРАВСИМВ(текст;кол-во)</code> — с конца, <code>ПСТР(текст;начало;кол-во)</code> — из середины.</p>
<p><strong>СЦЕПИТЬ</strong> объединяет несколько значений в одну строку: <code>=СЦЕПИТЬ(A1;" ";B1)</code>. Функция <strong>ОБЪЕДИНИТЬ</strong> (TEXTJOIN) удобнее — позволяет задать разделитель и игнорировать пустые ячейки: <code>=ОБЪЕДИНИТЬ(", ";ИСТИНА;A1:A10)</code>.</p>
<p>Текст в число в Excel: умножьте на 1 (<code>=A1*1</code>) или используйте функцию <code>=ЗНАЧЕН(A1)</code>. Число в текст: <code>=ТЕКСТ(A1;"0,00")</code> или измените формат ячейки на «Текст».</p>
<p>Функция <code>=СЖПРОБЕЛЫ(A1)</code> удаляет лишние пробелы в Excel: пробелы в начале и конце строки, а также двойные пробелы между словами. Для удаления всех пробелов используйте <code>=ПОДСТАВИТЬ(A1;" ";"")</code>.</p>
<p><strong>ПОДСТАВИТЬ</strong> заменяет вхождения заданного текста на другой. Синтаксис: <code>=ПОДСТАВИТЬ(текст; старый_текст; новый_текст)</code>. Пример: <code>=ПОДСТАВИТЬ(A1;"RUR";"₽")</code> заменит все «RUR» на знак рубля.</p>
<p><strong>ПСТР</strong> извлекает подстроку из середины строки: <code>=ПСТР(текст; начало; количество)</code>. Например, <code>=ПСТР("Привет мир"; 8; 3)</code> вернёт «мир».</p>
<p><code>ДЛСТР</code> возвращает количество символов в ячейке: <code>=ДЛСТР(A1)</code>. Пробелы и знаки препинания тоже считаются. Используется для проверки длины, валидации и сложных текстовых формул.</p>
<p>Функция <code>=ДЛСТР(A1)</code> возвращает количество символов в ячейке, включая пробелы. Для подсчёта конкретного символа: <code>=ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;"а";""))</code>.</p>
<p><code>ЛЕВСИМВ(текст; n)</code> возвращает первые n символов, <code>ПРАВСИМВ</code> — последние n. <code>ДЛСТР(текст)</code> считает длину строки. Эти функции работы с текстом Excel помогают извлекать нужные части из строк.</p>
<p><code>НАЙТИ(искать;текст;[начало])</code> — регистрозависимый поиск позиции символа. <code>ПОИСК(искать;текст;[начало])</code> — не различает регистр и поддерживает маски (* и ?). Возвращают номер позиции или ошибку <code>#ЗНАЧ!</code>, если не найдено.</p>
<p><code>ПРОПИСН(A1)</code> — все буквы заглавные, <code>СТРОЧН(A1)</code> — все строчные, <code>ПРОПНАЧ(A1)</code> — каждое слово с большой буквы. В Excel нет кнопки смены регистра как в Word — используйте функции.</p>