- Последние N символов – Excel-формула
- Оставить последние N символов в ячейках в 1 клик
При работе с текстом часто бывает нужно отделить нескольких ячеек столбца последние символы, скопировав их в соседний. Или оставить прямо в самих ячейках столбца последние 2, 3, 4… N символов.
К сожалению, встроенной процедуры, которая позволила бы это сделать парой кликов мыши, в Excel нет, но зато можно использовать формулу.
Вывести в отдельную ячейку последний символ или N символов ячейки формулой довольно просто. В этом поможет функция ПРАВСИМВ.
Пример с извлечением одного символа из ячейки A1:
Оставить последние N символов в ячейках в 1 клик
Поскольку формулы – это долго, всегда требуют создания дополнительных столбцов, я разработал в своей надстройке соответствующие процедуры.
Они доступны с панели !SEMTools в пару кликов. Извлекаемое количество придется вбить в предназначенное для этого окошко ввода.
Преимущества решения:
- Процедура обработает все выделенные данные. Можно выделять
- одну ячейку,
- несколько,
- целый столбец
- или даже несколько несвязанных диапазонов
- При желании можно вернуться назад на 1 шаг
- Есть опция “Выводить результат справа”. Позволяет вывести извлеченные данные в соседний столбец или столбцы.
Пример ниже:
Процедуры доступны в полной версии надстройки, но попробовать можно и бесплатно.
P.S. вероятно, после отделения последних символов в соседний столбец, вам может потребоваться удалить последние N символов в ячейках исходного столбца.
Если вы столкнулись с этой задачей, наверняка сталкиваетесь и с множеством других, которые сложно сделать в Excel. !SEMTools — это сотни инструментов, которые существенно упростят выполнение задач и сэкономят ваше время!
ПРАВСИМВ, ПРАВБ (функции ПРАВСИМВ, ПРАВБ)
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще…Меньше
В этой статье описаны синтаксис формулы и использование функций ПРАВСИМВ иПРАВБ в Microsoft Excel.
Описание
Функция ПРАВСИМВ возвращает последний символ или несколько последних символов текстовой строки на основе заданного числа символов.
Функция ПРАВБ возвращает последний символ или несколько последних символов текстовой строки на основе заданного числа байтов.
Важно:
-
Эти функции могут быть доступны не на всех языках.
-
Функция ПРАВСИМВ предназначена для языков с однобайтовой кодировкой, а ПРАВБ — для языков с двухбайтовой кодировкой. Язык по умолчанию, заданный на компьютере, влияет на возвращаемое значение следующим образом.
-
Функция ПРАВСИМВ всегда считает каждый символ (одно- или двухбайтовый) за один вне зависимости от языка по умолчанию.
-
Функция ПРАВБ считает каждый двухбайтовый символ за два, если включена поддержка ввода на языке с двухбайтовой кодировкой, а затем этот язык назначен языком по умолчанию. В противном случае функция ПРАВБ считает каждый символ за один.
К языкам, поддерживающим БДЦС, относятся японский, китайский (упрощенное письмо), китайский (традиционное письмо) и корейский.
Синтаксис
ПРАВСИМВ(текст;[число_знаков])
ПРАВБ(текст;[число_байтов])
Аргументы функций ПРАВСИМВ и ПРАВБ описаны ниже.
-
Текст Обязательный. Текстовая строка, содержащая символы, которые требуется извлечь.
-
Число_знаков Необязательный. Количество символов, извлекаемых функцией ПРАВСИМВ.
-
Значение «число_знаков» должно быть больше нуля или равно ему.
-
Если значение «число_знаков» превышает длину текста, функция ПРАВСИМВ возвращает весь текст.
-
Если значение «число_знаков» опущено, оно считается равным 1.
-
-
Число_байтов Необязательный. Количество символов, извлекаемых функцией ПРАВБ.
-
Num_bytes должен быть больше нуля или равен нулю.
-
Если num_bytes больше, чем длина текста, то right возвращает весь текст.
-
Если num_bytes опущен, предполагается, что это 1.
-
Пример
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.
Данные |
Описание |
|
---|---|---|
Цена продажи |
||
Число акций |
||
Формула |
Описание (результат) |
Результат |
=ПРАВСИМВ(A2;5) |
Последние 7 знаков первой строки («продажи») |
продажи |
=ПРАВСИМВ(A3) |
Последний знак второй строки («й») |
r |
Нужна дополнительная помощь?
Skip to content
В последних нескольких статьях мы обсуждали различные текстовые функции. Сегодня наше внимание сосредоточено на ПРАВСИМВ (RIGHT в английской версии), которая предназначена для возврата указанного количества символов из крайней правой части текстовой строки. Как и другие функции для работы с текстом, ПРАВСИМВ очень проста и понятна. Тем не менее, у нее есть несколько неочевидных применений, которые могут оказаться полезными в вашей работе.
- Правила синтаксиса
- Как вернуть текст после определенного символа
- Извлекаем текст после последнего вхождения разделителя
- Как удалить первые N знаков?
- Как извлечь число при помощи ПРАВСИМВ?
- Почему ПРАВСИМВ не работает с датами?
- Почему не работает? Причины и решения.
Синтаксис.
ПРАВСИМВ возвращает указанное количество символов от конца текста.
Правила написания:
ПРАВСИМВ(текст; [число_знаков])
Где:
- Текст (обязательно) — текст, из которого вы хотите извлечь символы.
- число_знаков (необязательно) — количество символов для извлечения, начиная с самого правого символа.
- Если аргумент опущен, возвращается один последний символ (по умолчанию).
- Когда число знаков для извлечения больше, чем общее количество символов в ячейке, возвращается весь текст.
- Если введено отрицательное число, формула возвращает ошибку #ЗНАЧ!.
Например, чтобы извлечь последние 6 символов из ячейки A2, запишите:
=ПРАВСИМВ(A2; 6)
Результат может выглядеть примерно так:
Важное замечание! ПРАВСИМВ всегда возвращает текст, даже если исходное значение является числом. Чтобы заставить формулу выводить число, используйте ее в сочетании с ЗНАЧЕН, как показано в этом примере .
В реальных таблицах ПРАВСИМВ редко используется в одиночку. В большинстве случаев вы будете использовать ее вместе с другими функциями Excel в составе более сложных формул. Об этом и поговорим далее.
Как получить подстроку после определенного символа.
Если вы хотите извлечь все знаки, следующие за определенным символом, используйте формулу ПОИСК или НАЙТИ, чтобы определить позицию этого символа, вычтите позицию из общей длины текста, возвращаемой функцией ДЛСТР , и отделите это количество символов от его правого края.
ПРАВСИМВ( текст; ДЛСТР( текст ) — ПОИСК( символ ; текст ))
Скажем, ячейка A2 содержит имя и фамилию, разделенные пробелом, и вы хотите перенести фамилию в другую ячейку. Просто используйте приведенную выше общую формулу:
=ПРАВСИМВ(A2;ДЛСТР(A2)-ПОИСК(» «;A2))
Формула даст следующий результат:
Аналогичным образом вы можете получить подстроку, которая следует за любым другим символом, например за запятой, точкой с запятой, дефисом и т. д. Например, чтобы извлечь то, что записано после дефиса, используйте выражение:
=ПРАВСИМВ(A2;ДЛСТР(A2)-ПОИСК(«-«;A2))
Результат будет выглядеть примерно так:
Как извлечь подстроку после последнего вхождения разделителя
При работе со сложными текстовыми выражениями, которые содержат несколько вхождений одного и того же разделителя, вам часто может потребоваться получить текст справа от последнего появления разделителя. Чтобы упростить понимание, взгляните на следующие исходные данные и желаемый результат:
рис4
Как вы можете видеть на скриншоте выше, столбец A содержит список ошибок. Ваша цель — получить описание ошибки, которое идет после последнего двоеточия. Дополнительная сложность заключается в том, что исходные значения могут содержать разное количество разделителей, например, A3 содержит 3 двоеточия, а A5 — только одно.
Ключом к поиску решения является определение позиции последнего разделителя (последнее вхождение двоеточия в этом примере). Для этого вам нужно будет выполнить несколько несложных операций:
- Подсчитайте количество разделителей в исходной строке. Это несложно:
- Вычисляете общую ее длину с помощью ДЛСТР(A2).
- Определяем длину без разделителей, используя формулу ПОДСТАВИТЬ, которая заменяет все вхождения двоеточия ничем: ДЛСТР(ПОДСТАВИТЬ(A2; «:»; «»))
- Наконец, вы вычитаете длину исходной строки без разделителей из общей длины: ДЛСТР(A2)-ДЛСТР(ПОДСТАВИТЬ(A2;»:»;»»))
Чтобы убедиться, что формула работает правильно, вы можете ввести ее в отдельную ячейку, и результатом будет 2, то есть количество двоеточий в ячейке A2.
- Замените последний разделитель на какой-нибудь уникальный символ. Чтобы извлечь текст, который идет после последнего разделителя, нам нужно каким-то образом «пометить» это последнее вхождение разделителя. Для этого давайте заменим последнее вхождение двоеточия символом, который нигде не встречается в исходных значениях, например, знаком доллара ($).
Если вы знакомы с синтаксисом функции ПОДСТАВИТЬ, вы можете помнить, что у нее есть 4-й необязательный аргумент (номер вхождения), который позволяет заменять только конкретное появление указанного символа. И поскольку мы уже вычислили количество разделителей, просто впишите рассмотренное выше выражение в четвертый аргумент функции ПОДСТАВИТЬ:
=ПОДСТАВИТЬ(A2;»:»;»$»;ДЛСТР(A2)-ДЛСТР(ПОДСТАВИТЬ(A2;»:»;»»)))
Если вы поместите эту формулу в отдельную ячейку, она вернет: ERROR: 432 $ Connection timed out
- Определяем позицию последнего разделителя. В зависимости от того, на какой символ вы заменили последний разделитель, используйте ПОИСК (без учета регистра) или НАЙТИ (с учетом регистра), чтобы определить позицию этого символа. Мы заменили последнее двоеточие на знак $, поэтому используем следующую формулу, чтобы узнать его местоположение:
ПОИСК(«$»; ПОДСТАВИТЬ(A2;»:»;»$»;ДЛСТР(A2)-ДЛСТР(ПОДСТАВИТЬ(A2;»:»;»»)))))
В этом примере формула возвращает 10, что является позицией $ в измененном тексте.
- Получаем подстроку справа от последнего разделителя. Теперь, когда вы знаете позицию последнего разделителя, все, что вам нужно сделать, это вычесть это число из общей длины строки и использовать ПРАВСИМВ, чтобы вернуть это количество символов из конца исходного текста:
ПРАВСИМВ(A2;ДЛСТР(A2)-ПОИСК(«$»; ПОДСТАВИТЬ(A2;»:»;»$»;ДЛСТР(A2)-ДЛСТР(ПОДСТАВИТЬ(A2;»:»;»»)))))
Если вы работаете с большим набором данных, где разные ячейки могут содержать различные разделители, вы можете заключить приведенную выше формулу в функцию ЕСЛИОШИБКА, чтобы предотвратить возможные сообщения об ошибках:
=ЕСЛИОШИБКА(ПРАВСИМВ(A2;ДЛСТР(A2)-ПОИСК(«$»; ПОДСТАВИТЬ(A2;»:»;»$»;ДЛСТР(A2)-ДЛСТР(ПОДСТАВИТЬ(A2;»:»;»»))))); A2)
Как показано на скриншоте ниже, формула работает отлично:
Замечание. В случае, если ячейка не содержит ни одного вхождения указанного разделителя, будет возвращена исходная строка целиком.
Как удалить первые N символов из ячейки
Помимо извлечения отрезка из конца строки, ПРАВСИМВ пригодится в ситуациях, когда вы хотите удалить определенное количество символов из её начала.
В наборе данных, использованном в предыдущем примере, вы можете удалить слово «ERROR», которое появляется в начале, и оставить только номер ошибки и описание. Для этого вычтите количество удаляемых символов из общей длины текста и передайте это число в аргумент количество_знаков:
ПРАВСИМВ( текст; ДЛСТР (текст) — число_символов_для_удаления )
В этом примере мы удаляем первые 6 символов (5 букв и двоеточие) из содержимого A2, поэтому наша формула выглядит следующим образом:
=ПРАВСИМВ(A2; ДЛСТР(A2)-6)
Может ли функция Excel ПРАВСИМВ вернуть число?
Как упоминалось в начале этого руководства, ПРАВСИМВ в Excel всегда возвращает текст, даже если исходное значение является числом. Но что, если вы работаете с числовым набором данных и хотите, чтобы результат тоже был числовым? Простой обходной путь — вложить формулу ПРАВСИМВ в функцию ЗНАЧЕН, которая специально разработана для преобразования текста, состоящего из цифр, в число.
Например, чтобы извлечь последние 6 символов (почтовый индекс) из значения A2 и преобразовать их в число, используйте эту формулу:
=ЗНАЧЕН(ПРАВСИМВ(A2; 6))
На рисунке ниже показан результат. Обратите внимание на числа с выравниванием по правому краю в столбце B, в отличие от текстовых значений, которые выровнены по левому краю в столбце A:
Почему ПРАВСИМВ не работает с датами?
Потому что она предназначена для работы с текстовыми значениями, тогда как даты на самом деле являются числами во внутренней системе Excel. Формула ПРАВСИМВ не может получить отдельную часть даты — день, месяц или год. Если вы попытаетесь это сделать, все, что вы получите, — это несколько последних цифр числа, представляющего дату.
Предположим, у вас есть дата 9 августа 2020 года в ячейке A1. Если вы попытаетесь извлечь год с помощью формулы ПРАВСИМВ(A1,4), результатом будет 4052, что является последними четырьмя цифрами числа 44052, представляющего 9 августа 2020года в системе Excel.
«Итак, как мне получить определенную часть даты?», — спросите вы меня. Используя одно из следующих выражений:
- Функция ДЕНЬ для извлечения дня: = ДЕНЬ(A1)
- Функция МЕСЯЦ, чтобы получить месяц: = МЕСЯЦ(A1)
- ГОД, чтобы вытащить год: = ГОД(A1)
На скриншоте показаны результаты:
Если ваши даты записаны в виде текста, что часто бывает при экспорте данных из других программ, то ничто не мешает вам использовать ПРАВСИМВ для извлечения последних нескольких символов, которые представляют определенную часть даты:
Теперь наша попытка извлечь год из даты вполне удачна.
Почему не работает? Причины и решения.
Это может быть связано с одной из следующих причин:
- В исходных данных есть один или несколько концевых пробелов. Чтобы быстро удалить лишние пробелы в ячейках, используйте функцию СЖПРОБЕЛЫ.
- Аргумент число_знаков меньше нуля. Конечно, вряд ли вам захочется специально добавлять отрицательное число в формулу, но если этот аргумент вычисляется какой-то формулой Excel, и вы получаете ошибку #ЗНАЧ!, то обязательно проверьте вложенные выражения на наличие ошибок.
- Исходное значение — дата. Если вы внимательно следовали этому руководству, вы уже знаете, почему формула ПРАВСИМВ не может работать с датами.
Вот как вы можете использовать ПРАВСИМВ в Excel.
Все описанные выше манипуляции с текстовыми значениями вы можете выполнить без формул при помощи специального инструмента работы с текстом, который является частью надстройки Ultimate Suite. Вы сможете без проблем избавиться от лишних пробелов и ненужных символов, поменять регистр букв, подсчитать символы и слова в ячейке или в диапазоне, добавить один и тот же текст в начало или конец всех ячеек в диапазоне, преобразовать текст в числа, разделить его по отдельным ячейкам, извлечь отдельные слова, найти и удалить дубли слов.
Благодарю вас за чтение и надеюсь увидеть вас в нашем блоге.
Содержание
- Как отрезать (удалить) лишний текст слева или справа в ячейке «Эксель».
- Рассмотрим их применение.
- Как отрезать (удалить) лишний текст слева или справа в ячейке «Эксель».: 24 комментария
- Как обрезать символы в Excel
- Как обрезать символы при помощи формул?
- Как оставить заданное количество символов в начале строки, остальные удалить?
- Как удалить заданное количество знаков в начале строки, остальные оставить?
- Как оставить заданное количество символов в конце строки, остальные удалить?
- Как удалить заданное количество знаков в конце строки, остальные оставить?
- Как обрезать символы без ввода формул?
- Надстройка для быстрой обрезки текста
- Разбиение текста по столбцам
- Шаг1. Выбор формата исходных данных.
- Шаг2. Установка нужной ширины полей.
- Шаг 3. Просмотр и получение результатов.
- Excel убрать последний символ в ячейке excel
- Как удалить символы в ячейке Excel? Как удалить первый и последний символ?
- Как отрезать (удалить) лишний текст слева или справа в ячейке «Эксель».
- Рассмотрим их применение.
- Как обрезать символы в Excel
- Как обрезать символы при помощи формул?
- Как оставить заданное количество символов в начале строки, остальные удалить?
- Как удалить заданное количество знаков в начале строки, остальные оставить?
- Как оставить заданное количество символов в конце строки, остальные удалить?
- Как удалить заданное количество знаков в конце строки, остальные оставить?
- Как обрезать символы без ввода формул?
- Надстройка для быстрой обрезки текста
- Разбиение текста по столбцам
- Шаг1. Выбор формата исходных данных.
- Шаг2. Установка нужной ширины полей.
- Шаг 3. Просмотр и получение результатов.
- Видео по быстрой обрезке символов в Excel
- Как извлечь часть текста в Эксель
- Удалить последний символ в ячейке Excel
- Надстрочный знак в Excel
Как отрезать (удалить) лишний текст слева или справа в ячейке «Эксель».
Бывают ситуации, когда необходимо отрезать/ удалить строго определенное количество символов в тексте справа или слева. Например, когда вы имеете список адресов, и вначале каждого адреса стоит шестизначный индекс. Нужно убрать почтовые индексы из списка, но через замену их не уберешь, так как они имеют совершенно разные значения и не находятся опцией замены.
Функции, которая отрезает лишнее количество символов в ячейке, найти не удается, но существует система из двух функций, которые можно применить. Это система из функции ЛЕВСИМВ (или ПРАВСИМВ) и функции ДЛСТР (длина строки).
Рассмотрим их применение.
Вначале находим количество символов в тексте при помощи функции ДЛСТР. Для этого запускаем менеджер функций, выбираем ДЛСТР, указываем ячейку с текстом. Функция ДЛСТР посчитает количество символов.
Зная длину лишнего текста — 6 знаков в индексе, вычитаем их из общего числа символов посчитанных функцией ДЛСТР и получаем то количество символов, которое должно остаться в тексте, когда удалим индекс.
Полученное значение – количество оставляемых в тексте знаков, вписываем в функцию ЛЕВСИМВ или ПРАВСИМВ. Если нужно удалить знаки справа, то используем ЛЕВСИМВ, если слева, то ПРАВСИМВ. Нажимаем «Enter». Функция ЛЕВСИМВ или ПРАВСИМВ присваивает ячейке нужное нам количество символов из текста в новую ячейку, исключая ненужный нам индекс.
Для уменьшения количества ячеек с расчетами эти функции можно записать в систему следующего вида:
ПРАВСИМВ(…*¹;(ДЛСТР(…*¹)-6)).
Где …*¹- адрес ячейки, из которой берем текст.
Как отрезать (удалить) лишний текст слева или справа в ячейке «Эксель».: 24 комментария
Отличная статья. Помогла отнять лишние знаки из диапазона значений с различной длинной текста.
Например: у меня были значения «100.00» «95.00» 15.00″ «5.00» и т.д.
Решил вопрос формулой: =ЛЕВСИМВ(A1;(ДЛСТР(A1)-3))
готовая формула только подставить строки и кол-во символов)
спасибо!
Нужна помощь. Как удалить в каждой строчке все символы ПОСЛЕ указанного знака/знаков?
Добрый день. По аналогии с удалением слов описанном в статье «Копировать, убрать/удалить первое слово или несколько первых слов в ячейке Excel » только вместо пробелов подставить знак(и), о котором вы писали. ссылка — http://ruexcel.ru/slova/
Вот это гемор, и не получается, указываю диапазон ячейки. Укорачивает но в переносит текст в другую ячейку. В гугл таблицах, два раза мышкой щелкнуть.
Здравствуйте!
Есть колонка в Екселе с текстовыми значениями типа 00001, 00001А, 00624/1, 00682А, 01082А, 00240-1 и т.п. Требуется во всех значениях убрать впереди все нули. Но только впереди. Не подскажете, как это сделать? Спасибо.
Добрый день!
Большая таблица, в одном из столбцов указаны даты: 1995, 2006г., 1915, 1934г., 1946г., 2017, 2015 и т.д. Как убрать после цифр года символ «г.» во всех ячейках столбца, чтобы остались одни цифры года автоматически?
Благодарю заранее.
Добрый день.
Выделите ячейки, в которых нужно убрать лишние символы.
Нажмите ctrl+H
В поле «Найти:» введите «г.», в поле «Заменить…» не вводите ничего.
Нажмите «заменить все»
большое спасибо. очень помогли! Просто и быстро)
Здравствуйте!
Есть колонка в Excel с текстовыми значениями типа 38/18, 35/35, 32/25 и т.п. Требуется во всех значениях убрать впереди цифры и дробь. Точно также, только убрать сзади. Не подскажете, как это сделать? Спасибо.
Добрый день.
Если текст в ячейке H3, то:
=ЛЕВСИМВ(H3; (ПОИСК(«/»;H3)-1))
или
=ПРАВСИМВ(H3;(ДЛСТР(H3)-ПОИСК(«/»;H3)))
зависит от того, какую часть текста (левую или правую) нужно оставить в ячейке.
Здравствуйте. Подскажите, как из строки формата:
Вмк. У240кв. 20-70. 30м3. #39720. 15.40
поместить в отдельную ячейку цифру после символа #.
=ПРАВСИМВ(B2073;(ДЛСТР(B2073)-ПОИСК(«#»;B2073))), где B2073 — ячейка содержащая «Вмк. У240кв. 20-70. 30м3. #39720. 15.40»
Добрый день! Подскажите как текст в одной ячейке: Иванов Иван Иванович разбить на три ячейки: 1. Иванов 2. Иван 3. Иванович
Добрый день, подскажите, пожалуйста, как сократить количество текста в ячейках столбца на 15% с сохранением логического смысла?
Здравствуйте! У меня в столбике, в каждой строке, к примеру, по 15 символов (к примеру, 20.01.2020 17.45) а нужно сократить до 10 (чтобы осталась только дата) , но не в соседний столбец перенеся, как подразумевает функция ЛЕВСИМВ, а просто сократить в том же, не подскажете, как это сделать?
Здравствуйте!
Есть столбец в Екселе со значениями типа 000010531, 000401325, 002000045, 000104573, т.п. Количество нулей разное. Требуется во всех значениях убрать спереди все нули, но только впереди. Не подскажете, как это сделать? Спасибо.
Источник
Как обрезать символы в Excel
Обзор способов, позволяющих быстро обрезать значения ячеек и удалить лишний текст. Обрезка текста формулами слева и справа, быстрая обрезка строк надстройкой VBA, удаление лишнего текста до определенного символа, разбиение текста по столбцам.
Как обрезать символы при помощи формул?
Как оставить заданное количество символов в начале строки, остальные удалить?
Ввести в ячейку стандартную текстовую функцию Excel «ЛЕВСИМВ», которая возвращает заданное количество знаков с начала строки.
Как удалить заданное количество знаков в начале строки, остальные оставить?
Ввести в ячейку комбинацию стандартных функций Excel «ПРАВСИМВ» и «ДЛСТР», которая определяет длину строки, то есть количество символов в значении указанной ячейки.
Как оставить заданное количество символов в конце строки, остальные удалить?
Ввести в ячейку стандартную текстовую функцию Excel «ПРАВСИМВ», которая возвращает заданное количество знаков с конца строки.
Как удалить заданное количество знаков в конце строки, остальные оставить?
Ввести в ячейку комбинацию стандартных функций Excel «ЛЕВСИМВ» и «ДЛСТР»
Как видно из приведенных примеров, оставить текстовые строки заданной длины достаточно просто при помощи формулы в одно действие. Чтобы обрезать определенное количество знаков с начала или с конца строки, необходимо вносить в ячейки достаточно громоздкие формулы, что достаточно неудобно.
Как обрезать символы без ввода формул?
Надстройка для быстрой обрезки текста
Все описанные выше манипуляции с текстовыми значениями можно производить и без использования формул, что гораздо быстрее. Для этого нужно лишь вызвать диалоговое окно надстройки и задать в нем диапазон ячеек, подходящую функцию и количество знаков, которые необходимо удалить либо оставить.
1. обрезать заданное количество символов слева;
2. обрезать заданное количество символов справа;
3. обрезать значения ячеек до первого попавшегося заданного символа (сочетания символов);
4. обрезать значения ячеек до последнего попавшегося символа (сочетания символов).
В надстройку зашиты функции, аналогичные тем, которые описаны выше, что сокращает время на:
— выделение диапазона ячеек.
В программе предусмотрена возможность вместо выделения диапазона ячеек выделять целиком строки/столбцы. Программа автоматически сокращает выделенный диапазон до границы используемого диапазона, при этом на листе не должно быть отфильтрованных строк.
Разбиение текста по столбцам
Для обрезания значений ячеек можно использовать «Текст по столбцам». Это стандартное средство Excel не удаляет и не обрезает символы, а распределяет содержимое ячеек по разным столбцам при помощи мастера текстов. Кнопка вызова диалогового окна находится на вкладке «Данные» в группе кнопок «Работа с данными». Этот инструмент можно использовать в двух режимах работы, разделять исходные данные при помощи разделителей либо при помощи настраиваемых полей, когда можно вручную указать границы раздела значений.
Шаг1. Выбор формата исходных данных.
Шаг2. Установка нужной ширины полей.
Количество полей при этом не ограничено.
Шаг 3. Просмотр и получение результатов.
В результате таких манипуляций исходные значения нарезаются в соответствии с установленными полями и разносятся по различным столбцам.
Источник
Excel убрать последний символ в ячейке excel
Как удалить символы в ячейке Excel? Как удалить первый и последний символ?
Как убирать определённые символы в ячейках?
Как удалить первый символ в ячейке?
Как удалить последний символ в ячейке?
Как удалить заданное число символов в середине строки?
С помощью каких формул это можно сделать?
Чтобы поменять содержимое ячейки нужен макрос,а формулы не меняют содержание других ячеек, формулы только извлекают и обрабатывают информацию из ячеек, входящих в параметры формул.
Чтобы получить содержимое ячейки, содержащей текст ячейки с удаленным первым или последним символом используют функцию выделения подстроки:ПСТР(текст;начальный символ;количество символов)
для определения количества символов используют функцию длины строки ДЛСТР(текст)
если текст «абвгдежзиклмн» находится в ячейке A1 то формулы будут такими:
- строка с удаленным первым символом ячейки =ПСТР(A1;2;ДЛСТР(A1)-1) (результат бвгдежзиклмн)
- строка с удаленным последним символом ячейки =ПСТР(A1;1;ДЛСТР(A1)-1) (результат абвгдежзиклм)
- строка с удаленными первым и последним символами ячейки =ПСТР(A1;2;ДЛСТР(A1)-2) (результат бвгдежзиклм)
- часть строки в 5 символов , начиная с 3-го символа =ПСТР(A1;3;5) (результат вгдеж)
если нужно объединить несколько частей строки или частей разных строк, то подстроки можно соединять знаком &
например: вырезаем 3 символа, начиная с символа 3 и 4 символа, начиная с символа 7:
=ПСТР(A1;3;3)&ПСТР(A1;7;4) (результат вгджзик)
если нужно в результат включить строку, то она тоже добавляется символом &
=ПСТР(A1;3;3)&». «&ПСТР(A1;7;4) (результат вгд. жзик)
Как отрезать (удалить) лишний текст слева или справа в ячейке «Эксель».
Бывают ситуации, когда необходимо отрезать/ удалить строго определенное количество символов в тексте справа или слева. Например, когда вы имеете список адресов, и вначале каждого адреса стоит шестизначный индекс. Нужно убрать почтовые индексы из списка, но через замену их не уберешь, так как они имеют совершенно разные значения и не находятся опцией замены.
Функции, которая отрезает лишнее количество символов в ячейке, найти не удается, но существует система из двух функций, которые можно применить. Это система из функции ЛЕВСИМВ (или ПРАВСИМВ) и функции ДЛСТР (длина строки).
Рассмотрим их применение.
Вначале находим количество символов в тексте при помощи функции ДЛСТР. Для этого запускаем менеджер функций, выбираем ДЛСТР, указываем ячейку с текстом. Функция ДЛСТР посчитает количество символов.
Зная длину лишнего текста — 6 знаков в индексе, вычитаем их из общего числа символов посчитанных функцией ДЛСТР и получаем то количество символов, которое должно остаться в тексте, когда удалим индекс.
Полученное значение – количество оставляемых в тексте знаков, вписываем в функцию ЛЕВСИМВ или ПРАВСИМВ. Если нужно удалить знаки справа, то используем ЛЕВСИМВ, если слева, то ПРАВСИМВ. Нажимаем «Enter». Функция ЛЕВСИМВ или ПРАВСИМВ присваивает ячейке нужное нам количество символов из текста в новую ячейку, исключая ненужный нам индекс.
Для уменьшения количества ячеек с расчетами эти функции можно записать в систему следующего вида:
ПРАВСИМВ(…*¹;(ДЛСТР(…*¹)-6)).
Где …*¹- адрес ячейки, из которой берем текст.
Как обрезать символы в Excel
Обзор способов, позволяющих быстро обрезать значения ячеек и удалить лишний текст. Обрезка текста формулами слева и справа, быстрая обрезка строк надстройкой VBA, удаление лишнего текста до определенного символа, разбиение текста по столбцам.
Как обрезать символы при помощи формул?
Как оставить заданное количество символов в начале строки, остальные удалить?
Ввести в ячейку стандартную текстовую функцию Excel «ЛЕВСИМВ», которая возвращает заданное количество знаков с начала строки.
Как удалить заданное количество знаков в начале строки, остальные оставить?
Ввести в ячейку комбинацию стандартных функций Excel «ПРАВСИМВ» и «ДЛСТР», которая определяет длину строки, то есть количество символов в значении указанной ячейки.
Как оставить заданное количество символов в конце строки, остальные удалить?
Ввести в ячейку стандартную текстовую функцию Excel «ПРАВСИМВ», которая возвращает заданное количество знаков с конца строки.
Как удалить заданное количество знаков в конце строки, остальные оставить?
Ввести в ячейку комбинацию стандартных функций Excel «ЛЕВСИМВ» и «ДЛСТР»
Как видно из приведенных примеров, оставить текстовые строки заданной длины достаточно просто при помощи формулы в одно действие. Чтобы обрезать определенное количество знаков с начала или с конца строки, необходимо вносить в ячейки достаточно громоздкие формулы, что достаточно неудобно.
Как обрезать символы без ввода формул?
Надстройка для быстрой обрезки текста
Все описанные выше манипуляции с текстовыми значениями можно производить и без использования формул, что гораздо быстрее. Для этого нужно лишь вызвать диалоговое окно надстройки и задать в нем диапазон ячеек, подходящую функцию и количество знаков, которые необходимо удалить либо оставить.
1. обрезать заданное количество символов слева;
2. обрезать заданное количество символов справа;
3. обрезать значения ячеек до первого попавшегося заданного символа (сочетания символов);
4. обрезать значения ячеек до последнего попавшегося символа (сочетания символов).
В надстройку зашиты функции, аналогичные тем, которые описаны выше, что сокращает время на:
— выделение диапазона ячеек.
В программе предусмотрена возможность вместо выделения диапазона ячеек выделять целиком строки/столбцы. Программа автоматически сокращает выделенный диапазон до границы используемого диапазона, при этом на листе не должно быть отфильтрованных строк.
Разбиение текста по столбцам
Для обрезания значений ячеек можно использовать «Текст по столбцам». Это стандартное средство Excel не удаляет и не обрезает символы, а распределяет содержимое ячеек по разным столбцам при помощи мастера текстов. Кнопка вызова диалогового окна находится на вкладке «Данные» в группе кнопок «Работа с данными». Этот инструмент можно использовать в двух режимах работы, разделять исходные данные при помощи разделителей либо при помощи настраиваемых полей, когда можно вручную указать границы раздела значений.
Шаг1. Выбор формата исходных данных.
Шаг2. Установка нужной ширины полей.
Количество полей при этом не ограничено.
Шаг 3. Просмотр и получение результатов.
В результате таких манипуляций исходные значения нарезаются в соответствии с установленными полями и разносятся по различным столбцам.
Видео по быстрой обрезке символов в Excel
Как извлечь часть текста в Эксель
Извлечение части текста – самая распространенная задача при работе с текстом в Excel. Часто к этой задаче и сводится вся работа над текстом. Чтобы получить часть символов из строки, нужно владеть функциями поиска, удаления лишних символов, определения длины строки и др.
Для получения части текста, в Эксель есть 3 функции:
- ЛЕВСИМВ(Строка; Количество_символов) – выводит заданное количество символов с левого края. Например, =ЛЕВСИМВ(А1;10) выведет 10 первых символов строки в ячейке А1 . Функция имеет 2 обязательных аргумента – Строка-источник и количество выводимых символов;
Функция ЛЕВСИМВ в Эксель
- ПРАВСИМВ(Строка; Количество_символов) – функция схожа с предыдущей, она выводит заданное количество символов справа. То есть, =ПРАВСИМВ(А1;10) в результате выдаст 10 последних символов из строки А1 .
Функция ПРАВСИМВ в Excel
- ПСТР(Строка; Начальный_символ; Количество символов) – выбирает из текста нужное количество знаков, начиная с заданного. Например, =ПСТР(А1;5;3) выведет 3 символа начиная с 5-го (5-7 символы строки).
Функция ПСТР в Эксель
Все эти функции в подсчёте количества символов учитывают лишние пробелы, непечатаемые символы, поэтому рекомендую сначала очистить текст от лишних знаков.
Функции ЛЕВИСМВ, ПРАВСИМВ, ПСТР – это простой и мощный инструмент, если используется в комбинации с другими текстовыми функциями. Вы увидите это в уроке-практикуме по строчным функциям.
А следующий пост мы посвятим поиску нужного текста в строке. Заходите и читайте. Только хорошее владение функциями позволит вам эффективно выполнять задачи в Microsoft Excel!
Если вы еще не прочли посты о написании формул и применении функций – обязательно это сделайте, без них изучение функций Excel будет сложнее и дольше!
Удалить последний символ в ячейке Excel
Надстрочный знак в Excel
Добрый день уважаемые читатели блога! Чемпионат идёт, мы болеем за наших, но вопросы продолжают поступать и сегодня мы поговорим о том, как можно записать надстрочный знак в Excel.
В прошлом уроке мы говорили о макросе удаления файлов.
Под надстрочным знаком подразумевается обозначение кубических ли квадратных метров, градусов Цельсия, степеней в математике. Примеров может быть множество. Вот только Excel в отличие от программы Word не умеет быстро и просто включать и отключать надстрочный и подстрочный знак.
Представьте себе, что у вас есть небольшая таблица — 5 строк. В ней нужно, чтобы обозначение кубических метров (3) встало над строкой.
Стандартным способом Excel считает:
- выделение символа «3» в каждой ячейке;
- открытие диалогового окна «Шрифт»;
- выбор нужного положения для символа (над строкой или под строкой);
- подтверждение.
Слишком долго и много действий, причём их нужно будет повторить для каждой ячейки! Если их будет больше, то, конечно, можно будет воспользоваться копированием формата ячеек, но это не вариант.
Пойдём по пути написания небольшого макроса, который позволит для выделенной ячйки перевести последний символ в надстрочное положение.
- вкладка «Разработчик», блок кнопок «Код»;
- жмём «Visual Basic»;
- добавляем новый модуль Insert -> Module.
Далее вставим код макроса.
Sub Nadstr() ‘ Переводим последний символ в надстрочное положение With ActiveCell.Characters(Start:=Len(Selection), Length:=1) .Font.Superscript = True End With End Sub
Далее нажимаем на вкладке «Разработчик» кнопку «Макросы», жмём «Выполнить» и получаем вот такой результат. Без выделения определённых символов в ячейке.
Можно назначить этому макросу сочетание клавиш и использовать в дальнейшем! Надстрочный регистр применён!
Источник
В EXCEL есть очень удобная функция для «вытаскивания» из текста или слова определенного заданного нами количества символов.
Зачастую такие задачи возникают при обработке кодов, артикулов, номеров телефонов и т.д.
В нашем примере мы «вытащим» левую трехзначную часть кода и правую часть, имеющую различную разрядность без использования ПРАВСИМВ и ЛЕВСИМВ и их сочетаний с другими вспомогательными функциями.
Для этого:
- В ячейке напротив кода введем =ПСТР( и нажмем fx.
- В аргументах функции укажем ячейку с исходным текстом , первоначальным кодом.
- Зададим Начальную позицию (номер символа, с которого начнет вытаскивать текст функция).
- Количество знаков – то самое к-во, которое должно быть «вытащено» из текста или строки. Пробел и символы – также являются знаками.
Для работы с правой частью кода , нам необходимо сдвинуть Начальную позицию за трехзначный код с разделителем.
Для этого:
- Выполняем те же самые операции, что и ранее, но в Начальной позиции указываем «5» , т.е. это номер символа после кода и разделителя.
Необходимо обратить внимание , что такое разделение возможно только при унифицированной системе ведения кодов.
Если вдруг первая часть окажется двухзначной или четырёхзначной, то единообразия не получится.
Если материал Вам понравился или даже пригодился, Вы можете поблагодарить автора, переведя определенную сумму по кнопке ниже:
(для перевода по карте нажмите на VISA и далее «перевести»)
Как извлечь слова из строки таблицы Excel
Чтобы извлечь первое слово из строки, формула должна найти позицию первого символа пробела, а затем использовать эту информацию в качестве аргумента для функции ЛЕВСИМВ. Следующая формула делает это: =ЛЕВСИМВ(A1;НАЙТИ(» «;A1)-1) .
Эта формула возвращает весь текст до первого пробела в ячейке A1. Однако у нее есть небольшой недостаток: она возвращает ошибку, если текст в ячейке А1 не содержит пробелов, потому что состоит из одного слова. Несколько более сложная формула решает проблему с помощью новой функции ЕСЛИОШИБКА, отображая все содержимое ячейки, если произошла ошибка:
=ЕСЛИОШИБКА(ЛЕВСИМВ(A1;НАЙТИ(» «;A1)-1);A1) .
Если вам нужно, чтобы формула была совместима с более ранними версиями Excel, вы не можете использовать ЕСЛИОШИБКА. В таком случае придется обойтись функцией ЕСЛИ и функцией ЕОШ для проверки на ошибку:
=ЕСЛИ(ЕОШ(НАЙТИ(» «;A1));A1;ЛЕВСИМВ(A1;НАЙТИ(» «;A1)-1))
Извлечение последнего слова строки
Извлечение последнего слова строки — более сложная задача, поскольку функция НАЙТИ работает только слева направо. Таким образом, проблема состоит в поиске последнего символа пробела. Следующая формула, однако, решает эту проблему. Она возвращает последнее слово строки (весь текст, следующий за последним символом пробела):
=ПРАВСИМВ(A1;ДЛСТР(A1)-НАЙТИ(«*»;ПОДСТАВИТЬ(A1;» «;»*»;ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;»»;»»)))))
Но у этой формулы есть такой же недостаток, как и у первой формулы из предыдущего раздела: она вернет ошибку, если строка не содержит по крайней мере один пробел. Решение заключается в использовании функции ЕСЛИОШИБКА и возврате всего содержимого ячейки А1, если возникает ошибка:
=ЕСЛИОШИБКА(ПРАВСИМВ(A1;ДЛСТР(A1)-НАЙТИ(«*»;ПОДСТАВИТЬ(A1;» «;»*»;ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;» «;»»)))));A1)
Следующая формула совместима со всеми версиями Excel:
=ЕСЛИ(ЕОШ(НАЙТИ(» «;A1));A1;ПРАВСИМВ(A1;ДЛСТР(A1)-НАЙТИ(«*»;ПОДСТАВИТЬ(A1;»»;»*»;ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;» «;»»))))))
Извлечение всего, кроме первого слова строки
Следующая формула возвращает содержимое ячейки А1, за исключением первого слова:
=ПРАВСИМВ(A1;ДЛСТР(A1)-НАЙТИ(» «:A1;1)) .
Если ячейка А1 содержит текст 2008 Operating Budget, то формула вернет Operating Budget.
Формула возвращает ошибку, если ячейка содержит только одно слово. Следующая версия формулы использует функцию ЕСЛИОШИБКА, чтобы можно было избежать ошибки; формула возвращает пустую строку, если ячейка не содержит более одного слова:
=ЕСЛИОШИБКА(ПРАВСИМВ(A1;ДЛСТР(A1)-НАЙТИ(» «;A1;1));»»)
А эта версия совместима со всеми версиями Excel:
=ЕСЛИ(ЕОШ(НАЙТИ(» «;A1));»»;ПРАВСИМВ(A1;ДЛСТР(A1)-НАЙТИ(» «;A1;1)))
Как в Эксель (Excel) вытащить часть текста из ячейки в другую ячейку?
Например, в ячейке написана категория товара и информация о товаре.
Как выташить в отдельную ячейку только название категории («Перчатки хозяйственные», «Молоток слесарный» и т.п.)?
Очевидно, что вытащить часть текста в другую ячейку можно с помощью специальных функций для работы со строками.
В Excel их довольно много, и в первую очередь можно выделить такие функции, как:
ЛЕВСИМВ и ПРАВСИМВ — излекают определённое число символов слева и справа соответственно.
ДЛСТР — длина строки.
НАЙТИ — возвращает позицию, с которой подстрока или символ входит в строку.
ПОДСТРОКА — извлекает подстроку из текста, которая отделена определённым символом-разделителе<wbr />м.
ПСТР — извлекает указанное число знаков из строки (начиная с указанной позиции).
КОНЕЦСТРОКИ и НАЧАЛОСТРОКИ — возвращает строку после / до указанной подстроки.
Но здесь всё зависит от того, как именно эти данные расположены в исходной строке — одно дело в самом конце / начале, а другое — в середине.
В любом случае нужно постараться найти какой-то признак — слово или символ, до или после которого в ячейке находятся нужные данные, после чего использовать его в качестве аргумента в функциях, про которые я написал выше.
Пример 1
Исходные данные такие:
Предположим, нужно извлечь в отдельную ячейку цену товара (3500 рублей, 4200 рублей).
Можно увидеть, что в этих ячейках цене предшествует текст «размеры, » — то есть можно воспользоваться функцией КОНЕЦСТРОКИ и вытащить всё, что находится после этого текста.
Итак, ставим курсор в ячейку, куда нужно извлечь цену, и на вкладке «Формулы» выбираем «Текстовые» -> «КОНЕЦСТРОКИ».
Указываем аргументы функции (обязательные):
ТЕКСТ — указываем ячейку, из которой нужно извлечь подстроку (B2 или B3).
НАЙТИ — указываем подстроку, после которой должно начаться извлечение текста («размеры, «).
Нажимаем на кнопку «OK» и получаем то, что было нужно:
Формула получилась такая:
А если требуется, чтобы было только число (без рублей), то можно, например, использовать функцию НАЧАЛОСТРОКИ.
В этом случае в качестве 1 аргумента (исходной строки) вводим формулу, созданную выше, а в качестве 2 аргумента — » «.
Пример 2
Нужно извлечь в отдельную ячейку название цвета (красный, коричневый и т.п.).
Здесь всё проще, так как название цвета находится в самом конце строки — и можно, например, использовать функцию ПРАВСИМВ.
У этой функции 2 аргумента:
Текст — указываем ячейку, из которой нужно извлечь подстроку.
Число_знаков — это разность между длиной исходной строки (функция ДЛСТР) и позицией запятой в этой строке (функция НАЙТИ), также дополнительно нужно отнять единицу, так как после запятой стоит пробел.
Формула и результат:
Но мне всё же больше нравится вариант с упомянутой выше функцией КОНЕЦСТРОКИ.
Она менее громоздкая и не содержит вложенных функций.
Эксель многие любят за то, что можно быстро обрабатывать и менять таблицы, так как надо.
Вот и в этом случаи, для того, чтобы вытащить из ячейки текст, нужно в пустой рядом столбик ввести формулу. Но тут не так всё просто. В зависимости от того, с какой стороны нужен текст, вводим формулу Левсимв и Правсимв. Одна из этих функций выведет нужный текст справа, другая слева. При этом формула будет выглядеть примерно так:=ЛЕВСИМВ(В1;10). В данном случаи 10 число символов. Но если число символов не одинаковое, то метод не совсем подойдёт.
Тогда можно будет попробовать функцию текстовые, конец строки. Если перед нужной вам фразой стоит одно и тоже слово в каждой строке. Появится окошко, и в строке найти добавить это слова. Нужный текст после этого слова переместится.
Открывайте ячейку из которой надо вытащить часть текста, клацаете по тексту что бы курсор в тексте начал моргать, выделяете эту часть текста которую хотите утащить в другое место, щелкаете по выделенке ПКМ (правой кнопкой мышки) выбираете «копировать»
Переходите в окно куда нужно вставить, щелкаете в нем ЛКМ (левой кнопкой мышки) что бы активировать работу ввода данных в этой ячейки, следом щелкаете ПКМ, выбираете «вставить» и все.
Если в таблице одна или 2 строки, тогда можно воспользоваться функцией нажатия клавиш Ctrl+C скопировать и Ctrl+V вставить, а если в таблице нужно поменять цену для большого количества параметров, переходите в шапку инструментов, и действуйте по алгоритму, который находится под кнопой формулы — текстовые и в выпадающем меню находите среди абракадабры из сокращений «конецстроки»
далее следуя указаниям меняете в открытых окнах параметры. Подставляете какие заданы, а машина сама все посчитает. За это эксель и любят бухгалтеры, по мне так самая кривая программа после ворда. имхо для бв.
Что касается абракадабры в выпадающем меню, на это есть подсказки, например
ЛЕВСИМВ — левые символы
ПРАВСИМВ — правые символы
ДЛСТР — длина строки
НАЙТИ — возвращает позицию, с которой подстрока или символ входит в строку.
КОНЕЦСТРОКИ возврат строки до конца
НАЧАЛОСТРОКИ — возврат строки в начало
Если у Вас данные (которые нужно обработать, все эти «молотки» и «перчатки») всегда отделены от остальной части текста запятой и первая ячейка с данными это B2, то формула такая
напишите ее в любую свободную ячейку (например правее) в той же строке, а потом растяните вниз и все ваши тысячи строк будут обработаны.
Как вариант можно использовать следующий способ:
Сначала выделяем столбец, который хотим разделить, затем на вкладке данные выбираем «Текст по столбцам», в появившемся окне изменяем тип разделителя (там есть варианты — табуляция, точка, запятая. ), а затем заканчиваем действие.
В итоге ваш исходный текст будет разбит на отдельные столбцы с нужным содержанием.
Довольно сложный вопрос, но в Ексель можно сделать и такое, в этом редакторе есть подобные функции работы со строками.
Эти функции мы ищем в верхнем меню во вкладке «Формулы» — «Текстовые»:
Желательно, чтобы записи в ячейках были бы хоть как-то структурированы, например, если в ячейках сначала записано наименование товара, потом через запятую, в конце записи, цена товара, с такими ячейками будет работать несложно. Поработаем вот с этими ячейками, попробуем цену товара перенести в отдельные ячейки:
Текст у нас написан для этого отлично, цена товара стоит в конце строки, после слова «размеры» и запятой, поэтому мы воспользуемся функцией КОНЕЦСТРОКИ из вкладки «Текстовые» (см. выше). Открывается вот такое окошечко, в поле ТЕКСТ указываем столбец, в котором находятся наши ячейки, в поле НАЙТИ — слова, после которых текст надо переносить в отдельную ячейку.
Нажимаем ОК, получаем то, что хотели:
Теперь можно, используя тот же алгоритм, поработать с новыми ячейками с помощью функции НАЧАЛОСТРОКИ и получить число без рублей:
Работа в Excel очень упрощает рабочую деятельность, ведь стоит правильно все оформить и программа за тебя все посчитает. Но надо уметь работать с программой, чтобы итог был верным.
Иногда необходимо часть текста перетащить в другую ячейку. Если это одна-две строки, можно и скопировать, но когда строк много, такой способ совсем не годится.
К примеру, имея такую большую таблицу, следует подготовить отчет по отдельным филиалам.
Нам помогут функций ЛЕВСИМВ и ПРАВСИМВ, которые помогут, если нужные символы находятся в самом начале или в самом конце текста.
А вот если нужный текст находится в середине, то такая функция не подойдет. Но в этом случае стоит воспользоваться ПСТР.
Для того, чтобы скопировать из ячейки Excel часть текста, нужно в выбранной ячейке дважды кликнуть мышкой, так чтобы курсор стал как в Word. Затем выделить нужную часть текста, скопировать и вставить комбинацией клавиш Ctrl+C, Ctrl+V или через контекстное меню правой клавишей мышки.
Единого алгоритма для вытаскивания части текста нет. Есть понимание процесса, как это сделать.
Можно это сделать с помощью символов. Для извлечения определенного количества символов справа и слева — ПРАВСИМВ ЛЕВСИМВ, для возвращения позиции, с которой подстрока или символ входит в строку — НАЙТИ, длина строки — ДЛСТР, возвращение строки — КОНЕЦСТРОКИ и НАЧАЛОСТРОКИ.
Из символов составляется формулировка того, что требуется, вставляется в свободную строку и растягивается на все нужные строки. Все части ячейки будут обработаны.
Чтобы выбрать подстроку из текстовой строчки требуется знать разделитель и номер вхождения подстроки.
Считаем что строчка записана в ячейке A3, а номер вхождения подстроки записан в ячейке H1 и в качестве разделителя используется символ «,»
тогда получим формулы граничных символов искомой подстроки
=НАЙТИ( СИМВОЛ(3) ; ПОДСТАВИТЬ( «,»&A3&»,» ; «,» ; СИМВОЛ(3) ; H1))+1
=НАЙТИ( СИМВОЛ(3) ; ПОДСТАВИТЬ( «,»&A3&»,» ; «,» ; СИМВОЛ(3) ; H1+1))-1
формула для подстроки с номером вхождения в ячейке H1 (исходная строка в A3 и разделитель «,»):
=ПСТР( «,»&A3&»,»; НАЙТИ( СИМВОЛ(3); ПОДСТАВИТЬ(«,»&A3&»,<wbr />»; «,»; СИМВОЛ(3); H1))+1; НАЙТИ( СИМВОЛ(3); ПОДСТАВИТЬ(«,»&A3&»,<wbr />»; «,»; СИМВОЛ(3);H1+1)) — НАЙТИ( СИМВОЛ(3); ПОДСТАВИТЬ(«,»&A3&»,<wbr />»; «,»; СИМВОЛ(3); H1))-1)
для разделителя «;» формула имеет вид:
=ПСТР( «;»&A3&»;»; НАЙТИ( СИМВОЛ(3); ПОДСТАВИТЬ(«;»&A3&»;<wbr />»; «;»; СИМВОЛ(3); H1))+1; НАЙТИ( СИМВОЛ(3); ПОДСТАВИТЬ(«;»&A3&»;<wbr />»; «;»; СИМВОЛ(3);H1+1)) — НАЙТИ( СИМВОЛ(3); ПОДСТАВИТЬ(«;»&A3&»;<wbr />»; «;»; СИМВОЛ(3); H1))-1)
Можно воспользоваться разными способами. Например, если в нужных ячейках только числа, то можно воспользоваться функцией счет. Чтобы ее вызвать щелкаем вверху fx — при этом появляется диалоговое окно мастера функций. Далее в разделе статистические и ищем нужную функцию. Не забыть выделить нужный диапазон. Она выдает нам количество ячеек в диапазоне с числами.
Если в ячейках и числа и текст и нам нужно определить их количество, то воспользуемся функцией счетз — именно эта функции, которая находится в разделе статистические позволяет считать количество непустых ячеек. Эта функция более универсвльна.
Работая в Excel часто приходится округлять числа. И это в электронных таблицах от Microsoft делается очень просто.
Самым простым способом является нажатие на всплывающем меню (можно вызвать правой кнопкой мыши) соответствующего значка разрядности. Их два. Первый уменьшает разрядность, а второй увеличивает. Вы можете выбрать такую разрядность, которая вам необходима тем самым округлить до нужного числа простым нажатием на кнопку.
Второй способ — это обратиться к верхней панели «Число», где также стоят эти два значка округления чисел. Выделите нужный массив чисел в таблице Excel и нажмите на панели соответствующий значок округления столько раз, сколько требуется для округления до требуемой точности (до десятых, сотых, тысячных).
Третий способ — самый верный, поскольку он работает даже в старых версиях Excel. Чтобы округлить число вам нужно выделить массив чисел, нажать правой кнопкой мыши, выбрать в панели «Формат ячеек», далее «Числовой» формат и в этом же окне справа выбрать нужное «Число десятичных знаков». По умолчанию стоит значение, равное 2 (округление до сотых).
Как видите ничего сложного здесь нет. Однако, есть и другой, более сложный четвертый способ округления чисел в электронных таблицах Excel, который требует использования стандартных функций Excel. Одна из них (наиболее простая и стандартная в использовании) называется ОКРУГЛ.
Данная функция Excel округляет выбранное число до нужной разрядности. Для того, чтобы перейти в окно функций, нужно нажать на значок f(x) в верхней панели на строке функций. В появившемся окне следует набрать в поиске функцию ОКРУГЛ. После этого нужно выставить параметры функции округления числа. Их два: число для округления и число разрядов. Число, которое требуется округлить можно напечатать в виде числа, а можно просто выбрать ячейку, в которой она уже есть в Excel. В нашем примере число стоит в ячейке A3. Однако это может быть не просто одна ячейка, а сразу массив чисел в нескольких ячейках (его нужно выделить).
Это все способы округления чисел в Excel. Вы можете выбрать самый удобный для вас.
Как извлечь все символы, кроме первого / последнего, из строки в Excel?
В Excel извлечение первых n или последних n символов может быть простым для большинства пользователей Excel, но если вы хотите извлечь все символы, кроме первого или последнего символа, как вы могли бы решить эту проблему? Здесь я расскажу о некоторых способах быстрого извлечения всех символов, кроме первого / последнего символа в Excel.
Извлечь все, кроме первых / последних n символов из строки с формулой
Извлеките все, кроме первых/последних n символов из строки с помощью Kutools for Excel
Извлечь все, кроме первых / последних n символов из строки с формулой
Извлечь из строки все символы, кроме первого
Выберите пустую ячейку и введите эту формулу = MID (A1; 2; LEN (A1)) (A1 — это ячейка, из которой вы хотите извлечь все, кроме первого символа, число 2 — это порядок символов, с которого вы хотите начать извлечение, в этом случае я извлекаю все, кроме первого символа, поэтому я извлекаю символ из второго символа) , Нажмите Enter кнопку и заполните нужный диапазон. Смотрите скриншот результата:
Извлечь все символы, кроме последнего, из строки
Выберите пустую ячейку и введите эту формулу = ЛЕВЫЙ (A1; LEN (A1) -1) (A1 — это ячейка, из которой вы хотите извлечь все символы, кроме последнего, число 1 — это число, которое вы не хотите извлекать справа от строки), нажмите Enter кнопку и заполните нужный диапазон. Смотрите скриншот результата:
Извлеките все, кроме первых/последних n символов из строки с помощью Kutools for Excel
Если у вас есть Kutools for Excel установлен на вашем компьютере, вы можете использовать Удалить по позиции функция извлечения всех символов, кроме первых или последних n символов в Microsoft Excel.
Kutools for Excel включает более 300 удобных инструментов Excel. Бесплатная пробная версия без ограничений в течение 30 дней. Получить сейчас
1. Выберите ячейки диапазона, которые нужно извлечь, и нажмите Кутулс > Текстовые инструменты > Удалить по позиции. Смотрите скриншот:
2. в Удалить по позиции диалоговом окне укажите число, которое вы не хотите извлекать из строки в Номера текстовое поле и установите флажок Слева. Смотрите скриншот:
3. Нажмите Ok or Применить, первые n символов удаляются из каждой строки.
Если вы хотите извлечь все символы, кроме последних n символов, отметьте Справа установите флажок на шаге 2.
Функции: Применение этой функции изменит ваши исходные данные, вам лучше сначала скопировать их.
Нажмите здесь, чтобы узнать больше об удалении по позиции.
Относительные статьи:
- Извлечь первые / последние n символов в Excel
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Комментарии (6)
Оценок пока нет. Оцените первым!
В программе Excel существует немало функций, назначение которых – работа с текстовыми данными. Среди них особенно выделяется оператор ПРАВСИМВ, который позволяет извлечь определенное число символов из заданной ячейки. При этом извлекаемые символы, согласно названию, отсчитываются с конца текста, т.е. с правой стороны.
В этой статье мы рассмотрим, что из себя представляет данная функция, а также как она работает на конкретном примере.
Описание функции ПРАВСИМВ
Задача функции “ПРАВСИМВ” состоит в извлечении заданного количества символов из указанной пользователем ячейки. При этом отсчет символов начинается с правой стороны ячейки, т.е. с ее конца. Результат выводится в заранее выбранную ячейку, в которую вставляется соответствующий оператор или прописывается формула вручную.
Данный оператор предназначен для работы с текстовыми данными и относится к категории “текстовые”. Сама формула функции выглядит следующим образом:
=ПРАВСИМВ(текст;количество_знаков).
Как вы можете заметить, в этом операторе присутствует два аргумента:
- Первый аргумент – “Текст”. Он отвечает за исходное значение, из которой будут извлекаться символы. Причем, это значение может быть как виде конкретного текста (в этом случае указанное количество символов будет извлекаться из этого самого текста), так и в виде координат ячейки, из которого будет происходить извлечение.
- Второй аргумент – “Число_знаков”. Он отвечает за то, сколько знаков требуется извлечь из исходного значения и выражается в цифровом эквиваленте. Этот аргумент не является обязательным в данной функции и его можно опустить. В случае, если аргумент не заполнен, в результирующей ячейке будет выведен только один самый последний символ справа из указанного текстового аргумента (как будто мы указали число знаков, равное цифре “1”).
Использование функции ПРАВСИМВ на примере
Для того, чтобы лучше понять принцип работы оператора, разберем его на конкретном примере.
Возьмем таблицу, в которой представлены продажи спортивной обуви. В первом столбце указаны наименования с размерами. Наша цель — вынести эти размеры в отдельный столбец.
Для осуществления данной задачи как раз прекрасно подойдет оператор ПРАВСИМВ.
- Первым делом давайте создаем столбец, куда будут выведены извлеченные данные. Назовем его “Размер”.
- Ставим курсор на первую ячейку столбца (после заголовка) и кликаем мышью по кнопке «Вставить функцию» (ее пиктограмма располагается слева от поля для ввода формул).
- Откроется окно Мастера функций, в котором мы раскрываем список категорий и выбираем вариант “Текстовые”.
- Из представленного перечня функций выбираем ПРАВСИМВ и подтверждаем действие нажатием кнопки OK.
- В результате перед нами появится окно с двумя полями, которые соответствуют аргументам функции “ПРАВСИМВ”:
- В результате проделанных действий в выбранной ячейке, куда мы вставили функцию, будет выведен размер обуви.
- Теперь нужно применить функцию ко всем ячейкам в столбце “Размер”. Наводим курсор мыши на нижний правый угол ячейки с формулой (он должен преобразоваться в крестик). Зажав левую кнопку мыши двигаем курсор вниз. После того, как мы выделили весь нужный диапазон ячеек, отпускаем кнопку.
- В результате строки столбца “Размер” будет заполнены данными из столбца “Наименование” (последние 9 символов, как мы и указывали).
- Однако, если стереть данные по размерами из столбца “Наименование”, то они исчезнут и из колонки “Размер” (так как они связанны). Давайте уберем эту связь, чтобы ничто не мешало дальнейшей работе с таблицей. Для этого выделяем весь ячейки колонки “Размер” и нажимаем на кнопку “Копировать” на ленте.Также для копирования можно воспользоваться комбинацией клавиш Ctrl+C или контекстным меню, щелкнув правой кнопкой мыши по любой ячейке в отмеченном диапазоне.
- Теперь кликаем правой кнопкой мыши по первой ячейке ранее отмеченной области и выбираем из предложенных опций в пункте “Параметры вставки” вариант “Значения”.
- В итоге все данные в столбце “Размер” будут вставлены как самостоятельные значения, не связанные со столбцом “Наименование”, и при необходимости данные последнего можно редактировать или удалить на свое усмотрение.
Заключение
Microsoft Excel предлагает широчайшие возможности в работе с числовыми и графическими данными. Но не менее сильной стороной программы являются инструменты, предназначение для обработки текстовых данных, которые позволят значительно сократить время на выполнение определенных операций и исключат ошибки в результате человеческого фактора при работе с большим объемом данных.
Как удалить правые 11 символов в экселе? Имеется ячейка вида «Андрей89085555555» . Нужно чтобы осталось только имя.
Смотрите также 700 строк, я»Какое-то Наименование» Эта ячейка отвязалась & «,1+(LEFT(» &??~**Заменить — пусто.
убрать текст после:vikttur возвращаем на 1 которые необходимо удалить
без ВБА? обьясните, как её нужно. Нужно просто Ctrl+e
Абдулаев Арсен Микаилович (ТЕКСТ (A1;n0);6;1)*И (ПСТРFreedoms ищу первые 5
»Какой-то Адрес» от функции и selection.address & «)=»»7″»),999),)»)Мотя знака «->» которыйkidlena
: Похоже, Вы применили символ меньше. если они встретятсяSerge применить ко всему удалить все символы’ 05-07-1971 —— (ТЕКСТ (A1;n0);5;1)-1);мил; 2);»»)&ИНДЕКС: =ЛЕВСИМВ (A2; ДЛСТР символов в ячейках»Какой-то Телефон» стала самостоятельной иПетр: Вариант: e->j.Если уверены, что часть формулы, ввот так наверное в конце текста: =ЗАМЕНИТЬ(A1;3;1;» «) столбцу? (Для чайников) W во всехActiveCell.FormulaR1C1 = «CодержимоеАбдулаева Галина Николаевна (n_4;ПСТР (ТЕКСТ (A1;n0);7;1)+1)&ИНДЕКС (A2)-2)Удаление последних двух колонки А, если[email protected] с ней тоже: Добрый день!текст по столбцамВот пример:xxxxxxxxx:eeeeeeee->james bunston->>->>>hghghl->>>>hghg везде нужно убрать которой я показал, понятнее: ячейки.=ЗАМЕНИТЬ(A1;7;1;» «) И потом при ячейках столбца. верхней ячейк» 24-04-1965 —— (n1x;ПСТР (ТЕКСТ (A1;n0);8;1)+1;ПСТР знаков из строки они равны «Итого»,А мне надо можно было выполнятьПодскажите пожалуйста. с разделителем *Юрий М заданное кол-во символов что нужно исправить.200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ПСТР(B2;1;ЕСЛИОШИБКА(ПОИСК(«(?)»;B2)-1;999))Т.е. необходимо удалить=ЗАМЕНИТЬ(A1;14;1;» «) удалении исправленного столбцаSergeRange(«E2″).SelectАбдулин Данис Файзрахманович (ТЕКСТ (A1;n0);9;1)+1)&ЕСЛИ (-ПСТР в ячейке A2 тогда удаляю всю что бы: другие функции.Есть ячейки такогоChara: Аналогично — см. (20): Целая формула -Если в строке последние три знака,=ЗАМЕНИТЬ(A1;17;1;» «) в новом пишется: Выделить весь лист.End Sub 15-08-1949 —— (ТЕКСТ (A1;n0);7;3);ВПР (ПСТР (Витамин) строку. Раньше пользовался»Какое-то Наименование» [email protected]Спасибо. типа:: , вы чудо! #4200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ПРАВСИМВ(A3;ДЛСТР(A3)-20) в сообщениях №2 нет части «(?)», если встречается вHeadin какая то хрень! Ctrl+H найти W,Активной ячейке нужнокаким образом в (ТЕКСТ (A1;n0);9;1)*И (ПСТР=ПРАВСИМВ (A3; ДЛСТР макросомИли подскажите какviktturБУТТ 000 Спасибо! все получилось!
Убрать последние символы в ячейке
JonikЕсли везде в и №3 нам нужно оставить конце такой текст:: =ЗАМЕНИТЬ… не прокатываетlav-ich заменить пусто. Два не присваивать текст,
ячейке оставить только (ТЕКСТ (A1;n0);8;1)-1);тыс; 2);»»)&ИНДЕКС
(A3)-8)Удаление первых 8For Each Row
задать условие: Если: Ставьте ПРОПНАЧ() не
ВИГО-СТРОЙ ЗА0RAN
: Не понял как?! начале идет «автошина»:
bizzon всю строку, а
(1), (2), (3) — функция ЗАМЕНЯЕТ
: The_Prist раза. Три секунды.
а явно указать фамилию имя и
(n_4;ПСТР (ТЕКСТ (A1;n0);10;1)+1)&ИНДЕКС знаков из строки In Sheet.UsedRange.Rows ячейка содержит, то…
для всей формулы,Всего 2000 тысячи.: А игрушку дляЮрий МКод200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ПРАВСИМВ(A3;ДЛСТР(A3)-ПОИСК(«автошина»;A3;1)+1): =ЗАМЕНИТЬ(A1;1;ПОИСК(» вот файл
ПОИСК вернет #ЗНАЧ, и т.д. цифру, а нужно
А реально сделать
слэн нажатие ентера, а
отчество?
(n0x;ПСТР (ТЕКСТ (A1;n0);11;1)+1;ПСТР
в ячейке A3
If Row.Cells(1) LikeМихаил а для той
С помощью какой
кошек? Хочууууу.: ctrl+hЕсли впереди неvikttur тогда
Я применила такую
ВСТАВИТЬ пробел. Вот: проще: просто вставить: пять же никто нажатие BACKSPAСE вообщеmrSED
excelworld.ru
Макрос чтобы во всех ячейках столбца удалить последний символ
(ТЕКСТ (A1;n0);12;1)+1));»z»;» «)&ЕСЛИ (B1) «*Итого*» Then Row.Delete: Мой вопрос отменяется, части, которая нужна. формулы можно сделатьElenaEfimovaнайти: ->* обязательно «автошина»:: =ЗАМЕНИТЬ(A2;1;ПОИСК(«Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>ЕСЛИОШИБКА(ПОИСК(«(?)»;B2)-1;999)вернет 999. формулу, но в 16305033400702003310 Нужно:163 0503 в каждую ячейку не мешает - проигнорировано. Как победить?: по форуму полазил, (ОТБР (ТЕКСТ (A1;n0));»»;»Нольконкретно в вашемNext нашел в другойПо второму вопросу так, чтобы он: Здравствуйте!заменить на: (оставить
Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ПРАВСИМВ(СЖПРОБЕЛЫ(A3);ДЛСТР(СЖПРОБЕЛЫ(A3))-ПОИСК(» «;СЖПРОБЕЛЫ(A3);1+ПОИСК(» «;СЖПРОБЕЛЫ(A3);1)))
bizzon
999 — это
ней приписала, только
3400702 003 310 столбца любую букву
заменить W на
Yurii_74 но нашел только
«)&») рубл»&ВПР (ОСТАТ
случае =ЛЕВСИМВ (ячейкаНо сейчас добавилось
теме
давайте сделаем так:
нашел все ячейкипохожую ситуацию помогите пустым)китин: огромное спасибо количество возвращаемых символов
одно условие, аHeadin первой и потом пусто.. т.е. просто: Sub Delete_last_symbol_in_column() Dim как это сделать (МАКС (ОСТАТ (ПСТР ; ДЛСТР (ячейка) второе слово кПавелС1) заходите по со словом ЗАО решить, пожалуйста!Jonik: ну или так,кkidlena с запасом (надеемся, надо несколько.
: Вот что помогло: сделать из а1234567890 не писать ничего i, end_row, column_
для впереди стоящих
(ТЕКСТ (A1;n0);11;2)-11;100);9);10);{0;»ь «:1;»я
-11)
«Итого», а хотелось: А у меня ссылке и читаете
CyberForum.ru
как удалить опред. символ в ячейке Excel, содержащей текст
и ООО иесть текст в: А все спасибо примеру
: День добрый. Имеется что строк с
200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(ПРАВСИМВ($B2;3)=»(1)»;ПСТР($B2;1;ДЛСТР($B2)-3);$B2) =ЗАМЕНИТЬ(C8;4;;» «) -
замену типа: а123 в строке заменить
As Integer column_ символов. «:4;»ей «};2)&ПРАВСИМВ (ТЕКСТ
Amiko takahasi бы не прописывать в столбце в Правила (не переживайте, перенес эти аббревиатуры ячейке, нужно получить
Вам большое!!!200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ПОДСТАВИТЬ(A3;ЛЕВБ(A3;20);»») ячейка типа ***
длиной больше 999Оформляйте формулы тегами! БЕЗ единички. Спасибо на пусто? Если
на = ActiveCell.Column end_rowMichael_S (A1;n0);2)&» копе»&ВПР (ОСТАТ: поставь курсор с
кучу поисков, а ячейках текст формата: не напряжно и в начало ячейки? набор символов справаiba2004kidlena
12458 Мама, или символов у нас На первый раз за наводку!!! Serge катит то как
опять же нажать = ActiveCell.SpecialCells(xlLastCell).Row For: Для разовой работы (МАКС (ОСТАТ (ПРАВСИМВ ячейку и нажимай удалять прям так. (ххх-х) Название не много):
Заранее спасибо. после заданного, например:: Саш, привет!
: Спасибо огромное!!!! *** 45684 Папа. нет) поправила.
007 — респект! вставить енту букву для полного счастия i = 1 можно формулу массива (ТЕКСТ (A1;n0);2)-11;100);9);10);{0;»йка»:1;»йки»:4;»ек»};2);» )»;»)»))-10);ПОДСТАВИТЬ кнопку удаления Помогите оптимизировать :)ххх-х длина разная2) согласно Правилvikttur»Сон в летнююКрасава просто!!!krosav4ig Как удалить первыеВместо 999 можноManyashalav-ich в ячейки первой?
заменить все To end_row If200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЛЕВСИМВ(A1;МИН(ЕСЛИ(ЕЧИСЛО(ПОИСК((СТРОКА($1:$10)-1)&»»;A1));ПОИСК((СТРОКА($1:$10)-1)&»»;A1)))-2)
(ТЕКСТ (ОТБР (A1;0);»#Василий денисовSovereignнадо удалить все создаете свою тему: =ЕСЛИ(ИЛИ(ЕЧИСЛО(ПОИСК({«ООО»;»ЗАО»};A1)));ПРАВСИМВ(A1;3)&» «&ЛЕВСИМВ(A1;ДЛСТР(A1)-4);A1) ночь» ШекспирНужное правило Excel’я!!!
: 10 символов в написать:
: Всем РЕСПЕКТ-ИЩЕЕЕ!!! ВсёВладимир
fischerspooner Len(Cells(i, column_)) >AlexM ##0_ «) &
: Замечальна язамена надстройки.: Разобрался, извиняюсь :) символы до Названия с прикрепленным примером.Только поменяйте нуликак в отдельную
Спасибо!200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЗАМЕНИТЬ(A3;1;20;)
ячейке?ДЛСТР(B3)Любознатель прокатило с заменой.: Реально. При этом: Спасибо огромное, думал 0 Then Cells(i,: Можно еще так «(» & ПОДСТАВИТЬ
Я прикрутил кYulia
При этом ещеМы все ждем в ЗАО, ООО ячейку вытащить Шекспира?CharaАлександра ФилипповакитинКак-то так, надуюсь, а скобочки только А особенно Serge заменится не только
будет сложнее, всё column_) = Mid(Cells(i,200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЛЕВСИМВ(A1;ПОИСКПОЗ(1;ИНДЕКС(—ЕЧИСЛО(—ПСТР(A1;СТРОКА($1:$99);1)););0)-2) (ПРОПНАЧ (ИНДЕКС (n_4;ПСТР ней условие не: Добрый день! встречаются форматы: (ххх-х) с нетерпением. Интересно
на буквы илиЗаранее спасибо!
: Спасибо за предоставление: Добрый день. Оцените,: используйте ЛЕВСИМВОЛ и понятно в конце могут 007(вот только если та комбинация, что
действ. просто. Удачи column_), 1, Len(Cells(i,или формула массива (ТЕКСТ (A1;n0);1;1)+1)&ИНДЕКС (n0x;ПСТР писать копейки еслиЕсть ряд значений: Название (ууу-у) же — ячейка-отщепенец в формуле буквыThe_Prist решения! пожалуйста проблему. Просто ПОДСТАВИТЬ.
Dement встречаться? бы намекнул, что впереди стоит, ноlav-ich column_)) — 1)
Code200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЛЕВСИМВ(A1;ПОИСКПОЗ(1;—ЕЧИСЛО(—ПСТР(A1;СТРОКА($1:$99);1));0)-2) (ТЕКСТ (A1;n0);2;1)+1;ПСТР (ТЕКСТ число целое.000909700
вторую скобку не :) на нули.
: ElenaEfimova, на будущее:У меня файл скажите, решается онаа для начала: Здравствуйте. У меняЕсли да, то формат ячеек должен и везде, где: Добрые люди подскажите End If NextRAN (A1;n0);3;1)+1)&ЕСЛИ (-ПСТР (ТЕКСТ
=ЕСЛИ (A1=ЦЕЛОЕ (A1);ЛЕВСИМВ000915700
надо трогать
KuklP
Петр.
лучше создавать свою типа:GiGwi 75264 Игрушка в Excel или почитайте ПРАВИЛА!!! количество символов в можно так: быть — общим,
встретится. Правка - Кто может. Есть End SubВстаёте на: А можно без (A1;n0);1;3);»миллиард»&ВПР (ПСТР (ТЕКСТ ((ПОДСТАВИТЬ (ТЕКСТ (ОТБР
000916700 Yкакой формулой можно: Видимо автор имел: Большое спасибо. тему с описанием д/кошек Птичка с нет.вот не первый скобках различается в200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ПСТР(B2;1;ЕСЛИОШИБКА(ПОИСК(«(?)»;B2);999)-1)
то было бы Заменить..
столбец 58000ячеек с любую ячейку требуемого
формул и макросов. (A1;n0);3;1)*И (ПСТР (ТЕКСТ (A1;0);»# ##0_ «)000916802 сделать ?
ввиду замену формулыНе ожидал, что своей проблемы, если перьями 12 смРаботаю со словарями.
же день на каждой строке и_Boroda_ ваще СУПЕР)!!!
Guest комбинациями цифр от столбца, запускаете макрос,
Как, см. здесь (A1;n0);2;1)-1);мил; 2);»»)&ИНДЕКС (n_4;ПСТР & «(» &
planetaexcel.ru
Как оставить в ячейке только последние 8 символов???
000917202vikttur на значение. Тогда так просто!
в этой теме 1*100GiGwi 75017 Дразнилка Есть на 16000
сайте.и даже в их тоже надо: Если откр. скобкаvikttur
: Владимир
пяти знаков до получаете результат.
AlexM (ТЕКСТ (A1;n0);4;1)+1)&ИНДЕКС (n0x;ПСТР
ПОДСТАВИТЬ (ПРОПНАЧ (ИНДЕКС
planetaexcel.ru
Удаление последних символов в ячейке при нескольких условиях (Формулы/Formulas)
000918402: ПСТР(где;ПОИСК(пробел)-1;150)
и в самомА можно чтобы ни одно решение д/кошек с рыбками слов. Каждое из репе +3 стоит…..
удалить. Как быть? бывает только одна,: Куча мала :)Реально. При этом 10. Необходимо удалитьТо же самое
: А можно формулой, (ТЕКСТ (A1;n0);5;1)+1;ПСТР (ТЕКСТ (n_4;ПСТР (ТЕКСТ (A1;n0);1;1)+1)&ИНДЕКС000919503О функциях смотрите
деле нужен пример.
после такой перестановки, не подошло. на длинной палке
которых после знакаkidlenaкитин то так можно=ЗАМЕНИТЬ(ЗАМЕНИТЬ(ЗАМЕНИТЬ(ЗАМЕНИТЬ(A1;18;;» «);15;;» «);8;;» заменится не только
определённую комбинацию из можно получить без
но короче в
(A1;n0);6;1)+1)&ЕСЛИ (-ПСТР (ТЕКСТ (n0x;ПСТР (ТЕКСТ (A1;n0);2;1)+1;ПСТР000921300 в справке.
Хотя, атор и
он брал всеЕсли надо получить 1*384GiGwi 75018 Дразнилка # имеет пояснение:: Не совсем поняла,
: создать тему и
200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЛЕВБ(B2;ПОИСК(«(«;B2&»(«)-1)
«);4;;» «) та комбинация, что
3 цифр именно
макросов с помощью два раза, чем (A1;n0);4;3);»миллион»&ВПР (ПСТР (ТЕКСТ
(ТЕКСТ (A1;n0);3;1)+1)&ЕСЛИ (-ПСТР000922300
vikttur сам бы мог слова после ООО последнее слово, то
д/кошек с рыбкойаароновец#аар`оновец%аар`оновец, -вца, тв. как сделать, и приложить примерЕсли конструкций (*)TiLu
впереди стоит, но в начале каждой формулы предложенная выше массивная (A1;n0);6;1)*И (ПСТР (ТЕКСТ
(ТЕКСТ (A1;n0);1;3);»миллиард»&ВПР (ПСТР000922600 A
: «-» заменить на записать МР вставку и ЗАО в вот: на длинной палке -вцем что Вас такploxot9 может быть много: Ребят помогите, Нужна и везде, где
ячейки(если такая комбинация=ПСТР(A1;1;ДЛСТР(A1)-1)
200?'200px':''+(this.scrollHeight+5)+'px');">=ЗАМЕНИТЬ(A1;ПОИСК(" ??-";A1);99;)
(A1;n0);5;1)-1);мил; 2);»»)&ИНДЕКС (n_4;ПСТР (ТЕКСТ (A1;n0);3;1)*И (ПСТРКак удалить последние «+» — начало формулы и такую кавычки?
Kuzmich
1*384GiGwi 75026 ИгрушкаНужно получить столбец разозлило тоже не: Кто знает нужна и удалять нужно формула которая уберет встретится. Правка -
есть). Пробовал заменойили англ. вариантmrSED
(ТЕКСТ (A1;n0);7;1)+1)&ИНДЕКС (n1x;ПСТР (ТЕКСТ (A1;n0);2;1)-1);мил; 2);»»)&ИНДЕКС
два ноля (00) с первого символа замену.Тоесть БУТТ 000: UDF Function Slovo(cell д/кошек Рыбка дразнилка слов, такой чтобы
поняла. формула что бы только последнюю, то
excelworld.ru
Убрать все символы из ячейки до определенного знака (формула)
повторяющиеся символы в Заменить..{/post}{/quote} — но эти=MID(A1,1,LEN(A1)-1): Ого, сколько вариантов (ТЕКСТ (A1;n0);8;1)+1;ПСТР (ТЕКСТ (n_4;ПСТР (ТЕКСТ (A1;n0);4;1)+1)&ИНДЕКС
в номере, даже после пробела.pooleet превратить в ООО As String) As
на палец с в каждой ячейке
китин убрать из ячейки
так строке…Поскольку в ячейках три цифры вылетают
Alex0070 ) Спасибо большое (A1;n0);9;1)+1)&ЕСЛИ (-ПСТР (ТЕКСТ
(n0x;ПСТР (ТЕКСТ (A1;n0);5;1)+1;ПСТР
если после 00
ПавелС: здравствуйте, помогите пожалуйста «Бутт»
String Slovo = кольцом 1*96Нужно удалить было только одно
: 3. Кратко, но весь текст которыйКод200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЛЕВБ(B2;ДЛСТР(B2)-3*(КОДСИМВ(ПРАВБ(B2;3))=40))допустим есть строка:
одни цифры, а и в середине: Спасибо Yurii_74, сейчас за помощь, буду (A1;n0);7;3);ВПР (ПСТР (ТЕКСТ
(ТЕКСТ (A1;n0);6;1)+1)&ЕСЛИ (-ПСТР есть пробел и: Вроде разобралсяесть 2 столбцаvikttur Split(cell, «»» «)(1) символы хоты бы слово.
ёмко опишите задачу расположен слева от
Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЛЕВБ(B2;ДЛСТР(B2)-3*(ПСТР(B2;ДЛСТР(B2)-2;1)=»(«)) 1, 2, 5,
если букву вставить и в конце
planetaexcel.ru
Удаление заданного количества символов в начале ячейки (Формулы/Formulas)
попробую эти способы пробовать! (A1;n0);9;1)*И (ПСТР (ТЕКСТ (ТЕКСТ (A1;n0);4;3);»миллион»&ВПР (ПСТР некая буква? Еслиспасибоantalya palace hotel: Это тоже просто:
End Function после знака «*».Владимир
в теле поста. заданного знака.
Manyasha 7, 9, 10, в НАЧАЛЕ каждой и в начале,
fischerspoonerAlex0070 (A1;n0);8;1)-1);тыс; 2);»»)&ИНДЕКС (n_4;ПСТР (ТЕКСТ (A1;n0);6;1)*И (ПСТР номер не заканчиваетсяПавелС
3 (ant) antalya=ЕСЛИ(ИЛИ(ЕЧИСЛО(ПОИСК({«ООО»;»ЗАО»};A1)));ПРАВСИМВ(A1;3)&» «»»&ЛЕВСИМВ(A1;ДЛСТР(A1)-4);A1)&»»»»sv2013Когда пробую делать: =ПСТР(A2;1;ПОИСК(СИМВОЛ(35);A2)-1)ВСЕГДА прикладывайте файл-примернапример текст в: еще вариант: 12, 1, 3, ячейки, то и а надо только: как удалить опред.: Excel 2003. Стоит (ТЕКСТ (A1;n0);10;1)+1)&ИНДЕКС (n0x;ПСТР
(ТЕКСТ (A1;n0);5;1)-1);мил; 2);»»)&ИНДЕКС на 00, ничего: А еще вопрос palace hotel 3Петр: вариант функции через «заменить», тоikki, кроме тех случаев, ячейке «opic_new&FID=1″ как200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ПСТР(B2;1;ДЛСТР(B2)-3*ЕЧИСЛО(ПОИСК(«(?)»;ПРАВБ(B2;3)))) 7,
последовательность типа а543 в начале!!! символ в ячейках, задача: во всех
(ТЕКСТ (A1;n0);11;1)+1;ПСТР (ТЕКСТ (n_4;ПСТР (ТЕКСТ (A1;n0);7;1)+1)&ИНДЕКС удалять не нужно.
есть например такойнеобходимо в первом: Чем больше ешь,
Function uuu$(t$) uuu удаляется текст о: ctrl+h
когда вопрос носит убрать все включаяЛюбознательдолжно получиться: 1,
будет только в
Микки содержащих текст, например
ячейках столбца необходимо
(A1;n0);12;1)+1));»z»;» «)&ЕСЛИ (ОТБР (n1x;ПСТР (ТЕКСТ (A1;n0);8;1)+1;ПСТР
Заранее благодарна))
текст оставить все буквы, тем больше хочется = Split(t, "#")(0)
всей ячейкенайти: #*
общий характер и знак «&» и: Manyasha, да, скобки
excelworld.ru
Как удалить весть текст после определённого знака в строке.
2, 5, 7, начале и её: Можно так. удаляемодна ячейка содержит удалить последний символ. (ТЕКСТ (A1;n0));»»;»Ноль «)&»)
(ТЕКСТ (A1;n0);9;1)+1)&ЕСЛИ (-ПСТРYulia16мм. Труба жесткая, а во втором :)
End FunctionВ чем проблема?
заменить на: (оставить не касается конкретно оставить только «FID=1″ только в конце. 9, 10, 12,
тупо заменить, а «123»
текст: 10W;15W Выделяю верхнюю ячейку
рубл»&ВПР (ОСТАТ (МАКС
(ТЕКСТ (A1;n0);7;3);ВПР (ПСТР: Задача усложнилась.
ПВХ, легкая, цвет
только цифру пробовалаА слова которые
KuzmichВ идеале конечно
пустым) Вашего файла. ТемыNic70y
Спасибо, то, что 3 потом енту букву
lav-ichдр. ячейка содержит и записываю макрос:
(ОСТАТ (ПСТР (ТЕКСТ (ТЕКСТ (A1;n0);9;1)*И (ПСТРТеперь ряды данных
серый (RAL 7035) через VBA, но в кавчках будут: А где Шекспир? надо удалить 1
заменить все. касающиеся конкретного файла,
: =ПСТР(A1;ПОИСК(«&»;A1)+1;99) надо.
ik тоже подчистить. КАК: Не, так незя, текст: 45WW
F2 (переход к
(A1;n0);11;2)-11;100);9);10);{0;»ь «:1;»я «:4;»ей (ТЕКСТ (A1;n0);8;1)-1);тыс; 2);»»)&ИНДЕКС выглядят вот так:
надо его преобразовать что-то найти общий
можно чтобы начиналисьThe_Prist
символ перед звездочкой
Nic70y но без приложенного
viktturПоясните, пожалуйста, только,: просите одно, пример
ЕЁ ВСТАВИТЬ В так как комбинация
необх. удалить символ правке в строке
«};2)&ПРАВСИМВ (ТЕКСТ (A1;n0);2)&»
(n_4;ПСТР (ТЕКСТ (A1;n0);10;1)+1)&ИНДЕКС000918402 к виду
язык с ним с заглавной буквы,: Что по мне, и ВСЕ после: =ПСТР(A2;1;ПОИСК(«#»;A2)-1) примера, будут закрываться: =ЗАМЕНИТЬ(A1;1;ПОИСК(«&»;A1);) что значит в приводите другой… весь СТОЛБЕЦ ПЕРВОЙ??? такая есть и W . формул), затем END копе»&ВПР (ОСТАТ (МАКС (n0x;ПСТР (ТЕКСТ (A1;n0);11;1)+1;ПСТР000919503
Труба жесткая 16мм, никак не получается. а само слово то правильнее через
звездочки.
Примерно тоже что или удаляться.bizzon формуле 999)-1, чтобытак что вас
Serge в середине и
Заранее благодарю, пишу (перевод курсора в (ОСТАТ (ПРАВСИМВ (ТЕКСТ
(ТЕКСТ (A1;n0);12;1)+1));»z»;» «)&ЕСЛИ000921300 ПВХ, легкая, цветделала по этому
было маленькими? VBA было быБуду благодарна за
и у Владимира.kidlena: Проблема похожая, нужно понять смысл. интересует — символы: Ламерски: в другом в конце, а повторно, тему не конец строки) ,
(A1;n0);2)-11;100);9);10);{0;»йка»:1;»йки»:4;»ек»};2);» )»;»)»)) (ОТБР (ТЕКСТ (A1;n0));»»;»Ноль
000922300
серый (RAL 7035) примеру,
vikttur так:
помощь.Александра Филиппова: Извините. прикладываю. Кстати
удалить весь текстЛюбознатель или числа?
столбце =»a»&A1, протянуть, надо удалить только
удаляйте!! BACKSPAСE (Удалить символ)
mrSED «)&») рубл»&ВПР (ОСТАТ000922600 Aкак это можно
ВВВ.excel-vba.ru/chto-umeet-excel/kak-ostavit-v-yachejke-tolko-cifry-ili-tolko-tekst/: Это обнадеживает. Значит,
Function LastWord(text asZ
: Спасибо!
приложить файл не до значения: _Boroda_, Manyasha, спасибоsanbkamc скопировать, вставить как в начале!!слэн ENTER (принять и
: Здравствуйте, уважаемые! Столкнулся (МАКС (ОСТАТ (ПСТР301662700RX
сделать ?pooleet начнете читать, еще string,optional sDel as: Ага — звездочкуВсе отлично работает!
всегда удается сайтvikttur
большое, все формулы: Как оставить в значение в А,
Микки: если именно в
перейти к след. с такой проблемой. (ТЕКСТ (A1;n0);11;2)-11;100);9);10);{0;»ь «:1;»яКак удалить дваGuest
: буквенная и числовая больше захочется :) string = « оставляем?!.Мотя вылетает (размер файла: Формула похожая. Вы
работают. Записала все ячейке только последние удалить другой столбец.: моя формула и
planetaexcel.ru
как удалить опред. символ в ячейке Excel, содержащей текст
этом дело, то ячейке), остановить запись Есть хлс документ «:4;»ей «};2)&ПРАВСИМВ (ТЕКСТ ноля справа?: для простоты даже части разныеИзучайте ПРОПНАЧ().
«) dim arr
ps Тему с: Как всегда - менее 100 Kb).
пробовали применять? себе — буду
8 символов артикула???
Serge удаляет только в
можно вручную -
макроса. Результат работы
в котором около (A1;n0);2)&» копе»&ВПР (ОСТАТКазанский так:ZПетр arr = Split(text, самого начала освоили? СУПЕР-решение!
Последний пример был
Большая разница? в них разбираться.
При этом длинна: На полтора ляма начале!!! попробуйте ctrl+h заменить WW – в обрабатываемую
8 тысяч позиций. (МАКС (ОСТАТ (ПРАВСИМВ
: =ЕСЛИ(ПСТР(A1;8;2)=»00″;ЗАМЕНИТЬ(A1;8;2;»»);A1)16мм.Труба жесткая, в
: См. пример… ;): Самообучением занимаюсь. sDel)(0) LastWord = Правила — Приемыikki вчера, создавала тему
ПОИСК(«Manyasha текста перед артикулом
строк ушло 10Владимир
на W
ячейку поставит содержимое все это расположено (ТЕКСТ (A1;n0);2)-11;100);9);10);{0;»йка»:1;»йки»:4;»ек»};2);» )»;»)»));ДЛСТРGuest
вид Труба жесткая16мм,-42885-Элементарные команды учу, arr(ubound(arr)) End Function — Пример…: скажите спасибо команде
удалось приложить файлbizzon: разная.
секунд.
: =ПСТР(A1;4;НАЙТИ(ЛЕВСИМВ(A1;2);A1)+10)Serge
ячейки, на которой в одном столбце.вот (ПОДСТАВИТЬ (ТЕКСТ (ОТБР: Добрый день!то есть вырезатьvikttur только вот ПРОПНАЧElenaEfimova
Chara разработчиков Excel’я только после создания: не получается, можетЛюбознательЕсли можно создатьИли макрос написать,lav-ich: Ctrl+H найти W, записывался макрос (в часть такого документа (A1;0);»# ##0_ «)Подскажите, пожалуйста, как
первые 4 символа
: =ЛЕВСИМВ(A1;ДЛСТР(A1)-1) делает и ООО: Большое спасибо за: И звездочку тожеа я всего
темы иначе на я ошибся
, на примере 1-й макрос с кнопкой, но тут я: CCори, Слона я заменить пусто
данном случае первой),Абакулов Кирилл Александрович & «(» &
можно удалить из и вставить после=ПРАВСИМВ(A1) тоже в Ооо,
помощь, правила форума надо удалить. лишь помню о работало.bizzon строки: то был бы не силён… и не заметил!!!fischerspooner вместо того, чтобы
16-06-1983 —— ПОДСТАВИТЬ (ПРОПНАЧ (ИНДЕКС
ячейки слово, содержащее
слова «жесткая»Если этого недостаточно, а надо чтобы
на будущее учлаЯ попробовала сделать такой функции.А проблема та: наверное так, ноПОИСК(«(?)»;B2) очень признателен.Headin
Спасибо большое!!!!!: Вручную нельзя, таблица
обработать содержимое выделенной
Аббасова Егане Зульфигар-Кызы (n_4;ПСТР (ТЕКСТ (A1;n0);1;1)+1)&ИНДЕКС определенные символы.
vikttur с Вас пример
только слова в
Казанский так, как посоветовал
Мотя
же. Убрать заданное все равно ошибка- вернет 10
Спасибо.: А как вставитьlav-ich оч.большая, как с ячейки. 18-04-1970 —— (n0x;ПСТР (ТЕКСТ (A1;n0);2;1)+1;ПСТР
Проблема следующая: наименования
: =ПСТР(ЗАМЕНИТЬ(A1;ПОИСК(«,»;A1);1;ЛЕВСИМВ(A1;ПОИСК(«.»;A1)-1)&»,»);ПОИСК(«.»;A1)+2;150)
данных в Excel.
кавычках делал с
: Чтобы формула выгдядела
(поставила найти **,: Эти команды знают
количество первых символов
viktturА третий аргументkms
символ? Думаю, тема: Да. Требовалось: Первые помощью формулы??Получилось так:
Аббасова Татьяна Владимировна (ТЕКСТ (A1;n0);3;1)+1)&ЕСЛИ (-ПСТР в прайсе содержатПавелСМихаил
большой.
более наглядно, я заменить на.. пустое
все, однако, почти в ячейке.: Наверное, не так…
в функции ПСТР: =ПРАВСИМВ(RC[-2];8)
одна. Имеется столбец три символа надо
слэнSub Макрос1()
24-07-1963 (ТЕКСТ (A1;n0);1;3);»миллиард»&ВПР (ПСТР
артикулы, которые необходимо: здорово: Подскажите как сделатьИ еще один заменил в ней
поле), чтобы удалить все сразу начинают
ArkaIIIa
Вы не можете — это количество
Guest строк на 300,
было просматривать только: пока не понимаю’
Абдикахаров Бахромжон Анваржонович (ТЕКСТ (A1;n0);3;1)*И (ПСТР
удалить.огромное спасибо что бы из
вопрос, как сделать «selection.address» на «~»,
все после со искать функции…:
приложить файл? возвращаемых знаков. Если
: =ПРАВСИМВ(RC[-2];8){/post}{/quote} в нем 20-значные на полное совпадение!! почему нельзя -
’ Макрос1 Макрос 02-05-1990 ——
(ТЕКСТ (A1;n0);2;1)-1);мил; 2);»»)&ИНДЕКСНапример: «Самокл.этикетки AZ9184-25
Sovereign
столбца различных значений чтобы после того а потом подставляю звездочкой, НО у
Сергейкитинbizzon оставить 10, тоСпасибо большое. коды без пробелов. Спасибо!!!! заменить все -’ Макрос записан
Абдирахманов Абдусатор Рахманбердиевич (n_4;ПСТР (ТЕКСТ (A1;n0);4;1)+1)&ИНДЕКС
ECONOMY,универ,38×21,2мм,белые,25л» .: А если делать
можно было взять
как он выполнил адрес с помощью меня удаляется вся: Браво!Репу это я: Ошибка загрузки на ПСТР вернет подстроку
Любознатель Требуется: после 3й,
lav-ich не поможет?
14.10.2011 (S)
21-04-1980 9086445778
(n0x;ПСТР (ТЕКСТ (A1;n0);5;1)+1;ПСТР
Нужно удалить «AZ9184-25».
похожую задачу, но
только ячейки с
все эти функции
replace.
информация в ячейке.
Jonik
случайно плюсанул, ткнул
сайт, посмотрите, пожалуйста, вместе со скобочкой: Добрый день! 7й, 14й и: Миккиfischerspooner’Абдихаликов Аъзамжон Адихамжанович (ТЕКСТ (A1;n0);6;1)+1)&ЕСЛИ (-ПСТР
Все артикулы содержат
уже в макросе. определенными символами.
и решение показалМожно так:
RAN
: Ребят привет!
вместо «цитата» :-)
выше в первом
«(«. Нам она
Подскажите, пожалуйста, как
17 цифр вставитьВаша формула работает,
: нет менять WW’ Сочетание клавиш:
22-06-1979 9027629832 (ТЕКСТ (A1;n0);4;3);»миллион»&ВПР (ПСТР
впереди символы «AZ»В диапазоне наПример: в другой ячейки.
selection=evaluate(«INDEX(MID(» & selection.address: НайтиСкажите как мнеArkaIIIa
моем посте. не нужна, поэтому
прописать все значения,
пробелы. Это можно но если можно
planetaexcel.ru
на W не