Страницы: 1
RSS
Перенос данных с одной таблицы в другую, как перенести данные с одной таблицы в другую, расположив по порядку
 
Здравствуйте!
Столкнулся с проблемой, не могу разобраться, прошу помощи:
дело в том, что нужно перенести данные с одной таблицы в другую, но чтобы в другой данные уже располагались по порядку. По возрастанию по времени. Первые ячейки должны иметь формат ячеек "время", в обоих таблицах.
 
=ИНДЕКС(B:B;АГРЕГАТ(15;6;СТРОКА($B$8:$B$14)/($B$8:$B$14=НАИМЕНЬШИЙ($B$8:$B$14;СТРОКА()-СТРОКА($7:$7)));1))

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
JayBhagavan,
первая ячейка просто выстраивается по порядку (во 2 таблице), но нужно чтобы и другие ячейки переносились во вторую ячейку с тем же текстом.
То есть чтобы хаос в 1 таблице, переделать во второй по порядку.
 
эмм... а просто сортировка по столбцу время - не подойдет?
Кому решение нужно - тот пример и рисует.
 
Пытливый,
Эт как, как? как предложил JayBhagavan?

например стоит в первой таблице:
1.20 работа 2
0.00 отдых 1
1.00 работа 1

Во второй нужно чтобы это же и было, но по порядку, так:
0.00 отдых 1
1.00 работа 1
1.20 работа 2

То есть вся таблица должна заполняться, а не только первая колонка со временем.
 
Ну вы просто копируете из первой таблицы значения как есть во вторую. (или прямо на месте сортируете)
Потом выделяете всю вторую таблицу с заголовками. Потом п.меню Данные - Сортировка. Там указываете, что данные содержат заголовки и задаете столбцы, по которым надо сортировать. И еще задаете как сортировать (от наименьшего к наибольшему, например). И все.
Кому решение нужно - тот пример и рисует.
 
Пытливый,
На примере, в файле что добавил сможете показать, хотя бы в одной из строк?
 
А что там показывать? Вы попробуйте в файле - как я расписал: первую таблицу скопировать на место второй. Потом выделить вторую. Потом сортировка и задайте столбец, по которому сортировать тот, который содержит время.
Кому решение нужно - тот пример и рисует.
 
Пытливый,
Всё сделал как Вы сказали.
-------------
Всё равно это не то, если в первую теперь вписать другие цифры, они во вторую не переносятся автоматом, придётся опять вручную менять-это не совсем то что нужно
Изменено: arskat5 - 24.12.2015 00:16:42
 
Тогда не указывайте, что таблица содержит заголовки (снимите галку при сортировке). Будет сортировать и 1 стоку тоже.

Я предложил, кмк, довольно простой для пользователя способ периодически наполнять 2 таблицу.
Если надо автоматом - то либо макрос писать, либо формулой, как выше предложили.
Макрос можно написать - а если что-то поменяется в структуре данных - скорректировать под изменение макрос сумеете?

Как-то так. :)
Кому решение нужно - тот пример и рисует.
 
Пытливый,
С макросом нет.
Мне бы формулу. Например по формуле выше, там первый столбец выстраивается - теперь бы формулу чтобы и другие 2 столбца подтянуть.
----------
Получается сделать такое не вариант? никто не может подсказать?
Изменено: arskat5 - 24.12.2015 00:15:51
 
Подскажите пожалуйста формулу для 4-х ячеек во 2-ой таблице.
Есть вот такая вот формула для 2-го столбца (во 2-ой таблице):
Код
=ИНДЕКС(B8:E14;G8;2)
но она тут не работает, думаю из-за того что формат ячейки "время", а не "общее".
Может её как нибудь переделать? или придумать что то в этом духе?
 
Блин, блин, блин - получилось!!!  :D
Мучился, мучился, а оказалось всё просто. Не пойму, неужели те кто так сильно в Эксели тут шарит не смогли подсказать это?
В общем вот решение:
1) В таблице №2 в графе "время" выставить правильное расположение времени вручную.                                
2) В таблице №2 во 2-ой графе использовать формулу: =ВПР(G8;B8:C14;2;0)                                
3) В таблице №2 в 4-ой графе использовать формулу: =ВПР(G8;B8:E14;4;0)                                
далее всё просто, в формуле менять первую ячейку по возрастанию.
 
И если будет у двух событий одинаковое время - то....
 
Цитата
arskat5 написал:
Не пойму, неужели те кто так сильно в Эксели тут шарит не смогли подсказать это?
Знаете, с вашим аватаром и помогать не очень хочется.
There is no knowledge that is not power
 
SuperCat,
Спасибо за совет, обзову себя "СуперСобакой" и аватар щенка поставлю...  :D
 
Цитата
те кто так сильно в Эксели тут шарит
Тут таких нет. По крайней мере с Вами сравниться некому. Так что пора Вам самому помощь оказывать, а не просить.
Согласие есть продукт при полном непротивлении сторон
 
Цитата
arskat5 написал:
и аватар щенка поставлю
А вот это вот правильная мысль
There is no knowledge that is not power
Страницы: 1
Читают тему
Наверх