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

Вход

Регистрация

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

 

= Мир MS Excel/Форматирование текста при помощи функции "Текст по столбцам" - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Форматирование текста при помощи функции "Текст по столбцам" (Формулы/Formulas)
Форматирование текста при помощи функции "Текст по столбцам"
Meissen Дата: Среда, 27.05.2015, 21:26 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 62
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый вечер, друзья молю о помощи! Помогите решить проблемку. Есть файлик с забитой базой данных о стоимости объектов недвижимости, объектов порядка 8 тыс позиций, дали задачу отформатировать файлик, конкретно необходимо из текста описания объекта выдернуть число - размер площади, чтобы можно было подсчитать стоимость за квадрат. Подскажите как это можно сделать при помощи "Текст по столбцам" или может каким нибудь другим способом? пример прикладываю.
К сообщению приложен файл: 4143091.xlsx (10.7 Kb)
 
Ответить
СообщениеДобрый вечер, друзья молю о помощи! Помогите решить проблемку. Есть файлик с забитой базой данных о стоимости объектов недвижимости, объектов порядка 8 тыс позиций, дали задачу отформатировать файлик, конкретно необходимо из текста описания объекта выдернуть число - размер площади, чтобы можно было подсчитать стоимость за квадрат. Подскажите как это можно сделать при помощи "Текст по столбцам" или может каким нибудь другим способом? пример прикладываю.

Автор - Meissen
Дата добавления - 27.05.2015 в 21:26
buchlotnik Дата: Среда, 27.05.2015, 21:36 | Сообщение № 2
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
так?
Код
=--ПСТР(ПОДСТАВИТЬ(D2;" ";ПОВТОР(" ";99));ПОИСК("площадь";ПОДСТАВИТЬ(D2;" ";ПОВТОР(" ";99)))+9;108)
или так
Код
=--ПСТР(ПОДСТАВИТЬ(D2;" ";ПОВТОР(" ";99));ПОИСК("кв.м.";ПОДСТАВИТЬ(D2;" ";ПОВТОР(" ";99)))-198;99)
зависит от того, что является регулярностью
UPD файл перезалил
К сообщению приложен файл: 9501436-1-.xlsx (11.8 Kb)


Сообщение отредактировал buchlotnik - Среда, 27.05.2015, 21:43
 
Ответить
Сообщениетак?
Код
=--ПСТР(ПОДСТАВИТЬ(D2;" ";ПОВТОР(" ";99));ПОИСК("площадь";ПОДСТАВИТЬ(D2;" ";ПОВТОР(" ";99)))+9;108)
или так
Код
=--ПСТР(ПОДСТАВИТЬ(D2;" ";ПОВТОР(" ";99));ПОИСК("кв.м.";ПОДСТАВИТЬ(D2;" ";ПОВТОР(" ";99)))-198;99)
зависит от того, что является регулярностью
UPD файл перезалил

Автор - buchlotnik
Дата добавления - 27.05.2015 в 21:36
Meissen Дата: Среда, 27.05.2015, 21:40 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 62
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
buchlotnik, круто, спасибо! извиняюсь за наглость, а если без поиска слова "площадь" можно сделать, не во всех описаниях оно есть просто?
 
Ответить
Сообщениеbuchlotnik, круто, спасибо! извиняюсь за наглость, а если без поиска слова "площадь" можно сделать, не во всех описаниях оно есть просто?

Автор - Meissen
Дата добавления - 27.05.2015 в 21:40
buchlotnik Дата: Среда, 27.05.2015, 21:44 | Сообщение № 4
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Meissen, см. второй вариант формулы в сообщении выше
 
Ответить
СообщениеMeissen, см. второй вариант формулы в сообщении выше

Автор - buchlotnik
Дата добавления - 27.05.2015 в 21:44
Meissen Дата: Среда, 27.05.2015, 21:46 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 62
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
buchlotnik, ок, еще раз спасибо! ни в первый раз уже выручаешь.
 
Ответить
Сообщениеbuchlotnik, ок, еще раз спасибо! ни в первый раз уже выручаешь.

Автор - Meissen
Дата добавления - 27.05.2015 в 21:46
_Boroda_ Дата: Среда, 27.05.2015, 22:07 | Сообщение № 6
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Вообще без привязки к каким-либо буквам в тексте. Первое число. Если чисел в тексте нет, то даст 0
Код
=МАКС(ЕСЛИОШИБКА(--ПСТР(D2;МИН(ЕСЛИОШИБКА(ПОИСК(" "&СТРОКА($1:$9);" "&D2);""));СТРОКА(1:9));))
К сообщению приложен файл: 4143091_1.xlsx (11.7 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеВообще без привязки к каким-либо буквам в тексте. Первое число. Если чисел в тексте нет, то даст 0
Код
=МАКС(ЕСЛИОШИБКА(--ПСТР(D2;МИН(ЕСЛИОШИБКА(ПОИСК(" "&СТРОКА($1:$9);" "&D2);""));СТРОКА(1:9));))

Автор - _Boroda_
Дата добавления - 27.05.2015 в 22:07
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Форматирование текста при помощи функции "Текст по столбцам" (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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