Вопрос по Excel

Тема в разделе "Другие языки", создана пользователем l.korv1n, 14 окт 2013.

Модераторы: Цукер
  1. l.korv1n

    l.korv1n Постоялец

    Регистр.:
    7 сен 2013
    Сообщения:
    141
    Симпатии:
    8
    Hello.

    Задача:

    Есть две строки в следующем формате:

    1 | 10, 11, 12
    2 | 20, 21, 22

    Нужно трансформировать это в:

    1 | 10
    1 | 11
    1 | 12
    2 | 20
    2 | 21
    2 | 22

    Спасибо за дельные комментарии.
     
  2. TopReseller

    TopReseller

    Регистр.:
    30 июл 2011
    Сообщения:
    321
    Симпатии:
    113
    Разбить по столбцам с разделителем запятая
    Первый столбец разделить с разделителем |
    Дальше выделяешь всё и копируешь после последней строки
    Удаляешь в скопированном 2 столбец
    опять копируешь и удаляешь
    потом сцепляем 1 и второй столбец а между ними ставим " | "
    готово!
     
  3. l.korv1n

    l.korv1n Постоялец

    Регистр.:
    7 сен 2013
    Сообщения:
    141
    Симпатии:
    8
    На скриншоте понятней.
     

    Вложения:

  4. TopReseller

    TopReseller

    Регистр.:
    30 июл 2011
    Сообщения:
    321
    Симпатии:
    113
    Я же описал как делать, судя по скрину разделитель точка с запятой ставь и копируй пачкой
    Советую только через пустую строку копировать вниз, чтобы при удалении нужное не задеть
    5 ctr с и готово
     
  5. l.korv1n

    l.korv1n Постоялец

    Регистр.:
    7 сен 2013
    Сообщения:
    141
    Симпатии:
    8
    Извини, но я ничего не понял.
     
  6. gres_18

    gres_18 Pythonобандерівець®

    Регистр.:
    26 апр 2009
    Сообщения:
    407
    Симпатии:
    206
    Мне кажется, ТСу твой псевдокод сложно будет в VBA транслировать :)
     
  7. TopReseller

    TopReseller

    Регистр.:
    30 июл 2011
    Сообщения:
    321
    Симпатии:
    113
    всегда говорил, что объяснять не умею
    я не знаю как по другому объяснить
     
  8. l.korv1n

    l.korv1n Постоялец

    Регистр.:
    7 сен 2013
    Сообщения:
    141
    Симпатии:
    8
    В любом случае, спасибо. Буду ковырять.
     
  9. TopReseller

    TopReseller

    Регистр.:
    30 июл 2011
    Сообщения:
    321
    Симпатии:
    113
    Ему не нужно скрипт писать на vba
    Как я понял ему разово нужно разбить строки и все
     
  10. l.korv1n

    l.korv1n Постоялец

    Регистр.:
    7 сен 2013
    Сообщения:
    141
    Симпатии:
    8
    На самом деле это не единожды мне нужно.