Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Сортировка строк в таблице или как убрать ненужные строки - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Сортировка строк в таблице или как убрать ненужные строки
Сортировка строк в таблице или как убрать ненужные строки
duckky Дата: Пятница, 23.08.2013, 08:00 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 95
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Народ, как убрать ненужные строки в таблице, для примера файл, там данные за каждую секунду, а мне нужны данные каждые 5 минут (каждые 10 минут), как сделать так, чтобы выбрались только строки 2, 302, 602, 902 и т.д. - для 5 минут и 2, 602, 1202 и т.д. для 10 минут
 
Ответить
СообщениеНарод, как убрать ненужные строки в таблице, для примера файл, там данные за каждую секунду, а мне нужны данные каждые 5 минут (каждые 10 минут), как сделать так, чтобы выбрались только строки 2, 302, 602, 902 и т.д. - для 5 минут и 2, 602, 1202 и т.д. для 10 минут

Автор - duckky
Дата добавления - 23.08.2013 в 08:00
AlexM Дата: Пятница, 23.08.2013, 08:39 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4495
Репутация: 1116 ±
Замечаний: 0% ±

Excel 2003
Допустим в столбце А значения от 1 до 10000
В ячейку В1 вставить формулу для 5 мин
Код
=ИНДЕКС($A$1:$A$10000;300*(СТРОКА()-1)+2)

В ячейку С1 вставить формулу для 10 мин
Код
=ИНДЕКС($A$1:$A$10000;600*(СТРОКА()-1)+2)

Протянуть вниз



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Пятница, 23.08.2013, 08:40
 
Ответить
СообщениеДопустим в столбце А значения от 1 до 10000
В ячейку В1 вставить формулу для 5 мин
Код
=ИНДЕКС($A$1:$A$10000;300*(СТРОКА()-1)+2)

В ячейку С1 вставить формулу для 10 мин
Код
=ИНДЕКС($A$1:$A$10000;600*(СТРОКА()-1)+2)

Протянуть вниз

Автор - AlexM
Дата добавления - 23.08.2013 в 08:39
duckky Дата: Пятница, 23.08.2013, 13:19 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 95
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
AlexM, большое спасибо
 
Ответить
СообщениеAlexM, большое спасибо

Автор - duckky
Дата добавления - 23.08.2013 в 13:19
duckky Дата: Среда, 11.06.2014, 09:58 | Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 95
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Допустим в столбце А значения от 1 до 10000
В ячейку В1 вставить формулу для 5 мин

=ИНДЕКС($A$1:$A$10000;300*(СТРОКА()-1)+2)

В ячейку С1 вставить формулу для 10 мин

=ИНДЕКС($A$1:$A$10000;600*(СТРОКА()-1)+2)

Протянуть


Опять столкнулся с этой проблемой, так как изменилась дискретность (была 1 секунда, а стала 10 секунд) в таблице и эта формула уже не работает. а у меня не получается написать подобную уже применительно к моему диапазону.строка 14, 74, 134 и так далее


Сообщение отредактировал duckky - Среда, 11.06.2014, 10:08
 
Ответить
Сообщение
Допустим в столбце А значения от 1 до 10000
В ячейку В1 вставить формулу для 5 мин

=ИНДЕКС($A$1:$A$10000;300*(СТРОКА()-1)+2)

В ячейку С1 вставить формулу для 10 мин

=ИНДЕКС($A$1:$A$10000;600*(СТРОКА()-1)+2)

Протянуть


Опять столкнулся с этой проблемой, так как изменилась дискретность (была 1 секунда, а стала 10 секунд) в таблице и эта формула уже не работает. а у меня не получается написать подобную уже применительно к моему диапазону.строка 14, 74, 134 и так далее

Автор - duckky
Дата добавления - 11.06.2014 в 09:58
Pelena Дата: Среда, 11.06.2014, 10:23 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19185
Репутация: 4420 ±
Замечаний: ±

Excel 365 & Mac Excel
строка 14, 74, 134 и так далее

Замените в формуле 600*(СТРОКА()-1)+2 на 60*(СТРОКА()-1)+14


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
строка 14, 74, 134 и так далее

Замените в формуле 600*(СТРОКА()-1)+2 на 60*(СТРОКА()-1)+14

Автор - Pelena
Дата добавления - 11.06.2014 в 10:23
duckky Дата: Среда, 11.06.2014, 10:53 | Сообщение № 6
Группа: Пользователи
Ранг: Участник
Сообщений: 95
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Замените в формуле 600*(СТРОКА()-1)+2 на 60*(СТРОКА()-1)+14

Елена, можете в этой формуле расписать назначения параметров? (60*(строка(), 60*(строка()-1, +14)
 
Ответить
Сообщение
Замените в формуле 600*(СТРОКА()-1)+2 на 60*(СТРОКА()-1)+14

Елена, можете в этой формуле расписать назначения параметров? (60*(строка(), 60*(строка()-1, +14)

Автор - duckky
Дата добавления - 11.06.2014 в 10:53
Pelena Дата: Среда, 11.06.2014, 11:22 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19185
Репутация: 4420 ±
Замечаний: ±

Excel 365 & Mac Excel
СТРОКА() даёт номер строки, в которой находится формула. Я исходила из того, что изначально формула пишется в первой строке, поэтому СТРОКА() даст 1.
Число 60 - это интервал, через который будут считываться строки из исходного диапазона
Число 14 - это номер строки, с которой начинается отсчёт


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеСТРОКА() даёт номер строки, в которой находится формула. Я исходила из того, что изначально формула пишется в первой строке, поэтому СТРОКА() даст 1.
Число 60 - это интервал, через который будут считываться строки из исходного диапазона
Число 14 - это номер строки, с которой начинается отсчёт

Автор - Pelena
Дата добавления - 11.06.2014 в 11:22
duckky Дата: Среда, 11.06.2014, 12:07 | Сообщение № 8
Группа: Пользователи
Ранг: Участник
Сообщений: 95
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
А если формула пишется в 14 строке, и отсчёт идет с 14й? то будет 60*(СТРОКА()-14)+14 ?

p.s. Елена, не получается, если у меня идет столбик со временем начиная с 00:00:02, то выдаёт 00:02:12, а должно быть 00:00:02 (формулу писал в 1ю строку). И всё таки мне нужно начинать считать с 14й строки (в ней начинается 1 значение) и в 14ю буду вносить формулу (на соседнем листе)

=ИНДЕКС($A$14:$A$10000;60*(строка()-1)+14)

Вот если сделать =ИНДЕКС($A$14:$A$10000;60*(строка()-14)+1), то будет 00:00:02, затем 00:10:12, а нужно 00:10:02


Сообщение отредактировал duckky - Среда, 11.06.2014, 12:14
 
Ответить
СообщениеА если формула пишется в 14 строке, и отсчёт идет с 14й? то будет 60*(СТРОКА()-14)+14 ?

p.s. Елена, не получается, если у меня идет столбик со временем начиная с 00:00:02, то выдаёт 00:02:12, а должно быть 00:00:02 (формулу писал в 1ю строку). И всё таки мне нужно начинать считать с 14й строки (в ней начинается 1 значение) и в 14ю буду вносить формулу (на соседнем листе)

=ИНДЕКС($A$14:$A$10000;60*(строка()-1)+14)

Вот если сделать =ИНДЕКС($A$14:$A$10000;60*(строка()-14)+1), то будет 00:00:02, затем 00:10:12, а нужно 00:10:02

Автор - duckky
Дата добавления - 11.06.2014 в 12:07
Pelena Дата: Среда, 11.06.2014, 12:33 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19185
Репутация: 4420 ±
Замечаний: ±

Excel 365 & Mac Excel
Приложите уже файл


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеПриложите уже файл

Автор - Pelena
Дата добавления - 11.06.2014 в 12:33
duckky Дата: Среда, 11.06.2014, 16:41 | Сообщение № 10
Группа: Пользователи
Ранг: Участник
Сообщений: 95
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Приложите уже файл


Прошу прощения, Елена, кривые руки у меня)) всё получилось
 
Ответить
Сообщение
Приложите уже файл


Прошу прощения, Елена, кривые руки у меня)) всё получилось

Автор - duckky
Дата добавления - 11.06.2014 в 16:41
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Сортировка строк в таблице или как убрать ненужные строки
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!