Форматирование текста при помощи функции "Текст по столбцам"
Meissen
Дата: Среда, 27.05.2015, 21:26 |
Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 62
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Добрый вечер, друзья молю о помощи! Помогите решить проблемку. Есть файлик с забитой базой данных о стоимости объектов недвижимости, объектов порядка 8 тыс позиций, дали задачу отформатировать файлик, конкретно необходимо из текста описания объекта выдернуть число - размер площади, чтобы можно было подсчитать стоимость за квадрат. Подскажите как это можно сделать при помощи "Текст по столбцам" или может каким нибудь другим способом? пример прикладываю.
Добрый вечер, друзья молю о помощи! Помогите решить проблемку. Есть файлик с забитой базой данных о стоимости объектов недвижимости, объектов порядка 8 тыс позиций, дали задачу отформатировать файлик, конкретно необходимо из текста описания объекта выдернуть число - размер площади, чтобы можно было подсчитать стоимость за квадрат. Подскажите как это можно сделать при помощи "Текст по столбцам" или может каким нибудь другим способом? пример прикладываю. Meissen
Ответить
Сообщение Добрый вечер, друзья молю о помощи! Помогите решить проблемку. Есть файлик с забитой базой данных о стоимости объектов недвижимости, объектов порядка 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 файл перезалил
так? Код
=--ПСТР(ПОДСТАВИТЬ(D2;" ";ПОВТОР(" ";99));ПОИСК("площадь";ПОДСТАВИТЬ(D2;" ";ПОВТОР(" ";99)))+9;108)
или так Код
=--ПСТР(ПОДСТАВИТЬ(D2;" ";ПОВТОР(" ";99));ПОИСК("кв.м.";ПОДСТАВИТЬ(D2;" ";ПОВТОР(" ";99)))-198;99)
зависит от того, что является регулярностью UPD файл перезалил buchlotnik
Сообщение отредактировал 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
Ответить
Сообщение 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
Ответить
Сообщение Meissen , см. второй вариант формулы в сообщении вышеАвтор - buchlotnik Дата добавления - 27.05.2015 в 21:44
Meissen
Дата: Среда, 27.05.2015, 21:46 |
Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 62
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
buchlotnik, ок, еще раз спасибо! ни в первый раз уже выручаешь.
buchlotnik, ок, еще раз спасибо! ни в первый раз уже выручаешь. Meissen
Ответить
Сообщение buchlotnik, ок, еще раз спасибо! ни в первый раз уже выручаешь. Автор - Meissen Дата добавления - 27.05.2015 в 21:46
_Boroda_
Дата: Среда, 27.05.2015, 22:07 |
Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация:
6613
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Вообще без привязки к каким-либо буквам в тексте. Первое число. Если чисел в тексте нет, то даст 0 Код
=МАКС(ЕСЛИОШИБКА(--ПСТР(D2;МИН(ЕСЛИОШИБКА(ПОИСК(" "&СТРОКА($1:$9);" "&D2);""));СТРОКА(1:9));))
Вообще без привязки к каким-либо буквам в тексте. Первое число. Если чисел в тексте нет, то даст 0 Код
=МАКС(ЕСЛИОШИБКА(--ПСТР(D2;МИН(ЕСЛИОШИБКА(ПОИСК(" "&СТРОКА($1:$9);" "&D2);""));СТРОКА(1:9));))
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Вообще без привязки к каким-либо буквам в тексте. Первое число. Если чисел в тексте нет, то даст 0 Код
=МАКС(ЕСЛИОШИБКА(--ПСТР(D2;МИН(ЕСЛИОШИБКА(ПОИСК(" "&СТРОКА($1:$9);" "&D2);""));СТРОКА(1:9));))
Автор - _Boroda_ Дата добавления - 27.05.2015 в 22:07