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

Вход

Регистрация

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

 

= Мир MS Excel/Трансформация таблицы по определенным условиям - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Трансформация таблицы по определенным условиям
Nikita-kr Дата: Среда, 23.09.2015, 12:17 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Коллеги, добрый день!
Помогите, пожалуйста, с автоматизацией обработки информации!

Необходимо обработать (развернуть) информацию в таблице (пример во вложении)
На листе 1 находятся исходные данные перенести развернутую информацию на лист «Результат» (изначально его нет)
Суть в том, чтобы в результате получилась таблица

Код Город Адрес Товар Гипер Текст

1. Обработка столбца «D» листа 1
В столбец «С» – 11111/22222/33333 – цифры всегда разные, но символов всегда 5
В столбец «D» - Город
В столбец «E» - Адрес (Значения после 11111,Клиент,__________, город)
2. Обработка столбца «Е» листа 1
В столбец «F» переносим товар
3. Обработка столбца «F» листа 1 (самое главное)
В столбец «G» переносим гиперссылку.
В столбец «H» - переносим текст

Ситуации в исходных данных на листе1 (возможные варианты расположения информации в ячейках описаны в примечании), дублирую здесь:
1. Напротив товара стоит гипер, ниже текст
2. Только гипер, без текста
3. Напротив товара стоит текст, гипер ниже
4. Напротив товара стоит гипер, но ниже снова гипер, а текст ниже
5. Напротив товара стоит текст, но ниже 2 гипера
6. Напротив товара гипера нет, стоит конкретный текст

Если это сможет помочь, опишу константы:
1. Код всегда содержит 5 символов
2. Гипер всегда содержит 21 символ
3. Границы столбца «F» листа 1 всегда, такие как в примере

Возможно ли эту задачу решить формулами или без макроса - никуда?

Заранее благодарен за ответ
К сообщению приложен файл: 7071120.xls (45.5 Kb)
 
Ответить
СообщениеКоллеги, добрый день!
Помогите, пожалуйста, с автоматизацией обработки информации!

Необходимо обработать (развернуть) информацию в таблице (пример во вложении)
На листе 1 находятся исходные данные перенести развернутую информацию на лист «Результат» (изначально его нет)
Суть в том, чтобы в результате получилась таблица

Код Город Адрес Товар Гипер Текст

1. Обработка столбца «D» листа 1
В столбец «С» – 11111/22222/33333 – цифры всегда разные, но символов всегда 5
В столбец «D» - Город
В столбец «E» - Адрес (Значения после 11111,Клиент,__________, город)
2. Обработка столбца «Е» листа 1
В столбец «F» переносим товар
3. Обработка столбца «F» листа 1 (самое главное)
В столбец «G» переносим гиперссылку.
В столбец «H» - переносим текст

Ситуации в исходных данных на листе1 (возможные варианты расположения информации в ячейках описаны в примечании), дублирую здесь:
1. Напротив товара стоит гипер, ниже текст
2. Только гипер, без текста
3. Напротив товара стоит текст, гипер ниже
4. Напротив товара стоит гипер, но ниже снова гипер, а текст ниже
5. Напротив товара стоит текст, но ниже 2 гипера
6. Напротив товара гипера нет, стоит конкретный текст

Если это сможет помочь, опишу константы:
1. Код всегда содержит 5 символов
2. Гипер всегда содержит 21 символ
3. Границы столбца «F» листа 1 всегда, такие как в примере

Возможно ли эту задачу решить формулами или без макроса - никуда?

Заранее благодарен за ответ

Автор - Nikita-kr
Дата добавления - 23.09.2015 в 12:17
Формуляр Дата: Среда, 23.09.2015, 23:17 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
Доброго времени суток!

Вариант со вспомогательной таблицей.
В ст-це K - массивная формула.

Гиперссылка идентифтцируется по квадратным скобкам. Если встретится текст точно такого же формата, будет обработан как гиперссылка.
Перенести саму гиперссылку совсем без макросов не получится. UDF стащил отсюда: http://howtouseexcel.net/how-to-....n-excel

Максимальная длина адреса - 64 смв
Максимальная длина горда - 32 смв
К сообщению приложен файл: 5258381.xls (88.5 Kb)


Excel 2003 EN, 2013 EN

Сообщение отредактировал Формуляр - Среда, 23.09.2015, 23:21
 
Ответить
СообщениеДоброго времени суток!

Вариант со вспомогательной таблицей.
В ст-це K - массивная формула.

Гиперссылка идентифтцируется по квадратным скобкам. Если встретится текст точно такого же формата, будет обработан как гиперссылка.
Перенести саму гиперссылку совсем без макросов не получится. UDF стащил отсюда: http://howtouseexcel.net/how-to-....n-excel

Максимальная длина адреса - 64 смв
Максимальная длина горда - 32 смв

Автор - Формуляр
Дата добавления - 23.09.2015 в 23:17
  • Страница 1 из 1
  • 1
Поиск:

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