Перенос данных из 1листа во 2й для последующей сортировки.
Kunicks
Дата: Вторник, 24.11.2015, 10:38 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Здравствуйте, уважаемые посетители и старожилы форума. На листе 1, приложенного документа, показан пример исходных данных. Они представляют собой список параметров, характеризующих отдельную позицию оборудования (обведены для удобства). Исходный документ представляет из себя множество данных параметров (около 700,000 строк). Необходимо преобразовать в таблицу (см. лист 2) для последующей сортировки. Заранее извиняюсь, если подобная задача уже решалась. В поиске находил похожие темы, но точно такой задачи не было.
Здравствуйте, уважаемые посетители и старожилы форума. На листе 1, приложенного документа, показан пример исходных данных. Они представляют собой список параметров, характеризующих отдельную позицию оборудования (обведены для удобства). Исходный документ представляет из себя множество данных параметров (около 700,000 строк). Необходимо преобразовать в таблицу (см. лист 2) для последующей сортировки. Заранее извиняюсь, если подобная задача уже решалась. В поиске находил похожие темы, но точно такой задачи не было.Kunicks
Ответить
Сообщение Здравствуйте, уважаемые посетители и старожилы форума. На листе 1, приложенного документа, показан пример исходных данных. Они представляют собой список параметров, характеризующих отдельную позицию оборудования (обведены для удобства). Исходный документ представляет из себя множество данных параметров (около 700,000 строк). Необходимо преобразовать в таблицу (см. лист 2) для последующей сортировки. Заранее извиняюсь, если подобная задача уже решалась. В поиске находил похожие темы, но точно такой задачи не было.Автор - Kunicks Дата добавления - 24.11.2015 в 10:38
Manyasha
Дата: Вторник, 24.11.2015, 10:56 |
Сообщение № 2
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация:
902
±
Замечаний:
0% ±
Excel 2010, 2016
Kunicks , можно такКод
=ИНДЕКС(Лист1!$B$2:$B$25;НАИМЕНЬШИЙ(ЕСЛИ(Лист1!$A$2:$A$25=Лист2!A$1;СТРОКА(Лист1!$A$2:$A$25)-1);СТРОКА(A1)))
формула массива , вводится сочетанием ctrl+shift+enter
Kunicks , можно такКод
=ИНДЕКС(Лист1!$B$2:$B$25;НАИМЕНЬШИЙ(ЕСЛИ(Лист1!$A$2:$A$25=Лист2!A$1;СТРОКА(Лист1!$A$2:$A$25)-1);СТРОКА(A1)))
формула массива , вводится сочетанием ctrl+shift+enter Manyasha
ЯД: 410013299366744 WM: R193491431804
Ответить
Сообщение Kunicks , можно такКод
=ИНДЕКС(Лист1!$B$2:$B$25;НАИМЕНЬШИЙ(ЕСЛИ(Лист1!$A$2:$A$25=Лист2!A$1;СТРОКА(Лист1!$A$2:$A$25)-1);СТРОКА(A1)))
формула массива , вводится сочетанием ctrl+shift+enter Автор - Manyasha Дата добавления - 24.11.2015 в 10:56
YouGreed
Дата: Вторник, 24.11.2015, 10:59 |
Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 589
Репутация:
123
±
Замечаний:
0% ±
Excel 2010
Kunicks, Попробуйте.Код
=ИНДЕКС(Лист1!$B$1:$B$25;ПОИСКПОЗ(ТЕКСТ(СТРОКА(A1);0);Лист1!$B$1:$B$25;);)
Для остальных столбцовКод
=СМЕЩ(ИНДЕКС(Лист1!$B$1:$B$25;ПОИСКПОЗ($D2;Лист1!$B$1:$B$25;););-1;)
Пришлось менять значения -1,-2,1,2,3,4,5
Kunicks, Попробуйте.Код
=ИНДЕКС(Лист1!$B$1:$B$25;ПОИСКПОЗ(ТЕКСТ(СТРОКА(A1);0);Лист1!$B$1:$B$25;);)
Для остальных столбцовКод
=СМЕЩ(ИНДЕКС(Лист1!$B$1:$B$25;ПОИСКПОЗ($D2;Лист1!$B$1:$B$25;););-1;)
Пришлось менять значения -1,-2,1,2,3,4,5 YouGreed
К сообщению приложен файл:
_____.xls
(23.0 Kb)
Ответить
Сообщение Kunicks, Попробуйте.Код
=ИНДЕКС(Лист1!$B$1:$B$25;ПОИСКПОЗ(ТЕКСТ(СТРОКА(A1);0);Лист1!$B$1:$B$25;);)
Для остальных столбцовКод
=СМЕЩ(ИНДЕКС(Лист1!$B$1:$B$25;ПОИСКПОЗ($D2;Лист1!$B$1:$B$25;););-1;)
Пришлось менять значения -1,-2,1,2,3,4,5 Автор - YouGreed Дата добавления - 24.11.2015 в 10:59
pabchek
Дата: Вторник, 24.11.2015, 11:06 |
Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 931
Репутация:
218
±
Замечаний:
0% ±
Excel 2007
Мой вариант Код
=ИНДЕКС(Лист1!$B$2:$B$25;(СТРОКА()-2)*8+СТОЛБЕЦ();1)
илиКод
=ИНДЕКС(Лист1!$B:$B;(СТРОКА()-2)*8+СТОЛБЕЦ()+1;1)
Мой вариант Код
=ИНДЕКС(Лист1!$B$2:$B$25;(СТРОКА()-2)*8+СТОЛБЕЦ();1)
илиКод
=ИНДЕКС(Лист1!$B:$B;(СТРОКА()-2)*8+СТОЛБЕЦ()+1;1)
pabchek
"Учиться, учиться и еще раз учиться!" WM: R399923528092
Сообщение отредактировал pabchek - Вторник, 24.11.2015, 11:13
Ответить
Сообщение Мой вариант Код
=ИНДЕКС(Лист1!$B$2:$B$25;(СТРОКА()-2)*8+СТОЛБЕЦ();1)
илиКод
=ИНДЕКС(Лист1!$B:$B;(СТРОКА()-2)*8+СТОЛБЕЦ()+1;1)
Автор - pabchek Дата добавления - 24.11.2015 в 11:06
Kunicks
Дата: Вторник, 24.11.2015, 11:49 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Огромное спасибо всем ответившим, буду изучать и адаптировать.
Огромное спасибо всем ответившим, буду изучать и адаптировать. Kunicks
Ответить
Сообщение Огромное спасибо всем ответившим, буду изучать и адаптировать. Автор - Kunicks Дата добавления - 24.11.2015 в 11:49
Kunicks
Дата: Вторник, 24.11.2015, 12:06 |
Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Manyasha , Больше 3х строк не отображается в остальных ошибки. Может я что не так сделал?
Manyasha , Больше 3х строк не отображается в остальных ошибки. Может я что не так сделал?Kunicks
Ответить
Сообщение Manyasha , Больше 3х строк не отображается в остальных ошибки. Может я что не так сделал?Автор - Kunicks Дата добавления - 24.11.2015 в 12:06
Manyasha
Дата: Вторник, 24.11.2015, 12:11 |
Сообщение № 7
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация:
902
±
Замечаний:
0% ±
Excel 2010, 2016
Kunicks , по Вашей картинке ничего не видно. Диапазоны Лист1!$А$2:$А$25 и Лист1!$B$2:$B$25 подогнали под Ваш пример? Если дело не в них, показывайте в файле.
Kunicks , по Вашей картинке ничего не видно. Диапазоны Лист1!$А$2:$А$25 и Лист1!$B$2:$B$25 подогнали под Ваш пример? Если дело не в них, показывайте в файле.Manyasha
ЯД: 410013299366744 WM: R193491431804
Ответить
Сообщение Kunicks , по Вашей картинке ничего не видно. Диапазоны Лист1!$А$2:$А$25 и Лист1!$B$2:$B$25 подогнали под Ваш пример? Если дело не в них, показывайте в файле.Автор - Manyasha Дата добавления - 24.11.2015 в 12:11
Kunicks
Дата: Вторник, 24.11.2015, 12:40 |
Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Manyasha , спасибо, разобрался. Извиняюсь
Manyasha , спасибо, разобрался. ИзвиняюсьKunicks
Ответить
Сообщение Manyasha , спасибо, разобрался. ИзвиняюсьАвтор - Kunicks Дата добавления - 24.11.2015 в 12:40