Страницы: 1
RSS
Выборка из таблицы по первой букве
 
Есть таблица из 7 столбцов с фамилиями. На этом же листе будут присутствовать другие данные.
Нужно из таблицы с фамилиями создать на другом листе список в том порядке, в котором фамилии идут в таблице сначала по строкам, потом по столбцам (строка1столбец1, строка1столбец2, строка1столбец3, строка2столбец1 и т.д.) Сортировка и отсев повторов не требуются. Данные в яйчейках могут отсутствовать.
Выборку необходимо осуществлять по первой букве ячейки.
Пока в голову ничего кроме тупого перебора через цикл не приходит...
 
может так?
Изменено: Radioalex - 03.05.2013 12:27:00
 
Нет. Там на листе 2 пример показан, как должно быть.
Просто транспонировать можно, но это не тот результат, нужно "склеивать" отобранные данные из разных столбцов в одном. Да и строк может быть около 4 тыс.
 
Так?
 
То, что нужно. Спасибо большое!
 
А можно немного усложнить? Если, допустим, слева от столбцов с фамилиями будут еще два столбца с данными. И они должны будут размещаться рядом с полученными фамилиями.
Примерно вот так.
 
Можно, но делать нет смысла: через час появится новая вводная. Вы сначала накопите все хотелки ...
 
Больше не будет, просто сразу не сообразил, нужно было только фамилии разложить.
Сорри...
 
Вот.  Если ещё чего вспомнится - в личку ))
 
ВНИМАНИЕ!!! Исправление.
 
Плохо прочитал сначала условие, и совместил макросы ЮрийМ и ZVI по извлечению и сортировке уникальных.
Потом переделал по условиям. На больших объемах должно работать несколько быстрее за счет перебора массивов, а не ячеек.
 
Игорь, я хотел на массиве, но подумал, что там не будут десятки тысяч строк ))
 
Еще раз спасибо за помощь. Немного поэкспериментировав с номерами столбцов, подогнал к нужному результату.
Тему можно закрыть.
Страницы: 1
Читают тему
Наверх