Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Соединить текст в столбцах через разделитель, если в определённом столбце идут повторы
 
Цитата
PooHkrd написал:
Странные у вас задачи, но тем не менее вариант на Power Query:
Спасибо вам большое)
Задачи да... странноватые. Всё из-за структуры данных и не очень ясного понимания как их хранить.

Грубо говоря, есть два списка типономиналов (A и Б), каждых скажем по 10 тысяч. У каждого есть свои характеристики (несколько столбцов). И между ними есть связь, но не у всех. Скажем 1000 штук из группы A является аналогами некоторому числу из группы Б.
Причём одному типономиналу может соответствовать несколько (из-за этого и получается несколько перечислений в ячейке и идущие подряд повторы) и наоборот. Получаются две мутные таблицы, к каждой из которых мне надо обращаться через ВПР - найти все аналоги в Б конкретного типономинала из A и наоборот.

Плюс сами таблицы собраны из кусков, имеют разный формат и написание, ... множественные повторы, явные и нет.
Понимаю, что Excel не очень подходит для хранения таких связей, но что есть.
P.S. Есть какие то толковые книги (pdf) или онлайн учебники по Power Query? Синтаксис вроде понятный, но логика не очень)
Соединить текст в столбцах через разделитель, если в определённом столбце идут повторы
 
Цитата
PooHkrd написал:
По какому принципу оставлять значения в тех столбцах где объединения значений не требуется? Всегда из первой строки или как-то иначе?
Всегда из первой.
Как разнести текст (используя символ-разделитель) из ячейки вниз по строкам?, Требуется аналог действия "текст по столбцам", только вниз, по строкам, с добавлением нужного кол-ва пустых строк.
 
Цитата
PooHkrd написал:
По правилам форума, это новый вопрос. Открывайте новую тему.
Спасибо. Создал новую
Соединить текст в столбцах через разделитель, если в определённом столбце идут повторы
 
Добрый день!


Требуется соединить текст в заданных столбцах через разделитель, если в одном определённом столбце идут повторяющиеся значения.(таблица отсортирована по этому столбцу).
Из файла примера думаю будет понятно что и как)Спасибо.
Изменено: Алексей Иванов - 19.07.2018 16:57:34
Как разнести текст (используя символ-разделитель) из ячейки вниз по строкам?, Требуется аналог действия "текст по столбцам", только вниз, по строкам, с добавлением нужного кол-ва пустых строк.
 
Цитата
PooHkrd написал:
Вариант на Power Query:

Не могли бы вы мне так же помочь с обратной задачей?
Соединить текст в столбцах через разделитель, если в определённом столбце идут повторяющиеся значения?
(таблица отсортирована по этому столбцу).
Из файла примера думаю понятно что и как)

Спасибо.
Как разнести текст (используя символ-разделитель) из ячейки вниз по строкам?, Требуется аналог действия "текст по столбцам", только вниз, по строкам, с добавлением нужного кол-ва пустых строк.
 
Цитата
PooHkrd написал:
Вариант на Power Query:
Спасибо, выглядит феерично)
Как разнести текст (используя символ-разделитель) из ячейки вниз по строкам?, Требуется аналог действия "текст по столбцам", только вниз, по строкам, с добавлением нужного кол-ва пустых строк.
 
Добрый день!

Не смог найти решение вроде бы простой проблемы.
Есть таблица (тысячи строк, штук 10 столбцов), в одном из столбцов в ячейках текст, разделённый, например ";".
Требуется под каждой такой ячейкой добавить нужное кол-во пустых строк, и разнести из ячейки вниз текст.
Текст в остальных ячейках я продублирую вниз сам.

Странно, что в excel есть разнести по столбцам, но нет похожей по строкам.


Прикладываю файл с пример, что есть и что надо.
Желательный алгоритм работы макроса - сначала выделяю нужный столбец, и он работает с выделением.
Символ-разделитель хорошо бы указывать в явном виде в теле макроса, чтобы легко его поменять на нужный.


Спасибо)
Объединение ячеек, если в соседних - дубликаты, Требуется объединить ячейки с текстом там, где в соседнем столбце идут дубликаты.
 
Цитата
nilem написал:
попробуйте так
Спасибо!
всё работает)

А вы не могли бы немного прокомментировать алгоритм?
Объединение ячеек, если в соседних - дубликаты, Требуется объединить ячейки с текстом там, где в соседнем столбце идут дубликаты.
 
Добрый день!
Есть два столбца с текстом.
В первом много повторов (отсортирован, повторы подкрашены цветом).
Надо сгруппировать текст во втором столбце по ячейкам (с разделителем ", "), если в левом стоит группа повторов.
Одиночные пары оставить как есть.

Файл большой (больше 10 тысяч строк), и такая ситуация иногда встречается в других файлах, так что хотелось бы иметь решение)

В примере два листа - "Исходное" и "Как должно быть".

Пробовал вложенными ЕСЛИ, но неудобно и не предусмотреть все варианты повторов (число дублей может быть и 2 и 20).
Решением видится макрос с циклами, но тут я не силён((


Спасибо)
Общий доступ к файлу Excel - help!
 
Доброго дня всем!  
 
в Excel 2003 (да и в других тоже) файлы общего доступа периодически ломаются - перестаёт работать прокрутка, артефакты, ...  Причём иногда он ломается даже у хозяина файла (того кто разрешил общий доступ и работает с файлом со своего локального диска).  
Уничтожение журнала изменений, чистка файла, отмена общего доступа и снова его активация помогает далеко не всегда.  
 
Рецепт найден такой: открытие файла xls в OpenOffice и сохранение его обратно в xls. После этого в Excel он работает без проблем (до следующего глюка).
Как скопировать таблицу ИЗ Word в Excel с сохранением разных цветов шрифта?
 
конечно могу, но там в разнобой идут 4 цвета на 2000 строк, и вручную повторять это в excel нет никакого желания. Почему он цвет шрифта сохраняет, а заливку под шрифтом - нет?
Как скопировать таблицу ИЗ Word в Excel с сохранением разных цветов шрифта?
 
Ещё раз извините, я видимо не совсем точны выразился - цвет шрифта сохраняется, пропадает заливка фона под шрифтом.
Как скопировать таблицу ИЗ Word в Excel с сохранением разных цветов шрифта?
 
Извините. Не понял, что нужно сделать с вашими файлами? :)
Как скопировать таблицу ИЗ Word в Excel с сохранением разных цветов шрифта?
 
Добрый всем день!)  
 
Есть большой документ с таблицами в word, данные раскрашены разными цветами, при копировании в excel (пробовал по-моему все способы, включая через html) - все цвета пропадают, копируется только данные.  
 
Вопрос: Как скопировать таблицу ИЗ Word в Excel с сохранением разных цветов шрифта?
о переименовании русских букв в латинские, борьба с транслитом
 
Взял макрос с этого форума, и чуть переделал.  
Первый красит в красный все латинские символы в выделении.  
Второй красит в зелёный все русские.  
А третий объединяет первые два макроса, то есть красит все в свои цвета.    
 
Просто, но удобно. :)  
Наглядно видно вкрапление русских или латинских букв в инородный текст.  
 
Чтобы вернуть цвет, надо опять выделить и символы закрасит чёрным.  
 
Sub ShowLatinas()  
For Each c In Selection  
   For i = 1 To Len©  
       k = Asc(Mid(c, i, 1))  
       If (k >= 65 And k <= 90) Or _  
              (k >= 97 And k <= 122) Then  
               c.Characters(Start:=i, Length:=1).Font.ColorIndex = 3  
       End If  
   Next i  
Next c  
End Sub  
 
Sub ShowRus()  
For Each c In Selection  
   For i = 1 To Len©  
       k = Asc(Mid(c, i, 1))  
       If (k >= 192 And k <= 255) Then  
               c.Characters(Start:=i, Length:=1).Font.ColorIndex = 4  
       End If  
   Next i  
Next c  
End Sub  
 
Sub ColorAll()  
For Each c In Selection  
   For i = 1 To Len©  
       k = Asc(Mid(c, i, 1))  
       If (k >= 192 And k <= 255) Then  
               c.Characters(Start:=i, Length:=1).Font.ColorIndex = 4  
       Else  
         If (k >= 65 And k <= 90) Or _  
              (k >= 97 And k <= 122) Then  
               c.Characters(Start:=i, Length:=1).Font.ColorIndex = 3  
         End If  
       End If  
   Next i  
Next c  
End Sub
Страницы: 1
Наверх