7 / 7 / 1
Регистрация: 02.03.2011
Сообщений: 310
|
|||||||||||||||||||||||||||||||||||||||||||||||||
Добавление строк по условию27.06.2021, 14:05. Показов 7125. Ответов 11
Метки нет Все метки)
(
Приветствую!
Есть прайс лист на 1000 позиций в excel, нужно сделать второй лист, чтоб там отображались только те строки прайса, у которых столбец "Количество" не пустой. То есть строки добавлялись по условию, на листе прайса она например 10, а на новом листе она окажется первой. Подскажите решение задачи)
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
0
|
27.06.2021, 14:05 | |
Ответы с готовыми решениями:
11
Добавление в таблицу новых строк по определенному условию (Entity Framework) Функции работы со строками символов: определение размера строки, копирование строк, добавление строк, сравнение строк |
7 / 7 / 1
Регистрация: 02.03.2011
Сообщений: 310
|
|
27.06.2021, 14:35 [ТС] | |
Это понятно, мне просто нужно автоматом, что б все делалось.
При изменении листа прайс, данные сразу менялись на втором листе. Я написал формулы, чтоб на втором листе данные сразу отображались, но они отображаются в тех же строках. Можно отсортировать и все будет ок. Если есть вариант с авто сортировкой, при изменении таблица автоматически заново сортируется.
0
|
Динохромный
1627 / 767 / 285
Регистрация: 22.12.2015
Сообщений: 2,403
|
||||||
27.06.2021, 14:46 | ||||||
Сложно сказать - кроме вас вашу таблицу никто видел.
Если таблицу оформить через ctrl+L как умную таблицу, и она на листе единственная - то достаточно в модуль листа скопировать код:
1
|
7 / 7 / 1
Регистрация: 02.03.2011
Сообщений: 310
|
|
27.06.2021, 15:48 [ТС] | |
Краткий фрагмент таблицы я опубликовал.
С листа прайс на второй лист данные я переношу формулой =ЕСЛИ(Прайс!$D2="";"";Прайс!A2). Код работает, я его добавил на второй лист. Единственное, нужно на втором листе сделать любое изменение, чтоб код сработал. Как сделать, чтоб код на втором листе срабатывал при изменении первого листа? Добавлено через 12 минут Поправлюсь, при изменении колонки D (а лучше при изменении колонки в которой написано "Кол-во") на первом листе, срабатывал этот код на втором листе. Потому что когда вышеуказанная формула изменяет выводимые значения код не срабатывает.
0
|
6023 / 3217 / 719
Регистрация: 23.11.2010
Сообщений: 10,753
|
|
27.06.2021, 16:11 | |
это картинка, тут даже названий столбцов не видно, это к тому
0
|
7 / 7 / 1
Регистрация: 02.03.2011
Сообщений: 310
|
||||||
27.06.2021, 16:53 [ТС] | ||||||
Вопрос вроде решился, разобрался.
При переключении на второй лист происходит обновление. Изменил код вот так:
0
|
Динохромный
1627 / 767 / 285
Регистрация: 22.12.2015
Сообщений: 2,403
|
|
29.06.2021, 10:08 | |
xxxspeed, прошу прощения - руки не дошли написать.
Ваше решение оптимально, единственно - саму таблицу второго листа нужно руками растягивать (ну или изначально она должна быть много больше, чем на первом). В принципе, это можно программно делать. Насколько у вас актуально добавление строк в первую таблицу (если всего строк 1000, то во второй таблице можно сделать сразу 2000 и не париться с дополнительными решениями. Либо вставлять новые строки в табл2 каждый раз, когда добавились строки в табл1).
0
|
7 / 7 / 1
Регистрация: 02.03.2011
Сообщений: 310
|
||||||||||||||||
29.06.2021, 21:59 [ТС] | ||||||||||||||||
Вот еще решение которое мне подсказали
и в коде
Но в том решении есть свой плюс. Остаются рамки в таблице
0
|
29.06.2021, 21:59 | ||||||
Помогаю со студенческими работами здесь
12
Добавление ячейки по условию Добавление записи в БД по условию Миллионы строк. добавление новых строк занимает очень много времени Добавление комментария к ячейке по условию
Искать еще темы с ответами Или воспользуйтесь поиском по форуму:
|
|
Новые блоги и статьи
![]() |
||||
TypeScript: Интерфейсы vs Типы
run.dev 11.04.2025
Современная разработка на JavaScript сталкивается с множеством проблем при масштабировании проектов. Типизация кода стала хорошим инструментом, помогающим избежать ошибок во время выполнения,. . .
|
Управление топиками и разделами Kafka
Javaican 11.04.2025
Apache Kafka — распределенная платформа потоковой передачи данных, которая стала стандартом для построения высоконагруженных систем обмена сообщениями. В современной архитектуре микросервисов,. . .
|
Миграция монолита в Event-Driven микросервисную архитектуру на C#
stackOverflow 11.04.2025
Монолитная архитектура – классический подход к разработке программного обеспечения. Это приложение, построенное как единое целое, где все компоненты тесно связаны между собой. Большинство проектов. . .
|
Go в Kubernetes: Управление ресурсами
golander 11.04.2025
Разработчики Go-приложений в Kubernetes часто сталкиваются с неожиданными проблемами производительности и даже внезапными отказами контейнеров. Причина этого кроется в особенностях взаимодействия. . .
|
Агрегаты и сущности в DDD микросервисах
Javaican 10.04.2025
Разработка современных программных систем часто приводит на распутье: монолит или микросервисы? Даже при выборе микросервисной архитектуры многие команды сталкиваются с проблемой правильного. . .
|
Многопоточность в C#: Task и параллельное программирование
UnmanagedCoder 10.04.2025
Современные процессоры уже давно перестали наращивать тактовую частоту в пользу увеличения количества ядер. Это создало интересную ситуацию: разработчики, привыкшие к последовательному. . .
|
Линейное решение нелинейной задачи с помощью арктангенса для метода обработки данных из double buffering.
Hrethgir 10.04.2025
Публикация в доработке, метод арктангенса в комментариях внизу.
Вообще изначально я пренебрёг квадратурой числа, но потом понял, что для вычисления приблизительного значения - сгодится, формулу. . .
|
Переменные в Python
py-thonny 10.04.2025
Переменная в программировании — это символическое имя, связанное с областью памяти, в которой хранится значение. Она позволяет получать доступ к данным через понятные человеку идентификаторы, а не. . .
|
Многопоточность в C#: Task и асинхронные операции
UnmanagedCoder 10.04.2025
Многопоточность позволяет выполнять несколько операций одновременно, что важно для решения двух основных задач: повышения скорости выполнения вычислительно-сложных операций и сохранения отзывчивости. . .
|
Запуск контейнеров Docker на ARM64
Mr. Docker 09.04.2025
Появление таких решений, как Apple M1/ M2, AWS Graviton, Ampere Altra и Raspberry Pi, сделало использование ARM-систем обыденностью для многих разработчиков и DevOps-инженеров. При этом Docker,. . .
|