- Обзор текстовых функций — Excel
- Видеокурсы по Excel
- Список текстовых функций
- Категория
- Для скачивания
- Список функций класса по категориям
- Очистить — смазать
- Конверсии/конверсии
- Замены и изменения
- Очки
- Поиск и извлечение
- Информация
- ASC (АСС)
- Синтаксис:
- Описание аргументов:
- Примечания:
- Примеры:
- БАТТЕКСТ (БАТТЕКСТ)
- Синтаксис:
- Описание аргументов:
- Примечания:
- Примеры:
- СЦЕПЛЕНИЕ (СЦЕПЛЕНИЕ)
- Синтаксис:
- Описание аргументов:
- Примеры:
- СЦЕПИТЬ (СЦЕПИТЬ)
- Синтаксис:
- Описание аргументов:
- Примечания:
- Примеры:
- Образец:
- IBST (СРЕДНЯЯ)
- Синтаксис:
- Описание аргументов:
- Примеры:
- Образец:
- ДЛИНА (LEN)
- Синтаксис:
- Описание аргументов:
- Примеры:
- Образец:
- ЗАМЕНИТЬ
- Синтаксис:
- Описание аргументов:
- Примеры:
- Образец:
- ПОИСК
- Синтаксис:
- Описание аргументов:
- Примечания:
- Примеры:
- Образец:
- ЗНАЧЕНИЕ (ЗНАЧЕНИЕ)
- Синтаксис:
- Описание аргументов:
- Примечания:
- Примеры:
- ЗНАЧЕНИЕ.В.ТЕКСТ (ТЕКСТ)
- Синтаксис:
- Описание аргументов:
- Примечания:
- Примеры:
- Более подробная информация
- КИ (ДОЛЛАР)
- Синтаксис:
- Описание аргументов:
- Примечания:
- Примеры:
- КУД (КОД)
- Синтаксис:
- Описание аргументов:
- Примеры:
- НИЖЕ
- Синтаксис:
- Описание аргументов:
- Примеры:
- ЗАМЕНИТЬ
- Синтаксис:
- Описание аргументов:
- Примеры:
- НАЙТИ
- Синтаксис:
- Описание аргументов:
- Примеры:
- ПОВТОР
- Синтаксис:
- Описание аргументов:
- Примечания:
- Примеры:
- Другое использование
- ОЧИСТИТЬ (ОТРЕЗАТЬ)
- Синтаксис:
- Описание аргументов:
- Примеры:
- ТО ЖЕ (ТОЧНОЕ)
- Синтаксис:
- Описание аргументов:
- Примеры:
- Синтаксис:
- Описание аргументов:
- Примечания:
- Примеры:
- UNICHAR (UNICHAR) — начиная с Excel 2013
- Синтаксис:
- Описание аргументов:
- Примечания:
- Примеры:
- БОЛЬШОЙ (ВЕРХНИЙ)
- Синтаксис:
- Описание аргументов:
- Примеры:
- БОЛЬШОЙ2 (ПРАВИЛЬНЫЙ)
- Синтаксис:
- Описание аргументов:
- Примеры:
- ЧИСТЫЙ
- Синтаксис:
- Описание аргументов:
- Примеры:
- ОКРУГЛЕНИЕ ТЕКСТА (ФИКСИРОВАННОЕ)
- Синтаксис:
- Описание аргументов:
- Примеры:
- СЛЕВА — в старых версиях СЛЕВА
- Синтаксис:
- Описание аргументов:
- Примеры:
- ПЕРСОНАЖ(СИМВОЛ)
- Синтаксис:
- Описание аргументов:
- Специальные символы
- Примеры:
- Образец:
- ВПРАВО — в старых версиях ВПРАВО
- Синтаксис:
- Описание аргументов:
- Примеры:
- Для скачивания
- Дополнительные статьи и информация
- Всего
- Если
- Павел Ласбк — автор сайта
- Комментарии
- Исиик
- Павел Ласбак
- Марушка
- Павел Ласбак
- равала
- Павел Ласбак
- Джон
- Павел Ласбак
- Джон
- Филипп
- Павел Ласбак
- Бронислав
- Павел Ласбак
- НоБ
- Павел Ласбак
- Джеймс В.
- Павел Ласбак
- Мартин К.
- Павел Х
- Павел Ласбак
- Павел Х
- Павел Ласбак
- Ян Поспнил
- Моника К.
- Павел Ласбак
- Ленка
- Павел Ласбак
- Саймон
- Павел Ласбак
- Мартин Н.
- Павел Ласбак
- Павел Ласбак
- Павел Ласбак
- Павел Ласбак
- 6ндрасек
- Павел Ласбак
- Генри7
- Павел Ласбак
- Павел Шня
- Статус
- Павел Ласбак
- Иво Шикнер
- Павел Ласбак
- Владимнр Трунд
- Иво Шикнер
- Павел Ласбак
- Или P
- Павел Ласбак
- Или P
- Или P
- Павел Ласбак
- Или P
- Петр Новэ
- Павел Ласбак
- Роман
- Павел Ласбак
- Пол
- Павел Ласбак
- Мирек
- Павел Ласбак
- Фрэнсис
- Павел Ласбак
- Мартина
- Павел Ласбак
- Лукас
- Томас
- Любовь
- Павел Ласбак
- Любовь
- Павел Ласбак
- Ян Страх
- Павел Ласбак
- ярек
- ярек
- Дятел
- Павел Ласбак
- Анна Мальб
- Павел Ласбак
- Лукаш Смелк
- Марсела
- Павел Ласбак
- Томаш
- Павел Ласбак
- Карел
- Павел Ласбак
- Карел
- Роберт
- Карел
- Павел Ласбак
- Пол
- Павел Ласбак
- Пацца
- Джишина
- Павел Ласбак
- Бронислав Илька
- Филип Ханбк
- Камилла
- Андреа
- Вероника
- Ленка
- Лукаш
- Моника
- Джордж
- Павел Ласбак
- Люк
- утреня
- Пол
- Джонни
- Збынмк
- Но Р
- Павлина
- Вероника
Обзор текстовых функций — Excel
Видеокурсы по Excel
В сотрудничестве с SEDUO я создал несколько видеокурсов:
- Как работать с Excel – научитесь эффективно использовать Excel – самый популярный ( рейтинг 97 %, более 13 000 студентов, + 750 положительных отзывов ) – Получить курс
- MaxiCourse Excel – получите лучшую работу, больше денег, станьте незаменимым ( более 6 часов просмотра, 160 уроков ) – Получить курс
- G-таблицы. — если не нравится Excel, воспользуйтесь курсом на Google-таблицах
Обзор всех текстовых функций в Excel с практическими примерами.
Обновлено: 29/02/2016 с новой функцией
Список текстовых функций
Список текстовых функций в MS Excel, поясняемых в тексте на практических примерах (английские названия в скобках):
- ASC (ASC) — двухбайтовые символы заменены на однобайтовые — не указано в обзоре
- БАТТЕКСТ (БАТТЕКСТ) — Преобразует число в текст в формате валюты бат.
- CONCAT (CONCAT) — объединить несколько текстовых фильтров в один из указанного диапазона — из Excel 2016
- СЦЕПИТЬ (СЦЕПИТЬ) — объединить несколько текстовых фильтров в один
- ИБСТ (MID) — количество символов из текстовой строки с указанной позиции
- LENGTH (LEN) — количество символов текстовой строки.
- SUBSTITUTE (SUBSTITUTE) — заменить указанную строку в тексте на другую.
- ПОИСК (ПОИСК) — первое вхождение искомого символа начинается с количества символов в заданной строке
- ЗНАЧ (ЗНАЧ) — находит текстовое значение
- VALUE.TO.TEXT (TEXT) — форматирует число и преобразует его в текст
- KИ (DOLLAR) — преобразует число в текст вформат ммни
- КУД (КОД) — внутренний код первого символа текстовой строки
- MALБ (LOWER) — переводит текст в нижний регистр
- ЗАМЕНИТЬ (ЗАМЕНИТЬ) — заменить символы внутри текста
- NAJНT (НАЙТИ) — находит текстовое значение внутри другого
- ПОВТОР (ПОВТОР) — повторяет текст
- ПРОИИСТИТ (ОТРЕЗКА) — удалено из текстовых пробелов
- SAME (EXACT) — являются ли два текстовых значения
- T (T) — преобразует аргументы в текст
- UNICHAR (UNICHAR) — возврат символа Unicode — начиная с Excel 2013
- ПРОПИСНЫЕ (ПРОПИСНЫЕ) — переводит текст в верхний регистр
- UPPERCASE2 (PROPER) — переводит первую букву каждого слова в верхний регистр
- CLEAR (CLEAN) — удаляет непечатаемые символы из текста
- ROUND TO.TEXT (FIXED) — форматирует число как текст с фиксированным количеством знаков после запятой
- LEFT / LEFT (LEFT) — первые символы текста слева
- CHARACTER (CHAR) — вернуть символ, определяемый кодовым номером
- ЗПРАВА / ЗРАВО (ПРАВО) — буквенный символ, определяемый цифрой справа
Категория
Чтобы быстрее найти подходящую функцию, я разделил их на категории в зависимости от использования, например удаление, замена символов, замена, подсчет, поиск.
Для скачивания
Загрузите бесплатные образцы примеров использования текстовых функций.
Список функций класса по категориям
Список текстовых функций, разделенных по категориям в зависимости от использования, для облегчения поиска.
Очистить — смазать
PROIIST | TRIM | Удалить пробелы из текста |
ОЧИСТИТЬ | ОЧИСТИТЬ | Удаляет непечатаемые символы из текста |
Конверсии/конверсии
ASC | ASC | Заменить двухбайтовые символы на однобайтовые |
BAHTTEXT | BAHTTEXT | Преобразует число в текст в формате валюты бат |
CONCAT | CONCAT | Объединить несколько текстовых фильтров в один |
СЦЕПИТЬ | СЦЕПИТЬ | Объединить несколько текстовых строк в одну |
DBCS | DBCS | Преобразование однобайтовых символов в двухбайтовые |
KИ | ДОЛЛАР | Преобразует число в текст в денежном формате |
ОКРУГЛЕНИЕ В ТЕКСТ | ФИКСИРОВАННЫЙ | Форматирует число как текст с фиксированным количеством знаков после запятой |
ЗНАЧЕНИЕ | ЗНАЧ | Находит текстовое значение |
ТЕКСТ.ЗНАЧ | ТЕКСТ | Форматирует число и преобразует его в текст |
МАЛБ | НИЖНИЙ | Преобразует текст в нижний регистр |
ЧИСЛОЗНАЧ | ЧИСЛОЗНАЧ | Преобразует текст в число независимо от исходной среды |
T | T | Преобразует аргументы в текст |
ПРОПИСНЫЕ | ПРОПИСНЫЕ | Преобразует текст в верхний регистр |
UPPERCASE2 | PROPER | Преобразует первую букву каждого слова в верхний регистр |
Замены и изменения
ОКРУГЛЕНИЕ ТЕКСТА | ФИКСИРОВАННЫЙ | Форматирует число как текст с фиксированным количеством десятичные разряды место |
ЗАМЕНИТЬ | ЗАМЕНИТЬ | Заменить символы внутри текста |
ЗАМЕНИТЬB | REPLACEB | |
ПОВТОР | ПОВТОР | Повторяет текст |
ПОДСТАВИТЬ | ПОДСТАВИТЬ | Заменить данную строку в тексте на другую |
ЙЕНА | ЙЕНА |
Очки
ДЛИНА | LEN | Количество символов текстовой строки |
IBST | MID | Подсчет символов в текстовой строке с указанной позиции |
LENB | LENB | Возвращает количество байтов, представляющих символы в текстовой строке |
MIDB | MIDB |
Поиск и извлечение
ПОИСК | ПОИСК | Поиск текстового значения внутри другого |
ПОИСКБ | ПОИСКБ | |
ЛЕВО | LEFT | первые символы текста слева |
LEFTB | LEFTB | |
ВПРАВО | ВПРАВО | Возвратный символ, определяемый номером, откуда справа |
ПРАВОB | ПРАВОB | |
ПОИСК | ПОИСК | Начиная с количества символов в заданной строке, первое вхождение искомого символа начинается |
ПОИСКB | ПОИСКB |
Информация
КУД | КОД | Внутренний код первого символа текстовой строки |
ТО ЖЕ ЖЕ | ТОЧНОЕ | Являются ли два текстовых значения одинаковыми |
СИМВОЛ | СИМВОЛ | Вернуть символ, заданный кодовым номером |
ФОНЕТИЧЕСКИЙ | ФОНЕТИЧЕСКИЙ | |
UNICHAR | UNICHAR | Возвращает символ Юникода |
UNICODE | UNICODE |
ASC (АСС)
Полнострочные (двухбайтовые) символы заменены полустрочными (однобайтовыми) символами
Синтаксис:
Описание аргументов:
- текст или ссылку на ячейку, содержащую текст, который вы хотите изменить.
Примечания:
Если текст не содержит символов полной ширины, он не будет изменен.
Примеры:
БАТТЕКСТ (БАТТЕКСТ)
Преобразует число в тайский текст и добавляет суффикс бат.
Синтаксис:
Описание аргументов:
- inslo — это число, которое вы хотите преобразовать в текст с суффиксом Bath
.
Примечания:
Примеры:
СЦЕПЛЕНИЕ (СЦЕПЛЕНИЕ)
Добавить несколько текстовых фильтров в одну из указанных областей — из Excel 2016 (из Office 365).
Синтаксис:
Описание аргументов:
- текст1; — обязательный — текстовый элемент, предназначенный для соединения (также может быть областью).
- text2;. – необязательно – дополнительные текстовые элементы (до 253).
Примеры:
Подробнее о функции CONCAT в отдельной статье.
СЦЕПИТЬ (СЦЕПИТЬ)
Объединить несколько текстовых кистей в одну.
Синтаксис:
Описание аргументов:
- текст1; text2;. — от 1 до 30 текстовых элементов, которые нужно объединить в один. Эти элементы могут содержать текстовые строки, числа и ссылки на отдельные ячейки.
Примечания:
Оператор «&»
можно использовать для объединения текста
Примеры:
- =CONCATENATE(«Значение»; «Всего») равно «Общее значение». Это то же самое, что написать: «Значение»&» «&»total» .
- =СЦЕПИТЬ(B2;B3;B4)
- =B2 & B3 и усилитель; B4 — пример использования оператора «&»
Образец:
Подробнее о функции СЦЕПИТЬ vотдельная статья здесь.
IBST (СРЕДНЯЯ)
Подсчет символов в текстовой строке с указанной позиции.
Синтаксис:
Описание аргументов:
- Текст — текстовая строка, из которой будут выбраны символы.
- Начало — позиция первого символа; для первого символа в строке значение начального аргумента равно значению 1 и т. д. ( Если значение начального аргумента больше длины текста строки, функция вернет пустой строка, если значение меньше, но сумма значений начала и символов больше длины строки, функция вернет символы от начальной позиции до конца текста, если значение начальный аргумент меньше 1, функция ИБСТ вернет значение ошибки #ЗНАЧ! ).
- Количество символов определяет, сколько символов нужно выбрать из текста. Если значение number_of_characters отрицательное, функция IBST вернет значение ошибки #ЗНАЧ!.
Примеры:
- IBST(«Томаш Новак»; 1; 5) равно «Томаш»
- ИБСТ(«Томаш Новак»; 7; 20) равно «Новак»
- IBST(«1234»; 5; 5) равно «» (пустая строка)
Образец:
ДЛИНА (LEN)
Количество символов текстовой строки.
Синтаксис:
Описание аргументов:
- Текст — это текст, длину которого вы хотите узнать. Пробелы рассматриваются как символы.
Примеры:
- LENGTH(«Феникс; Аризона») равно 11
- ДЛИНА(«») равно 0
Образец:
ЗАМЕНИТЬ
Заменить указанную строку другой в тексте.
Синтаксис:
Описание аргументов:
- Текст — текст или ссылка на поле с редактируемым текстом.
- Старый — текстовая строка, которую вы хотите заменить.
- Новый — новая текстовая строка.
- Экземпляр указывает, какое вхождение старой строки вы хотите заменить. Если вы предоставите аргумент экземпляра, он будетзаменяется только указанное вхождение старой строки. В противном случае все вхождения старой строки будут заменены новой строкой.
Примеры:
- INSERT(«Дата продажи»; «продажа»; «покупка») равно «Дата покупки»
- INSERT(«1-й квартал 1991 года»; «1»; «2»; 1) равно «2-й квартал 1991 года»
- INSERT(«Q1, 1991»; «1»; «2»; 3) равно «Q1, 1992»
Образец:
ПОИСК
Эта функция определяет количество символов в заданной строке, с которого начинается первое вхождение искомого символа или строки. Поиск слева направо.
Синтаксис:
Описание аргументов:
- Co — это текст, который вы хотите найти. Может содержать знак вопроса (?) и звездочку (*) подстановочных знаков.
- Где — это текст, в котором вы хотите найти искомый текст.
- Начало указывает, с какого количества символов искомого текста (слева) должен начинаться поиск.
Примечания:
Функция ПОИСК не делает различий между прописными и строчными буквами при поиске текста. Функция NAJНT.
чувствительна к регистру.
Примеры:
- =ПОИСК(«a»;»Алфавит»;1) равно 1
- =ПОИСК(«a»;»Алфавит»;2) равно 7
- =ПОИСК(«е»;»Алфавит»;3) равно 3
- =ПОИСК(«е»;»Алфавит»;4) равно 5
- =ПОИСК(«е»;»Алфавит»;6) равно #ЗНАЧ! что является ошибкой
Образец:
ЗНАЧЕНИЕ (ЗНАЧЕНИЕ)
Преобразует текстовую строку, представляющую число, в число.
Синтаксис:
Описание аргументов:
- Текст — это текст, заключенный в кавычки, или ссылка на ячейку с текстом, который вы хотите перевести. Текст может быть в любом числовом формате или в формате даты или времени.
Примечания:
Эта функция встроена для совместимости с другими электронными таблицами.приложения.
Примеры:
- VALUE(«1000 Ki») равно 1000
- VALUE(«10.10.2012») равно 41192 (поскольку дата является числом)
- ЗНАЧ(«1000 ЕВРО») равно #ЗНАЧ! что является ошибкой, потому что это не целое число
ЗНАЧЕНИЕ.В.ТЕКСТ (ТЕКСТ)
Преобразование числа в текст в определенном числовом формате.
Синтаксис:
Описание аргументов:
- Значение — действующий пароль.
- Формат — имя формата ячейки из списка Тип на вкладке Ячейка в диалоговом окне Формат ячейки. Формат не может содержать звездочки (*) и не может быть «общим».
Примечания:
Если вы форматируете ячейку с помощью параметров на вкладке «Вклад» (команда «Ячейки», меню «Формат»), изменяется только формат ячейки, но не ее значение. Вы можете преобразовать значение в форматированный текст, используя функцию ЗНАЧ.В.ТЕКСТ. В этом случае результат не считается числом.
Примеры:
- VALUE.OF.TEXT(2,715; «0,00 Ki») равно «2,72 Ki»
- VALUE.TO.TEXT(«15.04.91»; «мммм дд, гггг») равно «15 апреля 1991»
Более подробная информация
Подробнее о функции ЗНАЧ.В.ТЕКСТ в отдельной статье: ЗНАЧ.В.ТЕКСТ (ТЕКСТ) — функция Excel
КИ (ДОЛЛАР)
Преобразуйте введенное число в текст в денежном формате, в котором десятичные разряды округлены до требуемой точности. Используемый формат: # ##0 Kи;-# ##0 Kи.
Синтаксис:
Описание аргументов:
- Inslo – это число, ссылка на ячейку, содержащую число, или формула, результатом которой является число.
- Десятичные числа – это количество цифр справа от десятичной точки. Если этот аргумент отрицательный, введенное число округляется слева от десятичной точки. Если этот аргумент опущен, предполагается, что указано значение 2.
Примечания:
Основной дивизионмежду форматированием ячейки, содержащей число, с помощью команды «Ячейки» из меню «Формат» и форматированием числа напрямую с помощью функции KИ заключается в том, что KИ преобразует результат в текстовый формат. Вставка, отформатированная с помощью команды Butka, по-прежнему является вставкой. Вы можете продолжать использовать функцию KI в формате Insla в формулах, поскольку приложение Microsoft Excel преобразует числа, введенные в виде текстовых значений, в Insla во время расчета.
Примеры:
- КИ(1234,567; 2) равно «1234,57 Ки»
- KИ(1234,567; -2) равно «-1200 Kи»
- KИ(-1234,567; -2) равно «(1200 Kи)»
- KИ(-0,123; 4) равно «(-0,1230 Kи)»
- KИ(99,888) равно «99,89 Kи»
КУД (КОД)
Возвращает буквенно-цифровой код первого символа заданной текстовой строки. Значение where зависит от используемого набора символов (для Windows это ANSI).
Синтаксис:
Описание аргументов:
- Текст — это строка, для которой вы хотите найти расположение первого символа.
Примеры:
- =KУD(«A») равно 65
- =KУD(«Алфавит») равно 65
НИЖЕ
Преобразование текста в нижний регистр.
Синтаксис:
Описание аргументов:
- Текст — это текст, который нужно преобразовать в нижний регистр. Функция MALБ не изменяет символы, не являющиеся буквами.
Примеры:
- =MALБ(«ABC») равно «abc»
- =MALБ(«Алфавит 2B») равно «алфавиту 2b»
ЗАМЕНИТЬ
Заменить часть текстовой строки другим текстом.
Синтаксис:
Описание аргументов:
- Старый — это текст, в котором вы хотите заменить некоторые символы.
- Начало – это позиция символа в старом тексте, который вы хотите заменить новым аргументом.
- Characters — количество символов, которые необходимо заменить.
- Новый – это новый текст, которым заменяется старый текст.
Примеры:
- =REPLACE(«abcdefghijk»; 6; 5; «*») равно «abcde*k»
- =REPLACE(«1990»; 3; 2; «91») равно «1991»
НАЙТИ
Выполняет поиск одной текстовой строки (co) внутри другой (where) и возвращает номер позиции первого символа найденной подстроки (co) относительно первого символа слева в строке where. Одна текстовая строка внутри другой также может быть найдена с помощью функции ПОИСК, но немного другим способом, поскольку функция НАЙТИ чувствительна к регистру и не может использовать подстановочные знаки.
Синтаксис:
Описание аргументов:
- Какая строка поиска.
- Где — строка для поиска.
- Начало — это позиция символа в строке, с которой следует начать поиск. Первый символ в строке где находится в позиции 1. Если начальный аргумент опущен, поиск начинается с позиции 1.
Примеры:
- НАЙТИ(«М»;»Мириам Макговерн») равно 1
- НАЙТИ(«m»;»Мириам Макговерн») равно 6
- НАЙТИ(«M»;»Мириам Макговерн»;3) равно 8
ПОВТОР
Повторяет введенный текст несколько раз. Функция ПОВТОР используется для вставки в ячейку текстовой строки, которая повторяется несколько раз.
Синтаксис:
Описание аргументов:
- Текст — это текст, который вы хотите повторить.
- Count — положительное число, определяющее количество повторений. Если счетчик равен 0 (нулю), функция ПОВТОР возвращает «» (пустую строку). Если аргумент count не является целым числом, он будет усечен. Результат функции ПОВТОР не может быть длиннее 255 символов.
Примечания:
Эту функцию можно использовать для создания простой гистограммы на листе.
Примеры:
- =ПОВТОР («*-«; 3) равно «*-*-*-»
- =ПОВТОР($A$3; 2,9) равно»Продажа» (если ячейка A3 содержит «Продажа»)
Другое использование
Функция ПОВТОР также может использоваться для создания графиков (визуальных выходных данных).
ОЧИСТИТЬ (ОТРЕЗАТЬ)
Удалены лишние пробелы в тексте, чтобы слова разделялись только одним пробелом. Функция CLEAN используется для текстов, импортированных из других приложений, которые могут содержать большое количество лишних пробелов.
Синтаксис:
Описание аргументов:
- Текст – это текст, из которого вы хотите удалить лишние пробелы.
Примеры:
- ПРОИИСТИТЬ(«Производство за первый квартал») равно «Производство за первый квартал»
ТО ЖЕ (ТОЧНОЕ)
Сравните две текстовые строки и верните ИСТИНА, если они точно совпадают, иначе ЛОЖЬ. STEJNJ чувствителен к регистру, но игнорирует различия в форматировании. Эту же функцию можно использовать для проверки текста, вставляемого в документ.
Синтаксис:
Описание аргументов:
- Text1 — первая текстовая строка.
- Text2 — вторая текстовая строка.
Примеры:
- EQUAL(«слово»;»слово») равно TRUE
- EQUAL(«Слово»;»слово») равно FALSE
- SEQUEL(«s lovo»;»word») равно FALSE
Возвращает текст, на который ссылается аргумент значения.
Синтаксис:
Описание аргументов:
- значение — это значение по умолчанию. Если значение является текстом или ссылкой на него, вернуть значение T. Если значение не является текстовой ссылкой, вернуть функцию T «» (пустую текстовую строку).
Примечания:
Эта функция встроена для совместимости с другими приложениями для работы с электронными таблицами.
Примеры:
- T(B1) равно «Осадки» — (Если ячейка B1 содержит текст «Осадки»)
- Т(ИСТИНА) равно «»
- T(«Истина») равно «Истина»
UNICHAR (UNICHAR) — начиная с Excel 2013
Возвращает символ Unicode, на который ссылается заданное целочисленное значение.
Синтаксис:
Описание аргументов:
- Число Это число в таблице Unicode, соответствующее запрошенному символу. Обязательный аргумент
Примечания:
Изменить функцию UNICODE.
Символ Unicode можно записать в виде строки символов, например, в формате UTF-8 или UTF-16.
Если введен 0 (ноль) или число превышает допустимый диапазон, вернуть значение ошибки функции UNICHAR #VALUE!.
Примеры:
- =UNICHAR(66) В
- =UNICHAR(32) (пробел)
- =UNICHAR(0) возвращает значение ошибки: #VALUE!
БОЛЬШОЙ (ВЕРХНИЙ)
Преобразует текст в верхний регистр.
Синтаксис:
Описание аргументов:
- Текст — это текст, который вы хотите преобразовать в верхний регистр. Вы можете ввести ссылку или текстовую строку.
Примеры:
- VELKB(«total») равно «TOTAL»
- VELKБ(«AaAa») равно «AAAA»
БОЛЬШОЙ2 (ПРАВИЛЬНЫЙ)
Преобразует первую букву текста и все остальные буквы, которые следуют непосредственно за неалфавитными символами, в верхний регистр. Все остальные буквы преобразуются в нижний регистр.
Синтаксис:
Описание аргументов:
- Текст — это текст, который вы хотите перевести.
Примеры:
- VELKB2(«this is HEADING») равно «This is Heading»
- VELKБ2(«2Time Beat») равно «2Time Beat»
- VELKB2(«76Рассчитать») равно «76Рассчитать»
ЧИСТЫЙ
Удалены все непечатаемые символы из текста. Функцию CLEAR можно использовать для текстов, импортированных из других приложений, содержащих символы, которые не могут быть напечатаны в используемой вами среде.С помощью функции CLEAN вы можете, например, удалить некоторые коды, которые часто появляются в начале и в конце файлов данных и которые невозможно распечатать.
Синтаксис:
Описание аргументов:
- Текст – это любая информация из таблицы, из которой вы хотите удалить непечатаемые символы.
Примеры:
- =CHARACTER(7) вернуть непечатаемый символ:
- =CHECK(CHARACTER(7)&»text»&CHARACTER(7)) равно «text»
ОКРУГЛЕНИЕ ТЕКСТА (ФИКСИРОВАННОЕ)
Округляет число до указанного количества знаков после запятой, форматирует это число в десятичном формате с точками и запятыми и возвращает результат в виде текста.
Синтаксис:
Описание аргументов:
- Inslo – это число, которое нужно округлить и преобразовать в текст.
- Десятичные числа – это количество цифр справа от десятичной точки.
- Bez_ibrka — это логическое значение, которое, если оно равно TRUE, запрещает использование функции ОКРУГЛ-ДО-ТЕКСТА в возвращаемом тексте. Если аргумент bez_ibrk равен FALSE или не указан, возвращаемый текст будет помечен как обычно.
Примеры:
- =ОКРУГЛ ДО.ТЕКСТ(1234,567; 1) равно «1234,6»
- =ОКРУГЛ ДО.ТЕКСТ(1234,567; -1) равно «1230»
- =ОКРУГЛ ДО.ТЕКСТ(-1234,567; -1) равно «-1230»
СЛЕВА — в старых версиях СЛЕВА
Возвращает первые (слева) символы в текстовой строке.
Синтаксис:
Описание аргументов:
- Текст — это текстовая строка, из которой будут выбираться символы
- Символы определяет, сколько символов слева будет возвращено (Символы аргумента должны быть больше или равны 0. Если символы аргумента не указаны, предполагается, что он равен 1.)
.
Примеры:
- LEFT(«Розничная цена»; 8) равно «Розничная»
ПЕРСОНАЖ(СИМВОЛ)
Возвращает символ, указанный числом. С помощью функции CHARACTER числовые коды, которые вы можете найти в файлах с других типов компьютеров, преобразуются в символы. (Windows — ANSI)
Синтаксис:
Описание аргументов:
- Где – число от 1 до 255, указывающее запрошенный символ. Этот символ выбирается из набора символов, используемого вашим компьютером.
Специальные символы
Описание | Характер | Инсло |
---|---|---|
Евро | 0128 | |
Tm mark | ™ | 0153 |
Авторское право | © | 0169 |
Зарегистрировано | ® | 0174 |
Плюс/минус | ± | 0177 |
Ввод или как поставить перенос строки в ячейке
Примеры:
- =CHARACTER(65) равно «A»
- =CHARACTER(33) равно «!»
=A172& СИМВОЛ(10) &A173
Образец:
ВПРАВО — в старых версиях ВПРАВО
Возвращает количество символов с конца строки (справа).
Синтаксис:
Описание аргументов:
- Текст – текстовая строка.
- Characters указывает, сколько символов с конца строки нужно вернуть. (Это число должно быть больше или равно нулю. Если число не указано, считается число 1.)
Примеры:
- =СООБЩЕНИЕ(«Цена продажи»; 4) равно «цене»
- =MESSAGE(«Количество действий») равно «н»
Для скачивания
Файл Текстовая функция практически в MS Excel для бесплатного скачивания. Или представлены примеры непосредственно в MS Excel.
Дополнительные статьи и информация
Более продвинутое использование текстовых функций в статье: Текстовые функции — практические примеры — Excel — это практическое применение текстовых функций, когда несколько текстовых функций объединяются в одну.
Всего
Для обработки этих документов также использовалась помощь программы MS Excel. Надеюсь, что публикация и объяснение будут для вас более полезными, чем помощь в программе MS Excel. Если у вас есть какое-то интересное применение текстовой функции, вы можете изменить его в комментариях.
Статья обновлена: 19.09.2020 10:57
Если
Помог ли этот веб-сайт сэкономить вам время и деньги? Помог ли он решить проблему? Готовы ли вы предоставить символическое вознаграждение за дальнейшее развитие? Выберите форму вознаграждения, которая вам подходит.
Павел Ласбк — автор сайта
Microsoft Office (Word, Excel, Google Sheets , PowerPoint) Я использую с 2000 года (с 2004 года в этом домене) — В 2017 году я получил престижную награду MVP от Microsoft (пока я единственный из IR в категории Excel). Я также делюсь своими знаниями и опытом онлайн в видеороликах для SEDUO . В компаниях преподаю и консультирую , работаю в МУНИ. Я создаю этот сайт более 15 лет. Существует более 1000 бесплатных инструкций, советов и рекомендаций, включая более 250 различных шаблонов и рабочих книг.
Комментарии
Исиик
Добавлено: 19.01.10 20:34
Здравствуйте.. Мне интересно, не могли бы вы дать мне несколько советов, если знаете, как это сделать :D. Мне нужна помощь с одной функцией в Excel. У меня есть таблица цен на различные товары. Я найду максимальное значение в цене товара. Теперь мне нужно попасть в спецификацию. butky написал какой предмет (название) имеет максимальную цену. Как это сделать? Не могли бы вы написать мне, пожалуйста? Isiik@seznam.cz Заранее спасибо.
Комментарий перемещен из исходной статьи
Павел Ласбак
Добавлено: 19.01.10 20:35
Если он отсортирован по алфавиту, можно использовать ПОИСК
.
Марушка
Добавлено: 19.01.10 20:35
Здравствуйте, мне нужен совет, пожалуйста. У меня ситуация: В одной ячейке у меня дата — возможно 6.5.2009, в другой ячейкедлина повторяется — например. 6, 12, 24 месяца и в четвертой ячейке хотелось бы результат, т.е. 05.06.2009 + 6 месяцев = 11.06.2009. Какую функцию следует использовать? Пожалуйста, ответьте мне очень. С уважением, Марушка
Комментарий перемещен из исходной статьи
Павел Ласбак
Добавлено: 19.01.10 20:36
Функции MMSНC см. статью о функциях даты и времени
Добавлено: 19.01.10 20:38
Привет, я хотел спросить о следующем. Я хочу ссылаться на значения ячеек на разных листах. но я хочу сделать так, чтобы в одном столбце у меня было название листа, из которого он должен брать значения, а во втором это значение. это можно как-то сделать?
Комментарий перемещен из исходной статьи
Добавлено: 19.01.10 20:38
Здравствуйте, подскажите пожалуйста, какой функцией я пользуюсь, когда у меня есть таблица (где-то сбоку), где каждой букве соответствует определенное число, или Цифры 1-9 соответствуют разным буквам. И я хочу, чтобы это работало так, что я пишу слово в определенных ячейках и в каждой ячейке ниже этого будет «какая-то» формула, которая будет напрямую добавлять мне соответствующие числовые значения. Что-то вроде: Если А1=а, то \»тут\» пишем 1, если А1=б, то \»здесь\» пишем 2 и т.д.) Спасибо за ответ, знаю, что это примитивно, но я просто не смог найти. Х.
Комментарий перемещен из исходной статьи
равала
Добавлено: 19.01.10 20:39
Маруська> =Поле с датой + количество дней На практике =A1+365 — вы получаете дату в A1, увеличенную на 365 дней
Комментарий перемещен из исходной статьи
Павел Ласбак
Добавлено: 19.01.10 20:39
To ravalah: спасибо за помощь с ответами.
Джон
Добавлено: 29.10.10 21:12
Привет, прошу совета, как создать формулу (или макрос) для этого решения: В столбце исходных данных в каждой строке есть более длинный текст, который содержит несколько ссылок на картинки.Ссылки всегда начинаются с одной и той же строки (например, www.abcd.cz/obrazky/galerie/., а теперь имя файла изображения, которое меняется). Мне нужно, чтобы в новый столбец строки всегда вводилась только ссылка на первое изображение и, возможно, чтобы ссылки на все остальные изображения, на которые есть ссылки в содержимом исходного поля, проецировались в несколько других столбцов. То есть результат будет выглядеть так, только все ссылки на изображения будут взяты из исходного поля, которые будут вставлены в поле как описано выше. Заранее спасибо за быстрый ответ
Павел Ласбак
Добавлено: 01.11.10 15:59
Хонзе: Ссылки разделены пробелом, запятой или просто пробелом?
Джон
Добавлено: 04.11.10 02:57
В исходной ячейке много текста и ссылок на картинки между ними. Цель формулы — «вытащить» ссылки и вставить их в новые ячейки. Спасибо
Филипп
Добавлено: 05.11.10 08:56
Здравствуйте,хотелось бы совета вот в чем.При использовании connect=(A1&»»&A2) результатом является какой-то текст, но в ячейке отображается только формула, нет возможности сделать так что я могу использовать недавно объединенную сетку? Кто, если вы что-нибудь знаете, напишите по электронной почте, спасибо, Zvoldaa@seznam.cz
Павел Ласбак
Добавлено: 05.11.10 16:20
Филиппу: правильная формула = СЦЕПИТЬ(A1&» «&A2)
Бронислав
Добавлено: 10.01.11 18:44
Добрый вечер, хотелось бы совета 🙂 Я хотел бы отсортировать возрастные группы людей, у меня есть список имен с датами рождения, я уже создал их возраст и теперь мне нужно отсортировать по возрасту на группы до 20 лет, 20-40 лет и старше 60 лет.Большое спасибо за совет.Брона
Павел Ласбак
Добавлено: 11.01.11 16:05
Брониславе: Нужны эти группы на одном листе, разделенные, например, свободной строкой. Я предполагаю, что у вас возраст как число и вычитается, например, из самого младшего.
НоБ
Добавлено: 31.01.11 11:44
Здравствуйте, я хотел бы получить совет: как преобразовать целочисленные интервалы в (школьные) «оценки» (A-F) в Excel, например: «92-100» вместо «A» «84-91» вместо «B» «76-83» до замены «C» и т.д. Большое спасибо 🙂 AB
Павел Ласбак
Добавлено: 02.02.11 20:10
Алељ: Используйте функцию КОГДА, см. логическую функцию.
Джеймс В.
Добавлено: 13.02.11 13:42
Здравствуйте, хотелось бы совета. У меня есть документ с несколькими сотнями номерных знаков. Мне нужна функция, которая будет искать меня, какой номерной знак встречается. Я нашел только fci с ответами TRUE/FALSE. Большое спасибо, Якуб
Павел Ласбак
Добавлено: 13.02.11 19:41
Якубу В.: Я бы воспользовался функцией ПОИСК
Мартин К.
Добавлено: 18.02.11 09:51
Здравствуйте, я ищу функцию, которая распознает, содержит ли значение ячейки число или символ, и чтобы иметь возможность разделить их на переменные. (продолжение макроса: В результате производится вычисление из числовых переменных, результат которого записывается в соседнюю ячейку.) упр. возможные значения ячейки 26 ±0,1 ø1,8 -0,2 результатом является скорректированное значение допуска. Может, просто дай мне пинка, и я буду в порядке. Спасибо Мартин
Павел Х
Добавлено: 28.02.11 11:00
Здравствуйте, хотелось бы совета. У меня есть номер накладной (пример 1001123), первые 2 цифры обозначают год, вторые две цифры обозначают месяц, последние 3 цифры обозначают номер документа. Когда я хочу написать год, месяц и т. д. автоматически. документ, поэтому я использую функцию íbst. Однако, если это иностранный счет, он имеет форму: DE1001123. Как сделать, в 1 формуле, чтобы мне не приходилось вручную искать иностранные счета, а чтобы даже для иностранных счетов автоматически отображались год, месяц и т.д. счета и страны Я пробовал использовать функцию, когда число длиннее 7, чтобы год писался как 3-е и 4-е число, но, к сожалению, у меня это не работает. Спасибо за ответ.
Павел Ласбак
Добавлено: 28.02.11 15:56
Вот Павел Х.: Я бы попробовал, если первый символ DE, то это иностранный инвойс, иначе чешский =KDYЋ(IBST(A1;1;1)=»D»;»DE»;»CZ» ).
Павел Х
Добавлено: 28.02.11 16:18
Спасибо за ответ, мне еще нужно добавить год (10) и месяц (01) из накладной в новые ячейки. Проблема в том, что у чехов год стоит на 1 и 2 месте, а у иностранцев на 3 и 4 месте. Таким образом, чешский счет-фактура имеет 7 символов, а иностранный — 9.
Павел Ласбак
Добавлено: 28.02.11 17:19
Павлу Х: Вместо «DE» «CZ» добавить ссылки с помощью функции IBST. то есть ИБСТ(A1;3;2) ИБСТ(A1;1;2)
Ян Поспнил
Добавлено: 14.06.11 13:13
Здравствуйте, кто-нибудь знает, как узнать позицию последнего пробела в тексте? Если да, пожалуйста, напишите на janpospa@email.cz Спасибо
Моника К.
Добавлено: 27.06.11 14:11
Здравствуйте, я также хотел бы знать, как будет выглядеть функция, чтобы узнать позицию последнего пробела. я думаю
Павел Ласбак
Добавлено: 27.06.11 16:32
Необходимо будет создать пользовательскую функцию. При создании функции можно выйти из статьи: http://office.lasakovi.com/excel/vba-triky/vba-excel-soubory-adresare/ Узнаю длину строки: Количество символов = Len(«A1») Я узнаю количество пробелов: Space = 0 Name = Range(«A1″).value For i = 1 To Number of Characters CharacterSpace = Mid(Name, i, 1) If CharacterSpace = » » Then Space = Space + 1 End If Next i Я завершу выбранную позицию в цикле (последний пробел ).
Ленка
Добавлено: 26.07.11 08:38
Здравствуйте, я хотел бы спросить, можно ли многократно вставлять пробел в несколько ячеек после определенного количества символов. Пример: у меня есть 10-значный пароль — например. 4932353624 и мне нужно вставить пробел после каждого 4-го символа) т.е. 4932 3536 24. В моем файле около 2000 строк rpto Я ищу какую-нибудь функцию как его сохранить. Спасибо за ответ. Эл. адрес:lenkarozsevacova@seznam.cz
Павел Ласбак
Добавлено: 26.07.11 18:53
Ленке: Например, совместите функции ВЛЕВО и СЦЕПИТЬ. Или написать для него макрос.
Саймон
Добавлено: 17.08.11 09:05
Здравствуйте, а можно ли отформатировать ячейки так, чтобы текст в них автоматически переписывался в верхний регистр? Я понимаю.
Павел Ласбак
Добавлено: 24.08.11 21:42
Саймону: Вы должны использовать эту функцию.
Мартин Н.
Добавлено: 10.10.11 12:15
Добрый день. У меня есть Office 2010, и я сейчас решаю проблему. У меня последовательно разные числа в колонке подо мной. Мне нужно найти число 1 (отформатированное как текст, т.е. символ 1) с помощью функции поиска и записи и заменить его на 01. К сожалению, Excel записывает количество замен, но не записывает символ 0 перед 1. Затем число 11 становится 101. Я помог себе с комбинацией букв, числом, по которому он мог понять, что мне действительно нужен текст. Например, x1x должен был быть заменен как 01, но он снова заменил его как 1. Я не понимаю этого вопроса, и это меня сильно сдерживает. Еще раз повторюсь, что все происходит в текстовом формате. А именно, мне нужно объединить числа из нескольких столбцов, чтобы в результате у меня во всех были двузначные числа и одинаковое количество символов. p.s. если я сделаю это извне в texxak и импортирую в excel как значения, оно снова превратится из 01 в 1. Разве это не вопрос автозамены? Я не нашел подходящей опции, чтобы отключить его. Спасибо, Мартин.
Павел Ласбак
Добавлено: 10.10.11 16:07
Мартину: Формула =ЗАМЕНИТЬ(A1;1;0;»0″) для форматирования ячеек, в которых формула является общей. Замените текст A1 = 1 на 01
Добавлено: 14.10.11 11:14
Добрый день. У меня ОФИС 2003 и в Excel мне нужно было бы решить (до сих пор использую для этого доступ): Мне нужно записать (возможно скопировать из внешнего источника) в ячейку или диапазон ячеек (столбец выделенной области)буквенно-цифровые символы, которые должны иметь определенную длину, например 30 символов с учетом пробелов, чтобы не было возможности редактировать больше (при копировании обрезать лишнее). Мне не нравится опция в меню модификации данных. Я понимаю.
Добавлено: 15.10.11 20:07
Здравствуйте, я тщетно ищу функцию «право» и «лево» в Excel 2010. в некоторых случаях можно использовать функцию «ibst», к сожалению, для моей задачи ее использовать нельзя. У меня есть ячейки с разным количеством символов, и мне нужно жестко удалить последние 2 символа (в Excel 2003 это функция справа), не могли бы вы помочь? Я понимаю.
Добавлено: 17.10.11 13:24
Так я уже разобрался, ребята из МС переименовали его в ПРАВО и ЛЕВО (вместо ЛЕВО и ПРАВО), хотя у них в справке по Excel до сих пор указано ЛЕВО и ПРАВО.
Павел Ласбак
Добавлено: 18.10.11 20:47
Виго: Верно, я уже добавил его в список функций. Если бы Microsoft использовала только английские названия функций из следующей версии 2012 года, я бы совсем не рассердился.
Добавлено: 19.10.11 12:43
Добрый день. Два дня я бился над тем, как изменить исходную формулу: =ЕСЛИ(B5=»»;»»;ВПР(B5;’C:\Documents and Settings\User\My Documents\ сменовых листов новий\11\[den.xls]Summary’!$A$2:$AK$25;20;FALSE)) так, чтобы вместо имени файла «den.xls» имя файла, например, из ячейки A1, запрашивается. Я могу заменить простое слово в тексте с помощью функции ПОДСТАВИТЬ, но в формуле она у меня не работает
Павел Ласбак
Добавлено: 19.10.11 16:24
Яно: используйте СЦЕПИТЬ.
Добавлено: 20.10.11 09:23
Павел Ласбк: Спасибо за совет. Я написал это в виде =ВПР(A1;СЦЕПИТЬ(G4;A2;G5);1;ЛОЖЬ), но это не работает, пишет #ЗНАЧ!
Павел Ласбак
Добавлено: 20.10.11 16:09
Яно: А как насчет НЕПРЯМОЙ ссылки? http://www.contextures.com/xlFunctions05.html
6ндрасек
Добавлено:30.10.11 21:17
Здравствуйте, у меня проблема с тем, что если у меня одна и та же дата 7 раз (иногда 3 раза..) и мне нужно было бы переписать все значения из этих дат рядом друг с другом в результирующей строке . (непредвиденные обстоятельства помещают их в столбец рядом друг с другом). То есть что пишут А Б 28.6. Сокольнице 28.6. Брно 28.6 Небовиды. 29.6 Прага результат A B 28.6. Сокольнице, Брно, Небовиды Спасибо за совет
Павел Ласбак
Добавлено: 31.10.11 18:01
Кому 6ndrasek: Я бы использовал для этого сводную таблицу. При необходимости дополнял его макросами VBA.
Генри7
Добавлено: 18.11.11 11:37
Пожалуйста, сообщите, возможно ли создать функцию «если», которая будет запускать определенный МАКРОС?
Павел Ласбак
Добавлено: 18.11.11 17:50
to Henry7: Макрос будет запускаться непосредственно из VBA, если будут выполнены заданные условия. Запись через ЕСЛИ.
Добавлено: 14.12.11 14:25
Проблема: мне нужно создать один из двух списков значений на двух листах, содержащий все значения из первого списка, а также из второго списка. Мне нужна была бы какая-то функция для этого. Для двух списков достаточно было бы скопировать значения в один столбец (друг под другом), затем отсортировать их и удалить дубликаты с помощью функции, однако реальность такова, что листов со значениями не два, а гораздо больше … У кого-нибудь есть совет?
Павел Шня
Добавлено: 19.12.11 10:48
Здравствуйте, я нашел сайт, где кто-то записывает макросы. Надеюсь, некоторые из них будут кому-то полезны. http://miltak.ic.cz/category/programovani/ms-excel/ Я использовал пустые строки при наборе текста, и должен сказать, что это значительно облегчило мне работу.
Статус
Добавлено: 20.12.11 17:49
Здравствуйте, я хотел бы переместить десятичную точку, чтобы в числах было 4 знака после запятой. Для номеров более 4 дес. места были сокращены и должны быть написаны. с одним дес. Вместо этого они остались такими, какие они есть (чтобы не присоединяться к нимнули). Спасибо за ответ
Павел Ласбак
Добавлено: 20.12.11 18:16
В статистику: используйте формат ячейки # ##0,0###
Иво Шикнер
Добавлено: 01.03.12 09:00
Здравствуйте, у меня есть вопрос о том, можно ли использовать функцию Excel, чтобы узнать, содержит ли ячейка формулу. Я пробовал SEARCH(«=»;A1) и SEARCH(«=»;A1), но он не работает, как и JE.Text(A1). Я хотел бы выделить ячейки, содержащие текст другим цветом. Прошу совета, а можно ли обойтись без макроса — что-то типа условного форматирования.
Павел Ласбак
Добавлено: 01.03.12 17:53
Иво Цикнеру: Очень интересный вопрос. К сожалению, я не знаю, как использовать функцию, чтобы узнать, содержит ли ячейка формулу (и я пока ничего не могу придумать). Может помочь отображение формул, это можно сделать через вкладку Формулы — Показать формулы.
Владимнр Трунд
Добавлено: 01.05.12 09:10
Здравствуйте, у меня вопрос, можно ли в Excel установить максимальное количество символов в ячейке. Спасибо и хорошего дня
Иво Шикнер
Добавлено: 01.06.12 07:24
Владимиру Трунде: На вкладке Данные — Проверка данных — Настройки — Критерии проверки: Длина текста; меньше; Максимум. ОК
Добавлено: 01.06.12 14:44
Здравствуйте, в Excel 2010 у меня есть таблица, содержащая только один столбец (журнал). Используя функцию, я хотел бы извлечь конкретное имя из каждой строки в столбец B (позиция первой буквы всегда одинакова). Похоже на это. Ущерб не гарантирован, т.е. Новичок, который находится ниже в строке 1 и 4, может быть следующим в строке 3 и 6. Список имен, которые могут появиться, известен Пример: Столбец А 100, затем удалить всю строку 1 Спасибо Любо
Павел Ласбак
Добавлено: 10.01.12 17:30
to Lubo: Пример кода VBA для A = 0 For i = 300 To 2 Step -1 If StrComp(«delete», Cells(i, «A»).Value) = 0 Then MsgBox i Rows(i). Удалить Конец, если следующий i
Или P
Добавлено: 15.01.12 15:13
Добрый деньКстати, я хотел бы спросить, можно ли заменить конкретное слово в предложении, когда я не знаю, будет ли оно на первой или второй позиции (если да, но я знаю, на какой позиции оно будет на справа) в этих двух случаях Ждем СЛУЧАЙНО место в нашем доме. Ждем в RANDOM место в нашем саду. Замените предлог on на предлог for, где Random может содержать или не содержать предлог on. Заранее спасибо
Павел Ласбак
Добавлено: 15.01.12 17:45
Любому П. =НАЙТИ(«на»;A1) и затем используешь ЗАМЕНИТЬ описание функции в статье
Или P
Добавлено: 15.01.12 19:10
Извините, но я немного неясно задал вопрос. Text1=»Мы ждем, пока Томаш забронирует номер в нашем отеле.» . Text2=»Мы ждем у Томаша резервацию в нашем отеле.» . Изменить «на резервирование» -> «из-за оговорки» с использованием одной формулы для обоих вариантов предложения, т.е. левая часть «до оговорки» переменная и сколь угодно длинная, а также может содержать «на», которую я не хочу заменять. если я не ошибаюсь, когда я использую функцию НАЙТИ/ПОИСК, она вернет позицию первого «на», но опция ввода Начать поиск здесь мало помогает, если первая часть предложения произвольно долго.
Или P
Добавлено: 15.01.12 23:08
Еще бы добавил, что правая часть от поискового слова постоянна, но я не заметил, что функции можно было бы использовать и справа налево (с конца текста к началу), все они работают от слева направо. Я использую Excel 2007.
Павел Ласбак
Добавлено: 18.01.12 20:03
To Luboś P: Когда больше «включено», тогда, если первая функция находит «включено», она используется снова, но начало перемещается на значение, найденное предыдущей функцией NAJНT. Функция ЕСЛИОШИБКА (если нет второго «включено» и NAJНТ сообщает об ошибке). Помогите КОГДА, что по желанию ЗАМЕНИТЬ другим «на».
Или P
Добавлено: 20.01.12 23:28
Конечно, я понимаю. большое спасибо 🙂
Петр Новэ
Добавлено: 16.02.12 09:40
Здравствуйте, я хотел бы несколько советов. У меня есть текст «павел, любос, мартин», и мне нужно, чтобы он написал слово «мартин» в другой столбец, если он его содержит. Надеюсь, мы поладим, спасибо. П.
Павел Ласбак
Добавлено: 16.02.12 14:53
К Петру Новэ: Например, A1 — проверенный текст в A2 =NAJНT(«martin»;A1;1) — проверяет, содержит ли он martin, если нет, то значение ошибки, в A3 =JE.ERROR( A2) — если есть ошибка, то значение истинно и в A4 =КОГДА(A3=ИСТИНА;»»;КОГДА(A2=1;»мартин»;»»))) — если мартинин и нет значения ошибки пиши марин. Надеюсь, решение понятно.
Роман
Добавлено: 06.03.12 21:45
Здравствуйте, у меня вопрос — можно ли удалить сводную таблицу с помощью макроса? Для пояснения ситуации: лист 1 содержит приход товара (где и количество шт) лист 2 содержит отпуск товара (где и количество шт) лист 3 должен узнать из первых двух листов что привезено, что продано и сколько осталось. Решение, которое я придумал, состояло в том, чтобы использовать таблицу непредвиденных обстоятельств для дохода, вычесть сумму проданных штук (используя sumif) и вуаля. к сожалению, я застрял на том, что сводная таблица меняется в размере, и я не могу избавиться от этого с помощью макроса. Спасибо за совет! Роман
Павел Ласбак
Добавлено: 03.07.12 17:54
Роману: информация здесь http://www.ehow.com/how_7250367_delete-pivot-table-vba.html
Добавлено: 08.03.12 14:54
Это Павел Ласбек: это небольшая проблема. Сводная таблица всегда разная, поэтому если у меня диапазон не соответствует действительности Range(«A3:B6»). Выбрать в макросе выдает ошибку. Вот почему я искал какую-то процедуру. Таблицы базы данных заполняются данными, а затем файл необходимо закрыть и открыть для обновления таблицы. Нет ли простого способа обновления? Чтобы нарисовать новыйстроки?
Пол
Добавлено: 08.03.12 18:43
Романе: Уверен, что да, к сожалению, я пока не работаю со сводной таблицей в VBA, так что подсказать не могу.
Добавлено: 10.04.12 17:16
Здравствуйте,нужен совет по формуле,хочу чтобы было 0 если значение от 150 до 160 включительно,и 5 если нет.Спасибо
Павел Ласбак
Добавлено: 10.04.12 19:43
Кому: используйте функцию КОГДА http://office.lasakovi.com/excel/funkce/ms-excel-funkce-logicke/
Мирек
Добавлено: 03.05.12 07:10
Здравствуйте, помогите пожалуйста убрать косую черту из числа рождения. я думаю
Павел Ласбак
Добавлено: 05.03.12 18:41
Миреку: в ячейке А1 есть родное слово =ЗАМЕНИТЬ(A1; 7; 1; «»)
Фрэнсис
Добавлено: 14.05.12 14:35
Здравствуйте, у меня есть цена в формате 1500 норвежских крон, и мне нужно, чтобы такие числа использовались как SUMA. Согласно обсуждению, я удалил ,-, но как убрать пробел? Я хотел бы удалить сообщение. 4-й символ справа. Большое спасибо.
Павел Ласбак
Добавлено: 14.05.12 17:30
Франтишеку: Используйте, например, функцию ЗАМЕНИТЬ =ЗАМЕНИТЬ(A1;2;1;»»)
Мартина
Добавлено: 15.05.12 20:06
Здравствуйте, я хотел бы обратиться за помощью, у меня есть файл incel в Excel — некоторые 3-значные коды, некоторые 4-значные коды, содержащие специальный символ в последнем символе — мне нужно удалить его, чтобы быть в состоянии сравнить его с другими трехзначными кодами. Я знаю функцию справа, как вы все упомянули, но из нее извлекается последняя цифра в соседний столбец (она же остается в исходной), ничего не удаляется, так как я могу навсегда удалить последний символ в столбце ячейка справа? Я все еще могу думать о выборе первых трех символов слева, но я не знаю, как поступить, когда мне нужно удалить исходную формулу, на которую ссылаются, исчезнет, и, конечно, числа не останутся … спасибо заранее за вашу помощь
Павел Ласбак
Добавлено: 16.05.1219:05
Мартине: Значит, вам нужен только один столбец в Excel, в котором будет только три числа (четвертое будет удалено навсегда)? Я бы использовал макрос.
для этого
Лукас
Добавлено: 18.05.12 10:27
Я не знаю, к какой категории отнести это дело. У меня есть таблица со столбцом, где я ввел, например: 1. Стол 2. Стулья 3. Ковер 4. Стул 5. Диван И когда я пишу первое число где-то в ячейке, я хочу, чтобы оно автоматически завершало текст у меня там. П.: Я пишу 3 и к нему автоматически добавляется ковер. Можете ли вы дать мне несколько советов, пожалуйста? 🙂 Заранее спасибо за ответ.
Добавлено: 05.07.12 20:00
Здравствуйте, я обращаюсь к вам с этой проблемой. Я создал таблицу и мне нужно, например, когда я пишу слово Aspen4 blue в ячейке B1, чтобы она заполнялась автоматически. стенд D8 с надписью «синий, белый, синий». Спасибо.
Томас
Добавлено: 08.08.12 08:57
Здравствуйте, подскажите, у меня есть два листа, первый содержит имена от A1 до A5, от B1 до B6 5-значные значения. лист2 = таблица A1 A6 с пустыми ячейками. Моя цель состоит в том, что если я ввожу значение в В1 и, возможно, В4 на листе 1, то на листе 2 в А1 и А2 будут написаны имена из листа 1 А1 и А4, но если я введу А2 и, возможно, А3 с листа 1 в вернуться к листу 2, записанному в А1 и А2 стенографически так, чтобы на листе 2 только имена, написанные с листа 1 А1 до А6, располагались друг под другом. спасибо за совет
Добавлено: 15.08.12 01:30
Обращаясь к Лукашу: Я бы попробовал использовать опции автоматической коррекции. Инструменты меню/Параметры автоматической коррекции.
Любовь
Добавлено: 08.09.12 16:06
Добрый день, хотелось бы спросить, есть ли функция определения количества заданного символа в одной ячейке. Например текст: «Автомобиль, холодильник, посудомоечная машина, телевизор, компьютер». Итак, сколько раз в этом поле написано «ibrka»?
Павел Ласбак
Добавлено: 09.09.12 18:23
Любошу: Может быть и так=ДЛИНА(A3)-ДЛИНА(INSTALL(A3;»d»;»»)) Как это работает — если кто-то искал: Вы узнаёте длину с помощью LENGTH, затем с помощью INSTALL убираете нужные символы (вставляете пустой символ), вы узнаете скорректированную длину (без необходимых символов), а затем вычитаете две длины, и в результате получается то, что вы ищете. A4: =ДЛИНА(A3) A5: =ВСТАВИТЬ(A3;»d»;»»)) A6: =ДЛИНА(A5) A7: =ДЛИНА(A3)-ДЛИНА(A5)
Любовь
Добавлено: 14.09.12 00:10
Понятно, просто. Павел, спасибо большое.
Павел Ласбак
Добавлено: 30.09.12 17:08
Исходя из вопросов, я добавил дополнительные примеры, английские названия функций и гиперссылки на текстовые функции, чтобы было проще искать и работать со статьей.
Ян Страх
Добавлено: 15.10.12 16:50
Здравствуйте, может быть мне нужна какая-то простая вещь, но я нигде не могу ее найти. У меня есть файл данных XML, сопоставленный с Excel. Число импортируется в один из столбцов. Мне всегда нужно было бы увеличить это число на определенное значение. Скажем просто, что к ценам будет добавлен НДС. Каким образом я могу это сделать?
Павел Ласбак
Добавлено: 15.10.12 17:33
Яну Страху: Столбец следующего столбца (B1) =A1*$X$1, где в X1 будет значение НДС, которое будет рассчитано (в A1..An — это часть без НДС, умноженная на правильный коэффициент). И распутать.
ярек
Добавлено: 04.11.12 08:35
У меня есть простая проблема: если я запускаю следующий код в VBA с окнами, установленными на английский язык, он работает. Если я запускаю его с чешскими настройками, он не работает и выдает ошибку «Ошибка, определяемая приложением или объектом». Dim Trial1 As Double d1 = 1,5 Cells(1, 1).Formula = «=2*» & d1 Если я изменю переменную d1 на целое число, то все работает даже в чешской настройке. Это, очевидно, вызвано тем, что в чешской настройке VBA он заменил точку на пробел, а затем возникла проблема с ней в формуле. Есть ли способ написать это так, пожалуйстазаставить его работать даже с чешской настройкой? Заранее спасибо!
ярек
Добавлено: 04.11.12 09:21
Извините за добавление вопросов, я уже вижу, что ответ так же прост, как и вопрос. VBA не любит чешскую настройку и сразу вставляет в строку пробел вместо точки. Поэтому человеку необходимо повторить функцию REPLACE в строке, а затем добавить ее в ячейку. Затем VBA интерпретирует текст в Excel в чешском формате (т. е. в записную книжку). Dim d1 как двойной; d1 = 1,5; Dim str As String; ул = «=2*» & д1; ул = Заменить (стр, «,», «.», 1); Ячейки(1, 1).Формула = ул
Дятел
Добавлено: 23.11.12 11:31
Как заменить несколько элементов на листе? Например 491 за «автомобиль», 600 за «велосипед». Я не хочу постепенно давать найти и заменить. Как это сделать, может у меня где-то есть какая-то база данных поиска и замены? Используйте макрос или у вас есть другая идея? я думаю
Павел Ласбак
Добавлено: 23.11.12 16:55
Для Datal: используйте код VBA (макрос).
Анна Мальб
Добавлено: 12.07.12 21:46
Здравствуйте, я хочу спросить, какую функцию/функции использовать, когда у меня данные записаны в один столбец таблицы (в моем случае это регионы Центральной Чехии) и мне нужно узнать, сколько раз встречается каждый регион в колонке и какой из них там больше всего раз? Я пытался использовать функцию МАКС, в которую я включил функцию ПОИСК, но она все равно выдает мне ошибку. Я не принимаю советы. Заранее спасибо за ответ.
Павел Ласбак
Добавлено: 12.08.12 12:07
Анне Мали: используйте таблицу непредвиденных обстоятельств http://office.lasakovi.com/excel/vlozit/jedinecna-data-kontingencni-tabulka/ или более сложную с помощью COUNTIF http://office.lasakovi.com/excel/ data/duplicate-excel-records/ зависит от того, как вам нужно с ним работать дальше.
Лукаш Смелк
Добавлено: 26.12.12 15:02
Добрый день. я готовлюсьавтоматический расчет из множества формул, объединяющих одну величину. Результаты формулы генерируются на основе входных данных, и мне нужно удалить (заменить нулем или «») те результаты, где появляется #DIV/0! или #ЧИСЛО! и в то же время результаты находятся вне диапазона от-до. Я пытался использовать функцию if в сочетании с error.type, но у меня это все равно не работает. Функция (которая не работает) выглядит так, а E21 является проверенным результатом: =КОГДА(0.01 = ВСТАВИТЬ(ССЫЛКА(1; ШБДЕК();4);»1″;»») Если вы хотите из строки 6 то: = ПОДСТАВИТЬ(ССЫЛКА(1; ШБДЕК()-5;4);»1″;»») Другой вариант создания собственной функции или макроса.
Марсела
Добавлено: 03.04.13 07:35
Добрый день. Хотел бы спросить, можно ли округлить числа до 0,5. У меня есть таблица с ценами на товары, рассчитанными с точностью до 2 знаков после запятой, но перед печатью мне нужно округлить их до 0,5 Ки. Если можно, какую функцию вставить? Заранее спасибо за ответ
Павел Ласбак
Добавлено: 03.04.13 22:29
Марселю: если я лучше понял назначение, используйте математическую функцию ОКРУГЛ = ОКРУГЛ (A1/0,5;0)*0,5 и установите формат ячейки до одного десятичного знака
Томаш
Добавлено: 15.05.13 12:38
Здравствуйте, я хотел спросить, можно ли написать формулу, которая удаляет ноль перед числом. Например, у меня пароль 00027802, и мне нужно удалить нули перед 27802. Я мог бы сделать это через «Найти и заменить», но я боюсь, что в сводной таблице (на самом деле это не позволит мне это сделать) или где-то еще я непреднамеренно заменю значение 19000 на 19
.
Павел Ласбак
Добавлено: 15.05.13 17:24
Тому: Функция ЗНАЧЕНИЕ не работает? =ЗНАЧ(C6)
Карел
Добавлено: 18.07.13 12:00
Здравствуйте, я тоже хотел бы спросить совета. У меня есть Office 2010 и я хочуиз экспортируемых данных — ссылки, получить только индекс. Каждая ячейка содержит строку букв. «123456» и мне нужно получить из него число 123456. Не знаю, можно ли это как-то легко сделать через формулы. В противном случае я использую поиск и замену, но каждый раз приходится чистить вручную. Спасибо за помощь.
Павел Ласбак
Добавлено: 18.07.13 16:16
Вот Карел: помогите функции NAJНТ определить первый символ слэша =NAJНT(«>»;A1) и второй слеш, а потом просто «удалить первую часть и последнюю часть через функцию ИБСТ= ИБСТ(A1;NAJНТ(«> ;»;A1)+1;FIND(» «;A1)-1) Правильно ли я предполагаю, что SEO нужно?
Карел
Добавлено: 19.07.13 10:20
Это Павел: спасибо большое, пойду тестировать. Это не для SEO 🙂 Это поддержка клиентов и ссылки на внутреннюю систему.
Роберт
Добавлено: 01.08.13 13:31
добрый день, у меня просьба, можно ли придумать как сортировать данные, чтобы прыгать друг под другом из двух столбцов в один, например A1 -1 A2 3 B1 10 B2 20 —> С1 -1 С2 10 С3 3 С4 20 . Большое спасибо за любую информацию
Карел
Добавлено: 07.08.13 13:56
Это Павел Ласбек: большое спасибо, все работает отлично. Хорошего дня и удачи!
Павел Ласбак
Добавлено: 07.08.13 15:56
Роберту: Можно ли использовать VBA?
Пол
Добавлено: 23.09.13 13:47
Здравствуйте, у меня есть значения в столбце ниже. Либо пустая ячейка, либо строка «Готово». Каждый стенд представляет один день. Мне нужно было бы написать в одном поле, сколько раз слово «Готово» повторялось 7 раз подряд в этом столбце. Это означает, сколько недель (непрерывно) подряд было написано слово «Готово». Я не уверен, что это понятно. я думаю
Добавлено: 17.10.13 09:19
Я не знаю, был ли комментарий опубликован некоторое время назад, я написал его
Добавлено: 17.10.13 09:22
еще раз, пожалуйста, помогите Excel 2010, когда я создаю таблицу илипросто напишите текст, мне нужно было бы вставить строку над столбцами, где когда вы пишете в ячейках, вы можете видеть, что вы пишете и едите. Я могу это исправить, я не могу вставить туда функцию. Я прошу совета. я думаю
Павел Ласбак
Добавлено: 17.10.13 16:53
Яне: Я не понимаю вопроса.
Добавлено: 22.10.13 22:04
Яне: Я предполагаю, что вы отключили ряд формул. Вкладка «Отображение» — вкладка «ВИД» — количество формул
Добавлено: 31.10.13 19:08
Здравствуйте, при переходе с W8 на W8.1 перестала работать команда Range(«B2») в VB. Его можно заменить именем или найти причину. Я понимаю.
Добавлено: 31.10.13 19:17
Я просто добавлю: . Set Mail = Outlook.CreateItem(olMailItem) Set myAttachments = Mail.Attachments On Error GoTo ERR1 myAttachments.Add PDF_path, olByValue, 1, «» With Mail .To = Range(«b1») .Subject = Range(«b2») .Body = Range(«b3») .BodyFormat = olFormatPlain .Display .Send
Пацца
Добавлено: 13.12.13 10:10
Здравствуйте, хочу решить проблему, мне нужно добавить отдельные части текста в ячейку, но с ориентацией справа — 12345 — 12345; правильный —345 — 345— ; Мне нужно —345 Спасибо
Джишина
Добавлено: 03.05.14 20:22
Здравствуйте, прошу совета. Я делаю таблицу посещаемости, и я не очень хорош в Excel. Я сделал для того, чтобы можно было найти значения, но пожалуйста, как мне сделать так, чтобы при вводе числа в ячейку одного из людей, вместо числа — например. D — (что у него был выходной) я бы вычел -8 из общей суммы? В остальном у меня MS 2007. Заранее большое спасибо за подробное описание — пробовал с текстовым значением и ничего. 🙂
Павел Ласбак
Добавлено: 03.06.14 18:12
К Джишине: Примеры решения листа посещаемости я написал в статье: Лист посещаемости
Бронислав Илька
Добавлено: 05.02.14 16:40
Добрый день всем. Запрос. У меня естьстол. в строках ниже находится столбец A-имя, столбец B-адрес, столбец C-город. Над таблицей у меня есть ячейка, в которую я ввожу «искать нужный текст». С помощью условного форматирования и функции поиска я решил проблему с прописными и строчными буквами (Новак, Новак, НОВБК), поэтому если я ввожу то, что хочу искать Новак, отметь мне всю обувь, в которой содержится Новак, независимо от того, большая она или маленькая. «Н» в конце :). Однако теперь я хотел бы, чтобы количество найденных значений отображалось рядом с полем, где я ввожу «что я хочу искать». Если я ищу «Новёк», а в «списке» есть «новёк» или «НОВБК», то дом отмечается правильно, т.е. как найдено, но пишите. функция «countif» не находит его. Можно ли решить это функцией, или нужно использовать VBA, которого я не знаю?
Филип Ханбк
Добавлено: 17.05.14 18:50
Здравствуйте, прошу вашего совета. У меня в коробке есть счета с пометкой 1/2013. Как сделать так, чтобы подо мной в заданной колонке, когда я отмечаю и перетаскиваю ячейку мышкой, создавалась отметка 2/2013, 3/2013 и т.д.? Не 2/2014, 2/2015 и т. д. Спасибо за ваше время
Добавлено: 06.06.14 08:04
Брониславу: =СЧЁТЕСЛИ(A2:A10;A1) A1=»что я хочу найти»
Добавлено: 06.06.14 08:37
Для Filip: Если исходный формат ячейки «Общий», введите 1/2013 + перетащите ячейку вниз с помощью мыши + измените формат ячейки на вкладке Inslo/Custom и введите m/yyy в окне «Тип» + подтвердите.
Камилла
Добавлено: 16.06.14 12:45
Здравствуйте, у меня большое количество фиктивных адресов и в следующей колонке мне нужно создать фиктивные сайты, но чтобы они выглядели реальными. То есть У меня, например, Renault, а рядом должен быть www.renault.com и так у каждой компании. Возможный? Большое спасибо!!
Добавлено: 18.06.14 09:17
Камиле: =»www.»&MALБ(A1)&.com»
Добавлено: 30.06.14 14:20
Это Филипп: Он идеттакже через: —> Редактировать/Заполнить/Строки + (нажмите: Строки + Календарь + Месяц)
Андреа
Добавлено: 01.07.14 13:16
Здравствуйте, пожалуйста, есть ли какая-нибудь функция/магия в MS Excel, чтобы получить из базы данных, скажем, 10 самых высоких значений (или их позиции или легенды), или список значений (их позиции или легенды), которые превышают определенный лимит? Скажи-ка? Заранее большое спасибо!
Добавлено: 08.07.14 11:21
Андреа: Это можно сделать, например, через «Условное форматирование» + выбрать «Формула» + написать: =A2>=НАИБОЛЬШИЙ($A$2:$A$10;3) — (3 = три самых высоких значения )(ВНИМАНИЕ, конечно, раскрасьте их больше (4), если они одинаковые, например
Добавлено: 25.07.14 10:21
Здравствуйте, есть ли способ сделать так, чтобы результат любой функции, записанной в одну ячейку, записывался в другую ячейку, что я и сделаю, чтобы изначально она была пустой без выборки. Описание кейса: в ячейку вводится реальное время, либо, если в другом месте определена буква, вводится плановое время. Я хочу сказать, что ячейку можно многократно заполнять вручную, и в любой момент она может быть перезаписана данными из другой ячейки. Чтобы пользователи не перезаписывали формулу. я думаю
Вероника
Добавлено: 19.08.14 10:10
Здравствуйте, я хотел бы обратиться к вам за помощью… Мне нужно объединить данные из одного столбца в одну ячейку в Excel. Когда в ячейке будут А1 1, А2 2, А3 3 и т.д. поэтому после слияния с ячейкой B1 результат должен быть 1,2,3,4. Функция объединения неудобна тем, что каждую объединенную ячейку необходимо помечать вручную. (Заранее большое спасибо за совет.
Добавлено: 21.08.14 09:34
Веронике: Sub Test() delim = «» Для rw = от 1 до 10 ‘объединенные строки Range(«B1») = Range(«B1») & разделить и усилить; Cells(rw, «A») delim = «,» Next rw End Sub
Добавлено: 21.08.14 09:43
Эта Вероника: Продолжение: это сломало строки вышенеправильно. Это должна быть последняя строка из 4 строк: — 1) Range(«B1») = Range(«B1») & разделить и усилить; Cells(rw, «A») — 2) delim = «,» — 3) Next rw — 4) End Sub
Добавлено: 21.08.14 09:48
Петру: Если нужная буква стоит в ячейке «А1», а запланированное время — в «В1», то запланированное время будет записано в «С1», или после изменения/удаления буквы в «А1» можно переписать «С1» вручную. — Следующий код должен быть размещен на листе, на котором он должен выполняться. Private Sub Worksheet_Change(ByVal Target As Range) If Range(«A1») = «letter» Then Range(«C1») = Range(«B1») ‘ запись запланированного времени от «B1» до «C1» End If End Подраздел
Ленка
Добавлено: 03.11.14 12:02
Подскажите пожалуйста: есть файл ND, плюс 3 файла цен от VŠ. Мне нужно указать, какая цена самая низкая. Как это сделать?
Добавлено: 04.11.14 07:54
К Ленке: — Не знаю, хорошо ли я понял, зачем нужен первый файл, когда он должен «пометить». Я так понял раньше, что он должен «искать».(Возможно я ошибаюсь.) Значит в файле1 надо ввести для поиска в файлах2+3+4 (файлы должны быть открыты): —=МИН(ПОИСК(A3 ;[Книга2] Лист1!$A$1:$B$4;2;ЛОЖЬ);ПРОСМОТР(A3;[Лист3]Лист1!$A$1:$B$4;2;ЛОЖЬ);ПРОСМОТР(A3;[Лист4]Лист1! $A$1: $B$4;2;ЛОЖЬ))
Добавлено: 13.11.14 22:48
Добрый день. Если в A1 есть «14», в B1 есть «пробел m3», и тройка записывается как индекс, поэтому после формулы в C1 =CONCATENATE(A1;B1) отображается «14 m3», а тройка как обычное число. Как сделать так, чтобы снова отображался индекс? Лидички, помогите мне с этим.
Добавлено: 18.11.14 08:27
Петру: — измените формулы в столбце «C» на + значения с помощью макроса: Sub Test() Cells(1, «C»).Characters(Start:=Len(Cells(1, » C»))) , Длина:=1).Font.Superscript = True End Sub
Лукаш
Добавлено: 12.04.14 13:48
Здравствуйте, хотелось бы совета. Нравитьсянапример, у меня есть условие в макросе: Если Ячейки(1, 1) = «Карел» Тогда Ячейки(2, 2) = Ячейки(2, 2) + Ячейки(i, 3) Конец Если Теперь у меня есть несколько имен в одной ячейке, которые разделены пробелом, и мне нужно условие, присутствует ли искомое имя в содержимом ящика, если да, то выполнить расчет. Спасибо за совет
Добавлено: 05.12.14 07:32
Люку: Sub Test() ‘Поиск имени в ячейке ‘ВНИМАНИЕ без «разделителя» при поиске имени «Даниэль» будет найдено, даже если найдено только имя «Даниэла» Name = «XYz» ‘искомое имя delim = » » ‘Очистить ячейки (2, 2) = Обрезать (ячейки (2, 2)) ‘Добавить пробел в начале и конце ячеек (2, 2) = » » & Ячейки (2, 2) & » » ‘Проверить x = InStr(1, Cells(2, 2), delim & Name & delim) ‘ найти, где начинается Name (с учетом регистра) ‘Вывод, если x > 0 Then MsgBox «Имя найдено» Else MsgBox «Имя не найдено» ‘ 0=если не найдено End If End Sub
Моника
Добавлено: 12.06.14 13:07
Добрый день, я хотел бы спросить вас о примере, который я должен решить для школы. Я не знаю, как это сделать. Я ввел имя и фамилию (например, Дениса Барешкова), и мне нужно изменить их на Д. Барешкова. Могу я спросить, как сократить название?
Добавлено: 12.08.14 07:30
Монике: — =ВЛЕВО(A1)&». «&ВПРАВО(A1;9) (после точки пробел)
Джордж
Добавлено: 12.12.14 15:19
Здравствуйте, я наткнулся на хитрость в Excel, которую не могу понять. У меня есть таблица, которую я использую для записи дня (я пишу список действий, которые я делал в заданный интервал времени, в таблице Excel). Чтобы узнать точное время, я использую функцию NOW(), которую я постоянно копирую в один столбец для каждого ежедневного действия (что раздражает, когда в день происходит около 60-100 действий :-)). Я хотел бы немного упростить процесс и настроить его так. Я хотел бы использовать столбец временифункция Now() и если я пишу какое-то действие в соседней ячейке, чтобы значение времени из функции NOW() каким-то образом замораживалось. Пожалуйста, есть что-нибудь для этого? Большое спасибо за совет.
Павел Ласбак
Добавлено: 01.08.15 18:35
Йирке: используйте программирование VBA.
Добавлено: 12.01.15 09:08
Йирке: — см. комментарий от 01.12.14 по адресу: http://office.lasakovi.com/excel/funkce/ms-excel-funkce-en-cz/
Люк
Добавлено: 29.01.15 10:14
Здравствуйте, я хотел бы попросить вашего совета. Можно ли в Excel предопределить, что каждые первые два числа из списка, которые будут делиться на двадцать, будут многократно показывать заданное выражение? Например: 1=Питер 2=Хана 3-20=разные имена 21=Питер 22=Хана 23-40=разные имена 41=Петр 42=Хана и т.д. Спасибо.
утреня
Добавлено: 05.02.15 19:21
Как удалить символ, например, у меня в ячейках ниже цифры -2.31; -23,134; -3442,412 как удалить «-«, чтобы я мог распространить функцию на другие строки и всегда удалял только «-«
Добавлено: 17.03.15 13:02
Мартину: Если это числа, почему бы не использовать абсолютное значение? =ABS(внутренний)
Пол
Добавлено: 20.03.15 10:16
Здравствуйте, я пытаюсь решить проблему в Excel. У меня три столбца. В столбцах от A1 до A50 у меня есть длинный текст в каждой ячейке. В ячейках от B1 до B12 у меня есть более короткий текст (каждая имеет разную длину от 6 до 12 символов), где его часть содержится в некоторых ячейках от A1 до A50. В ячейках от C1 до C12 есть числа. И когда я нахожу фрагмент текста из ячеек с B1 по B12 в некоторых ячейках с A1 по A50, я хочу, чтобы рядом с кратким текстом ячейки Bx было написано число. Используя функцию ПОИСК, это сработало бы, если бы тексты в ячейках А и В были одинаковыми, но это не так. Я пытался найти функцию, которая, если находит короткий текст в ячейке A, обрезает его в соответствии с формой ячейки B, но я не могу ее найти. После того, как оделсятогда сработала формула ПОИСК. Не могли бы вы помочь мне с этой проблемой? Спасибо за совет Павел
Добавлено: 13.05.15 13:02
Здравствуйте, я хотел бы попросить вашего совета. У меня есть большой объем данных, разделенных десятичной точкой. Мне нужно было бы работать со значениями дальше, но я не могу получить какую-либо функцию для преобразования значений в числа. Если я использую формат ячейки как число, он также не меняется. Импортируя внешние данные, я решил бы изменить десятичную точку на десятую часть бара, но вывод был бы довольно нечетким, а ориентация трудоемкой. Заранее спасибо за совет Jiřn
Добавлено: 07.03.15 09:54
Вот Павел: Я не совсем уверен в вашем вводе, но если бы, например, в столбце А были значения А1=а, А2=b, А3=аа, в столбце В В1=аа, В2= bbbb и в столбце C C1= 1 и C2=2, и вы хотите присвоить значение 1 ячейке A1 (поскольку «a» занято «aa»), поэтому можно использовать подстановочные знаки: = vlookup(«*» &A1&»*»,$B$1 :$J$2,2,false) и разверните мой.
Джонни
Добавлено: 08.02.15 19:48
Хорошо, я хотел бы спросить, есть ли функция, которая игнорирует буквы и символы, или текст в ячейке. Например: у меня значение DLab124-p-7 и мне от него нужны только цифры, поэтому результат 1247. Положение цифр и символов в каждой строке всегда разное. Заранее спасибо за помощь и удачи!
Добавлено: 08.03.15 12:40
Предположим, что мы хотим получить числа только из ячейки A1: =СУММПРОИЗВ(СРЕДН(0&A1,НАИБОЛЬШИЙ(ИНДЕКС(ЧИСЛО(—СРЕДН(A1,СТРОКА(ДВССЫЛ(«1:»&ДЛСТР(A1)) )),1))*СТРОКА(ДВССЫЛ(«1:»&ДЛСТР(A1))),0,СТРОКА(ДВССЫЛ(«1:»&ДЛСТР(A1)))),СТРОКА(ДВССЫЛ(«1 :»&ДЛСТР(A1))))+1,1)*10^(СТРОКА(ДВССЫЛ(«1:»&ДЛСТР(A1)))-1)) PS. Это решение авторов Доменико и Рона Кодерре, см. https://www.youtube.com/watch?v=bqsvOygpQWc
.
Збынмк
Добавлено: 09.08.15 09:17
Здравствуйте, я использую Excelминимально. Позвольте спросить, есть ли простой способ преобразовать значения из таблицы в конкретное место в тексте (в идеале в word)? У меня есть таблица Excel с примерно 150 участниками мероприятия, и мне нужно дать им сертификат об участии — и я не хочу переписывать все по одному. С благодарностью
Добавлено: 10.08.15 13:01
В Збынмк: через Word/Инструменты/Письма и переписка
Но Р
Добавлено: 16.08.15 12:08
Здравствуйте, нужна помощь в делении текста, например: 32,4х53х36,7 на разные ячейки, где числа пишутся с десятичными знаками и без них. Таким образом, результат должен быть 32,4 53 36,7 Большое спасибо за любой ответ
Добавлено: 17.08.15 09:13
Но P: если все числа разделены знаком «x», используйте текст в столбцах.
Павлина
Добавлено: 18.08.15 18:26
Здравствуйте, у меня есть 2 столбца, один с текстом, а другой с целым числом. Мне нужно распечатать текст во второй колонке на А4 и разбить его на отдельные ячейки. Автор: Paralen 3 и результат должен быть: Paralen Paralen Paralen Заранее спасибо за ответ.
Добавлено: 19.08.15 10:11
Павлана — предполагая, что текст находится в столбце A, а количество повторений в столбце B, введите в ячейку C1: =ЕСЛИ(ПУСТО($A1),»»,ЕСЛИ(СЧЁТЕСЛИ($A1:B1,$A1) ) =ЛЕВО(ПРАВО(B3;ДЛИНА(B3)-14);ДЛИНА(ПРАВО(B3;ДЛИНА(B3)-14))-5)
Вероника
Добавлено: 21.03.16 19:03
Здравствуйте, я хотел бы попросить совета. У меня есть таблица с числами, например: 9,56, и я хотел бы сдвинуть все числа вправо на один знак после запятой до 95,6. Можно ли это как-то сделать для всех чисел? Спасибо
Добавлено: 21.07.16 13:35
Веронике: — сдвиг запятой: =A1*10
Добавлено: 27.08.16 17:32
Здравствуйте, помогите пожалуйста. У меня есть столбец ячеек, содержащих длинные тексты, и мне нужно выяснить, всегда ли в этих текстаххотя бы 1 из списка нескольких текстовых значений (список на отдельном листе). Если значение появляется в длинном тексте, мне нужно поставить «1» в отдельной ячейке. Если нет, введите «0». Является ли это более разумным, чем использование КОГДА, ПОИСК и ввода ИЛИ? Большое спасибо!