Имеется документ с большим количеством строк. Информация в строке заключена в фигурные скобки. Требуется удалить первую часть строки, а именно: "id":"al66983","sourceUrl":"http://site.ru/site/al66983", Данные в каждой строке разные. Что я сделал. Взял и разбил все данные по ячейкам с разделителем запятая с помощью данные-текст по столбцам. Получилось удалить нужную информацию, но вот проблема. Обычный текст в строке, в котором есть запятые так же разбился на ячейки. Думаю ладно. Теперь пытаюсь соединить. Нашел способ через амперсанд, но представить как это сделать не могу. Строчки все разной длины и везде разобьется по разному. Не писать же формулу с амперсандами для каждой.
Подскажите как на большом массиве таких данных избавиться от данных в начале строк. Или как объединить потом данные после разбиения?
Пример строки
{"id":"al66983","sourceUrl":"http://tophotels.ru/hotel/al66983","country":"Багамы","city":"Парадайс о.","name":"Riu Palace Paradise Island 4*","description":"\n <div><b>Месторасположение:</b></div>\n<div>Отель располагается на пляже в городе Парадайз Айленд, поблизости находятся Версальские сады, Cabbage Beach и Atlantis Aquarium. Также отель типа ""все включено"" находится недалеко от следующих объектов: Форт Финкасл и Aquaventure.</div>\n<div> </div>\n<div><b>Количество номеров:</b></div>\n<div>379 номеров</div>\n<div> </div>\n<div><b>Типы номеров:</b></div>\n<div>- Junior Suite</div>\n<div> </div>\n<div><b>Описание номеров:</b></div>\n<div>- ванная комната/ душ</div>\n<div>- фен</div>\n<div>- утюг, гладильная доска</div>\n<div>- ковровое покрытие</div>\n<div>- телефон</div>\n<div>- кондиционер</div>\n<div>- мини-бар</div>\n<div>- кофеварка</div>\n<div>- спутниковое ТВ</div>\n<div>- сейф</div>\n<div>- балкон</div>\n<div>- вид на море</div>\n<div> </div>\n<div><b>Инфраструктура:</b></div>\n<div>- терраса</div>\n<div>- конференц-зал</div>\n<div> </div>\n<div><b>Типы питания:</b></div>\n<div>- все включено, завтрак обед, ужин, в ресторанах а-ля карт требуется предварительный заказ, местные и импортные напитки подаются 24 часа в сутки</div>\n<div> </div>\n<div><b>Сервис:</b></div>\n<div>- обслуживание номеров</div>\n<div>- сувенирный магазин</div>\n<div>- интернет</div>\n<div>- лифты</div>\n<div>- сейф</div>\n<div>- кондиционер</div>\n<div>- интернет</div>\n<div> </div>\n<div><b>Развлечения и спорт:</b></div>\n<div>- открытый бассейн 300 кв.м</div>\n<div>- спа-центр Ренова</div>\n<div>- массаж</div>\n<div>- тренажерный зал</div>\n<div>- сауна</div>\n<div>- джакузи</div>\n<div>- салон красоты</div>\n<div>- настольный теннис</div>\n<div>- пляжный волейбол</div>\n<div>- водные виды спорта (рядом)</div>\n<div>- поле для гольфа (недалеко)</div>\n<div> </div>\n<div><b>Рестораны, бары:</b></div>\n<div>- ресторан Атлантик с террасой</div>\n<div>- ресторан Кристалл</div>\n<div>- японский ресторан Tengoku</div>\n<div>- ресторан Сэр Александр</div>\n<div>- ресторан Багамы</div>\n<div>- лобби-бар Колония</div>\n<div>- лаунж-бар Калипсо с террасой</div>\n<div>- спорт-бар</div>\n<div>- бар у бассейна</div>\n<div> </div>\n<div><b>Пляж:</b></div>\n<div>- отель расположен на берегу белого песчаного пляжа</div>\n ","reviews":[],"images":["images\\bagamb\\paradais_o\\riu_palace_paradise_island_4\\1.jpg","images\\bagamb\\paradais_o\\riu_palace_paradise_island_4\\0.jpg"]}
Имеется документ с большим количеством строк. Информация в строке заключена в фигурные скобки. Требуется удалить первую часть строки, а именно: "id":"al66983","sourceUrl":"http://site.ru/site/al66983", Данные в каждой строке разные. Что я сделал. Взял и разбил все данные по ячейкам с разделителем запятая с помощью данные-текст по столбцам. Получилось удалить нужную информацию, но вот проблема. Обычный текст в строке, в котором есть запятые так же разбился на ячейки. Думаю ладно. Теперь пытаюсь соединить. Нашел способ через амперсанд, но представить как это сделать не могу. Строчки все разной длины и везде разобьется по разному. Не писать же формулу с амперсандами для каждой.
Подскажите как на большом массиве таких данных избавиться от данных в начале строк. Или как объединить потом данные после разбиения?
Пример строки
{"id":"al66983","sourceUrl":"http://tophotels.ru/hotel/al66983","country":"Багамы","city":"Парадайс о.","name":"Riu Palace Paradise Island 4*","description":"\n <div><b>Месторасположение:</b></div>\n<div>Отель располагается на пляже в городе Парадайз Айленд, поблизости находятся Версальские сады, Cabbage Beach и Atlantis Aquarium. Также отель типа ""все включено"" находится недалеко от следующих объектов: Форт Финкасл и Aquaventure.</div>\n<div> </div>\n<div><b>Количество номеров:</b></div>\n<div>379 номеров</div>\n<div> </div>\n<div><b>Типы номеров:</b></div>\n<div>- Junior Suite</div>\n<div> </div>\n<div><b>Описание номеров:</b></div>\n<div>- ванная комната/ душ</div>\n<div>- фен</div>\n<div>- утюг, гладильная доска</div>\n<div>- ковровое покрытие</div>\n<div>- телефон</div>\n<div>- кондиционер</div>\n<div>- мини-бар</div>\n<div>- кофеварка</div>\n<div>- спутниковое ТВ</div>\n<div>- сейф</div>\n<div>- балкон</div>\n<div>- вид на море</div>\n<div> </div>\n<div><b>Инфраструктура:</b></div>\n<div>- терраса</div>\n<div>- конференц-зал</div>\n<div> </div>\n<div><b>Типы питания:</b></div>\n<div>- все включено, завтрак обед, ужин, в ресторанах а-ля карт требуется предварительный заказ, местные и импортные напитки подаются 24 часа в сутки</div>\n<div> </div>\n<div><b>Сервис:</b></div>\n<div>- обслуживание номеров</div>\n<div>- сувенирный магазин</div>\n<div>- интернет</div>\n<div>- лифты</div>\n<div>- сейф</div>\n<div>- кондиционер</div>\n<div>- интернет</div>\n<div> </div>\n<div><b>Развлечения и спорт:</b></div>\n<div>- открытый бассейн 300 кв.м</div>\n<div>- спа-центр Ренова</div>\n<div>- массаж</div>\n<div>- тренажерный зал</div>\n<div>- сауна</div>\n<div>- джакузи</div>\n<div>- салон красоты</div>\n<div>- настольный теннис</div>\n<div>- пляжный волейбол</div>\n<div>- водные виды спорта (рядом)</div>\n<div>- поле для гольфа (недалеко)</div>\n<div> </div>\n<div><b>Рестораны, бары:</b></div>\n<div>- ресторан Атлантик с террасой</div>\n<div>- ресторан Кристалл</div>\n<div>- японский ресторан Tengoku</div>\n<div>- ресторан Сэр Александр</div>\n<div>- ресторан Багамы</div>\n<div>- лобби-бар Колония</div>\n<div>- лаунж-бар Калипсо с террасой</div>\n<div>- спорт-бар</div>\n<div>- бар у бассейна</div>\n<div> </div>\n<div><b>Пляж:</b></div>\n<div>- отель расположен на берегу белого песчаного пляжа</div>\n ","reviews":[],"images":["images\\bagamb\\paradais_o\\riu_palace_paradise_island_4\\1.jpg","images\\bagamb\\paradais_o\\riu_palace_paradise_island_4\\0.jpg"]}
Если во всех строках начало одинаковое, то можно через Ctrl+H найти это начало и заменить на пусто. Или ПСТР() с нужного знака, исключив количество символов в начале текста. Или функцией ПОДСТАВИТЬ(). Для более точного ответа нужен пример в файле Excel.
Если во всех строках начало одинаковое, то можно через Ctrl+H найти это начало и заменить на пусто. Или ПСТР() с нужного знака, исключив количество символов в начале текста. Или функцией ПОДСТАВИТЬ(). Для более точного ответа нужен пример в файле Excel.gling
ЯД-41001506838083
Сообщение отредактировал gling - Понедельник, 28.08.2017, 22:08
_Boroda_, Спасибо! Помог. Я просто растягиваю ячейки с формулой и все. А потом в соседнюю копирую резльтат только занчения.
А не подскажешь, как вставить формулу сразу во все ячейки? Чтобы не растягивать, а допустим ткнуть в последнюю и формула сразу на весь столбец применится?
_Boroda_, Спасибо! Помог. Я просто растягиваю ячейки с формулой и все. А потом в соседнюю копирую резльтат только занчения.
А не подскажешь, как вставить формулу сразу во все ячейки? Чтобы не растягивать, а допустим ткнуть в последнюю и формула сразу на весь столбец применится?brandonlang
Даблклик на черный квадратик в правом нижнем углу ячейки с формулой. Растянет формулу до первой пустой ячейки в соседнем столбце http://www.excelworld.ru/forum/2-35068-1
brandonlang, а _Boroda_ Ваш близкий друг? При выделении курсором правого нижнего угла ячейки с формулой, появится черный крестик, кликните мышем дважды на него формула протянется вниз.
brandonlang, а _Boroda_ Ваш близкий друг? При выделении курсором правого нижнего угла ячейки с формулой, появится черный крестик, кликните мышем дважды на него формула протянется вниз.gling