Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Извлечение из ячейки цифры и текста универсальной формулой - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Извлечение из ячейки цифры и текста универсальной формулой
Nata_Li Дата: Понедельник, 22.09.2025, 11:47 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 48
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день!
Не нашла по данной теме нужной формулы, прошу помогите с её написанием:
1. как в ячейке с текстовым и цифровым содержанием (столбец А) извлечь только цифру без пробелов и других знаков пунктуации (столбец C).
2. выделила красным цветом невозможность использования простой формулы, так как при лишнем пробеле некорректное разделение текста. Нужна единая, но универсальная формула для всех случаев написания.
К сообщению приложен файл: list_microsoft_excel_2.xlsx (9.5 Kb)


Сообщение отредактировал Nata_Li - Понедельник, 22.09.2025, 13:03
 
Ответить
СообщениеДобрый день!
Не нашла по данной теме нужной формулы, прошу помогите с её написанием:
1. как в ячейке с текстовым и цифровым содержанием (столбец А) извлечь только цифру без пробелов и других знаков пунктуации (столбец C).
2. выделила красным цветом невозможность использования простой формулы, так как при лишнем пробеле некорректное разделение текста. Нужна единая, но универсальная формула для всех случаев написания.

Автор - Nata_Li
Дата добавления - 22.09.2025 в 11:47
_Boroda_ Дата: Понедельник, 22.09.2025, 11:51 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16957
Репутация: 6631 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
А файлик-то приложите? :D :D


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеА файлик-то приложите? :D :D

Автор - _Boroda_
Дата добавления - 22.09.2025 в 11:51
Nata_Li Дата: Понедельник, 22.09.2025, 13:02 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 48
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
подгрузила файл)


Сообщение отредактировал Nata_Li - Понедельник, 22.09.2025, 13:04
 
Ответить
Сообщениеподгрузила файл)

Автор - Nata_Li
Дата добавления - 22.09.2025 в 13:02
_Boroda_ Дата: Понедельник, 22.09.2025, 13:57 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16957
Репутация: 6631 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Для любого текста, в котором есть только одно число. Если чисел несколько, то найдет большее
слева
Код
=СЖПРОБЕЛЫ(ЛЕВБ(A3;ПОИСК(C3;A3)-1))
число
Код
=ПРОСМОТР(;-ПОИСК(СТРОКА($1:$999);A3);СТРОКА($1:$999))
справа
Код
=СЖПРОБЕЛЫ(ПСТР(A3;ПОИСК(C3;A3)+ДЛСТР(C3);999))

СТРОКА($1:$999) - ищем числа от 1 до 999, если нужно больше, то 999 заменяем на соответствующее
К сообщению приложен файл: list_microsoft_excel_2_2_1.xlsx (9.8 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеДля любого текста, в котором есть только одно число. Если чисел несколько, то найдет большее
слева
Код
=СЖПРОБЕЛЫ(ЛЕВБ(A3;ПОИСК(C3;A3)-1))
число
Код
=ПРОСМОТР(;-ПОИСК(СТРОКА($1:$999);A3);СТРОКА($1:$999))
справа
Код
=СЖПРОБЕЛЫ(ПСТР(A3;ПОИСК(C3;A3)+ДЛСТР(C3);999))

СТРОКА($1:$999) - ищем числа от 1 до 999, если нужно больше, то 999 заменяем на соответствующее

Автор - _Boroda_
Дата добавления - 22.09.2025 в 13:57
ExcelDK Дата: Понедельник, 22.09.2025, 13:57 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 119
Репутация: 8 ±
Замечаний: 0% ±

2010
Код
=ПСТР(A3;МИН(ЕСЛИ(ЕЧИСЛО(-ПСТР(A3;СТРОКА($1:$99);1));СТРОКА($1:$99)));ПРОСМОТР(2;1/ЕЧИСЛО(-ПСТР(A3;СТРОКА($1:$99);1));СТРОКА($1:$99))-МИН(ЕСЛИ(ЕЧИСЛО(-ПСТР(A3;СТРОКА($1:$99);1));СТРОКА($1:$99)))+1)

Формула вводится в ячейку сочетанием клавиш Ctrl+Shift+Enter, т.к. является формулой массива.


Сообщение отредактировал ExcelDK - Понедельник, 22.09.2025, 14:00
 
Ответить
Сообщение
Код
=ПСТР(A3;МИН(ЕСЛИ(ЕЧИСЛО(-ПСТР(A3;СТРОКА($1:$99);1));СТРОКА($1:$99)));ПРОСМОТР(2;1/ЕЧИСЛО(-ПСТР(A3;СТРОКА($1:$99);1));СТРОКА($1:$99))-МИН(ЕСЛИ(ЕЧИСЛО(-ПСТР(A3;СТРОКА($1:$99);1));СТРОКА($1:$99)))+1)

Формула вводится в ячейку сочетанием клавиш Ctrl+Shift+Enter, т.к. является формулой массива.

Автор - ExcelDK
Дата добавления - 22.09.2025 в 13:57
Nata_Li Дата: Понедельник, 22.09.2025, 14:39 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 48
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
_Boroda_, все красиво работает, спасибо большое!
Еще возник вопрос по этой же теме - если 100% предоплата, то вместо "100" нужно проставить "0". в этом случае, что добавить к формуле, которая выводит цифры?
 
Ответить
Сообщение_Boroda_, все красиво работает, спасибо большое!
Еще возник вопрос по этой же теме - если 100% предоплата, то вместо "100" нужно проставить "0". в этом случае, что добавить к формуле, которая выводит цифры?

Автор - Nata_Li
Дата добавления - 22.09.2025 в 14:39
_Boroda_ Дата: Понедельник, 22.09.2025, 14:53 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16957
Репутация: 6631 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Вы покажите в файле все возможные варианты текста. И на каждый ручками напишите желаемый результат


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеВы покажите в файле все возможные варианты текста. И на каждый ручками напишите желаемый результат

Автор - _Boroda_
Дата добавления - 22.09.2025 в 14:53
Nata_Li Дата: Понедельник, 22.09.2025, 15:11 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 48
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
_Boroda_, воспользовалась формулой ЕСЛИ, все заработало.
Благодарю за помощь! :)
 
Ответить
Сообщение_Boroda_, воспользовалась формулой ЕСЛИ, все заработало.
Благодарю за помощь! :)

Автор - Nata_Li
Дата добавления - 22.09.2025 в 15:11
Nata_Li Дата: Понедельник, 22.09.2025, 15:12 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 48
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
ExcelDK, тоже интересный вариант, благодарю!
[moder]Если Вам помогли и Вы хотите сказать "Спасибо" форумчанину помогшему Вам - нажмите "+" напротив надписи "Репутация" в любом его посте.[/moder]
 
Ответить
СообщениеExcelDK, тоже интересный вариант, благодарю!
[moder]Если Вам помогли и Вы хотите сказать "Спасибо" форумчанину помогшему Вам - нажмите "+" напротив надписи "Репутация" в любом его посте.[/moder]

Автор - Nata_Li
Дата добавления - 22.09.2025 в 15:12
Светлый Дата: Вторник, 23.09.2025, 08:21 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1880
Репутация: 543 ±
Замечаний: 0% ±

Excel 2013, 2016
Ещё вариант:
Код
=АГРЕГАТ(14;6;--ПСТР(A3;СТОЛБЕЦ(A:Z);СТРОКА($1:$4));1)


Программировать проще, чем писать стихи.
 
Ответить
СообщениеЕщё вариант:
Код
=АГРЕГАТ(14;6;--ПСТР(A3;СТОЛБЕЦ(A:Z);СТРОКА($1:$4));1)

Автор - Светлый
Дата добавления - 23.09.2025 в 08:21
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!