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

Вход

Регистрация

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

 

= Мир MS Excel/Удалить ненужные данные из таблицы - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Удалить ненужные данные из таблицы (Формулы/Formulas)
Удалить ненужные данные из таблицы
Ilya0370 Дата: Пятница, 02.07.2021, 10:55 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация: 0 ±
Замечаний: 20% ±

Добрый день!
Во вложенном файле курсы иностранной валюты по датам и времени. Необходимо удалить данные по курсу с 00:00 по 10:00 и с 19:00 по 00:00 (выделено желтым цветом). Подскажите, возможно ли это сделать как-нибудь? :)
К сообщению приложен файл: 8292070.xlsx(11.1 Kb)
 
Ответить
СообщениеДобрый день!
Во вложенном файле курсы иностранной валюты по датам и времени. Необходимо удалить данные по курсу с 00:00 по 10:00 и с 19:00 по 00:00 (выделено желтым цветом). Подскажите, возможно ли это сделать как-нибудь? :)

Автор - Ilya0370
Дата добавления - 02.07.2021 в 10:55
NikitaDvorets Дата: Пятница, 02.07.2021, 12:34 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 176
Репутация: 40 ±
Замечаний: 0% ±

Excel 2019
Ilya0370, добрый день.

Вариант удаления выделенных данных - автофильтром по цвету (файл прилагается).
К сообщению приложен файл: 8292070-solutio.xlsx(121.3 Kb)
 
Ответить
СообщениеIlya0370, добрый день.

Вариант удаления выделенных данных - автофильтром по цвету (файл прилагается).

Автор - NikitaDvorets
Дата добавления - 02.07.2021 в 12:34
Nic70y Дата: Пятница, 02.07.2021, 14:22 | Сообщение № 3
Группа: Друзья
Ранг: Экселист
Сообщений: 6932
Репутация: 1599 ±
Замечаний: 0% ±

Excel 2010
[vba]
Код
Sub u_1777()
    Application.ScreenUpdating = False
    For u = Cells(Rows.Count, "b").End(xlUp).Row To 4 Step -1
        v = InStr("00_01_02_03_04_05_06_07_08_09_19_20_21_22_23", Left(Cells(u, 2), 2))
        If v > 0 Then Range(Cells(u, 2), Cells(u, 8)).Delete
    Next
    Application.ScreenUpdating = True
End Sub
[/vba]
К сообщению приложен файл: 18.xlsm(18.5 Kb)


ЮMoney(Яндекс Деньги) 41001841029809
 
Ответить
Сообщение[vba]
Код
Sub u_1777()
    Application.ScreenUpdating = False
    For u = Cells(Rows.Count, "b").End(xlUp).Row To 4 Step -1
        v = InStr("00_01_02_03_04_05_06_07_08_09_19_20_21_22_23", Left(Cells(u, 2), 2))
        If v > 0 Then Range(Cells(u, 2), Cells(u, 8)).Delete
    Next
    Application.ScreenUpdating = True
End Sub
[/vba]

Автор - Nic70y
Дата добавления - 02.07.2021 в 14:22
Ilya0370 Дата: Пятница, 02.07.2021, 15:40 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация: 0 ±
Замечаний: 20% ±

NikitaDvorets, Исходный файл включает в себя данные по курсам иностранных валют за 6 месяцев. Получается необходимо выделять в каждом дне все другим цветом. что бы потом удалить? Вот на э
этом этапе не совсем понял технологию.
 
Ответить
СообщениеNikitaDvorets, Исходный файл включает в себя данные по курсам иностранных валют за 6 месяцев. Получается необходимо выделять в каждом дне все другим цветом. что бы потом удалить? Вот на э
этом этапе не совсем понял технологию.

Автор - Ilya0370
Дата добавления - 02.07.2021 в 15:40
NikitaDvorets Дата: Воскресенье, 04.07.2021, 21:06 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 176
Репутация: 40 ±
Замечаний: 0% ±

Excel 2019
Ilya0370,
Нет, выделять другим цветом ничего не нужно.
Можно ввести два столбца L и М с временными границами и применить
проверку на принадлежность к диапазонам времени в третьем столбце N.
Далее автофильтром отсортировать "+" (принадлежность к нежелательным диапазонам времени) и удалить ненужные строки.
Решение на приведенном примере прилагается.
К сообщению приложен файл: _____02-07-2021.xlsx(20.8 Kb)
 
Ответить
СообщениеIlya0370,
Нет, выделять другим цветом ничего не нужно.
Можно ввести два столбца L и М с временными границами и применить
проверку на принадлежность к диапазонам времени в третьем столбце N.
Далее автофильтром отсортировать "+" (принадлежность к нежелательным диапазонам времени) и удалить ненужные строки.
Решение на приведенном примере прилагается.

Автор - NikitaDvorets
Дата добавления - 04.07.2021 в 21:06
Pelena Дата: Воскресенье, 04.07.2021, 21:23 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 17793
Репутация: 3958 ±
Замечаний: ±

Excel 2016 & Mac Excel
Ilya0370, это дубль темы? Зачем?


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеIlya0370, это дубль темы? Зачем?

Автор - Pelena
Дата добавления - 04.07.2021 в 21:23
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Удалить ненужные данные из таблицы (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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