Кривая работа фильтров в Excel 2023
помогите пожалуйста, в интернете нет ответа на этот вопрос, кроме как написание макросов для решения это проблемы Excel.
Почему в Google таблицах уже как сто лет нормально работает фильтрация и вставка в активном фильтре, а в 2024 году Microsoft до сих пор не могут настроить работу в фильтре?
Excel упёрто не может провести вставку только в видимые ячейки в вставляет данные как попало (в естественном порядке строк). Кому вообще может быть нужно вставлять значения так как делает это Ecxel?
Пример на видео, с начала Google таблицы, потом Excel 2023.
Как сделать повторить результат из Google таблиц в Excel?
()
Бывает сталкиваюсь с подобным на работе, но никогда не строил из этого глобальную проблему.. Зачастую вставляю и протягиваю прямые ссылки на необходимые данные ( благо они вставляются в видимый диапазон) а потом убиваю связь, но вернее протянуть впр по ключу
()
Вызывать по нажатию Alt+F11, а в целом эксель отличная машина пыток
Sub PasteToVisible()
Dim copyrng As Range, pasterng As Range
Dim cell As Range, i As Long
‘запрашиваем у пользователя по очереди диапазоны копирования и вставки
Set copyrng = Application.InputBox(«Диапазон копирования», «Запрос», Type:=8)
Set pasterng = Application.InputBox(«Диапазон вставки», «Запрос», Type:=8)
‘проверяем, чтобы они были одинакового размера
If pasterng.SpecialCells(xlCellTypeVisible).Cells.Count copyrng.Cells.Count Then
MsgBox «Диапазоны копирования и вставки разного размера!», vbCritical
Exit Sub
End If
‘переносим данные из одного диапазона в другой только в видимые ячейки
i = 1
For Each cell In pasterng
If cell.EntireRow.Hidden = False Then
cell.Value = copyrng.Cells(i).Value
i = i + 1
End If
Next cell
End Sub
()
Просто надо 1 столбец (А) заполнить любыми значениями, тогда все работает
()
РЕШЕНИЕ:
1) Создаем новы столбец и нумеруем его с 1,2,3… и так далее до конца таблицы…. (У меня это 12к строк)
2) Фильтруем нужные нам данные, создаём нужные условия.
3) Меняем цвет клеток в рабочем фильтре на любой другой уникальный.
4) Выключаем фильтр и сортируем таблицу по цвету. Находим наш уникальный цвет (пункт 3).
5) Протягиваем или копируем всё что нам угодно.
6) Обратно сортируем нашу таблицу по нумерации из пункта 1.
Готово……