Форум программистов, компьютерный форум, киберфорум
MS Office Excel
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 14.06.2020
Сообщений: 8

Перенос не пустых ячеек с соответствующими значениями в соседних ячейках

26.09.2024, 14:04. Показов 1011. Ответов 13

Студворк — интернет-сервис помощи студентам
Здравствуйте. Имеется файл с несколькими листами. На каждом листе таблица, в которой необходимо произвести перенос не пустых ячеек со связанными значениями других ячеек в соседнюю таблицу.

Как пример перенес руками некоторые значения ячеек как они должны быть.

Пробовал отбирать с помощью ВПР. С текстовыми значениями работает. С количеством проблема у повторяющихся значений. Всегда упирается в первое соответствующее значение, а те, которые ниже в учет не берутся.

Если нужен файл, в котором производил все манипуляции, то могу и его приложить. В нем же макрос, который обрабатывает все станицы книги.

Спасибо.
Вложения
Тип файла: xlsx Пример.xlsx (30.3 Кб, 6 просмотров)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.09.2024, 14:04
Ответы с готовыми решениями:

Заполнение пустых ячеек разными и одинаковыми значениями
Ку, все пытался хоть что-то придумать с формулами, но видимо без vba тут не обойтись( Есть несколько листов. Все данные на них в одном...

Перенос не пустых ячеек на другой лист
Добрый день товарищи, Есть столбцы (синии) в котором каждый день меняется количество заполнены строк, и их расположение в столбце. ...

Вывести все номера ячеек массива, значение в которых больше, чем во всех соседних ячейках
Дан двумерный массив (не квадратный) массив чисел. Выведите все номера ячеек массива, значение в которых больше, чем во всех соседних...

13
0 / 0 / 0
Регистрация: 14.06.2020
Сообщений: 8
26.09.2024, 15:25  [ТС]
Пробую очистить ячейку после копирования из нее данных в другую ячейку таким макаром

Range("VLOOKUP(RC[-2],R2C3:R3000C6,3").Select
Selection.ClearContents

но не работает
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12181 / 5031 / 805
Регистрация: 07.08.2010
Сообщений: 14,836
Записей в блоге: 4
26.09.2024, 16:14
Цитата Сообщение от SS_D Посмотреть сообщение
Пробовал отбирать с помощью ВПР. С текстовыми значениями работает. С количеством проблема у повторяющихся значений
ваша таблица явно похоже на состав изделия
не поняла, что такое Подсборочные единицы

хотя я такую задачу решала бы в АКСЕСС. в таблице типа
код сборкикод входящего элементасколько входит
   

+ таблица- справочник деталей
код детали наименованиегравировкагостможет еще что-то
     
Миниатюры
Перенос не пустых ячеек с соответствующими значениями в соседних ячейках  
0
0 / 0 / 0
Регистрация: 14.06.2020
Сообщений: 8
26.09.2024, 16:17  [ТС]
Подсборка состоит из деталей и входит в общую сборку, но это не важно. Надо решить проблему с корректным переносом количества.
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12181 / 5031 / 805
Регистрация: 07.08.2010
Сообщений: 14,836
Записей в блоге: 4
26.09.2024, 16:21
Цитата Сообщение от SS_D Посмотреть сообщение
входит в общую сборку, но это не важно
очень даже важно, особенно если
- уровней вхождения сборок 5 и более
- деталей довольно много 30т и более
- многие детали входят во множество сборок одного ил нескольких разных изделий
0
0 / 0 / 0
Регистрация: 14.06.2020
Сообщений: 8
26.09.2024, 16:27  [ТС]
Как я вижу решение этой проблемы, но не могу ее решить.
Получаю значение количества единиц. Записываю в нужную ячейку. Копирую значение в новой ячейке и вставляю уже не формулу, а значение. Надо получить имя ячейки, из которой получали данные и очистить ее.
Дальше по идее должно работать.
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12181 / 5031 / 805
Регистрация: 07.08.2010
Сообщений: 14,836
Записей в блоге: 4
26.09.2024, 16:54
Цитата Сообщение от SS_D Посмотреть сообщение
Как я вижу решение этой проблемы, но не могу ее решить.
-сколько примерно у вас изделий(порядок)
-сколько максимальное количество деталей в изделии(порядок)
0
0 / 0 / 0
Регистрация: 14.06.2020
Сообщений: 8
27.09.2024, 08:59  [ТС]
Решил пойти другим путем.
Перенести значения из не пустых ячеек по столбцам

=ЕСЛИ(И(Пусто(A2); Пусто(D2); Пусто(E2));"";A2)
Но что-то не работает.
0
438 / 312 / 135
Регистрация: 21.09.2016
Сообщений: 1,233
27.09.2024, 09:43
SS_D, офис какой?
0
0 / 0 / 0
Регистрация: 14.06.2020
Сообщений: 8
27.09.2024, 09:44  [ТС]
Что-то чуть-чуть не догоняю.
Помогите написать формулу.
Если значение ячейки А1 не пустое и значение ячейки D1 не пустое и значение ячейки E1 не пустое, то выводим значение ячейки А1. Иначе пусто.
0
438 / 312 / 135
Регистрация: 21.09.2016
Сообщений: 1,233
27.09.2024, 09:52
Цитата Сообщение от SS_D Посмотреть сообщение
чуть-чуть не догоняю
версия MS Office у вас какая? от этого зависит на каких функциях формулу писать
0
0 / 0 / 0
Регистрация: 14.06.2020
Сообщений: 8
27.09.2024, 09:56  [ТС]
2016
0
438 / 312 / 135
Регистрация: 21.09.2016
Сообщений: 1,233
27.09.2024, 10:30
SS_D, для серых колонок сделал, по остальным аналогично сами сделаете
в G2
Code
1
=IFERROR(INDEX($A$2:$O$630;AGGREGATE(15;6;(ROW($A$2:$A$630)-1)/($A$2:$A$630<>"")/($D$2:$D$630<>"")/($E$2:$E$630<>"");ROW(A1));1);"")
Вложения
Тип файла: xlsx SS_D_1.xlsx (40.7 Кб, 4 просмотров)
1
0 / 0 / 0
Регистрация: 14.06.2020
Сообщений: 8
27.09.2024, 10:54  [ТС]
Спасибо. Буду разбираться с формулой.

Добавлено через 21 минуту
Разобрался. Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.09.2024, 10:54
Помогаю со студенческими работами здесь

Перенос данных с удалением пустых ячеек в столбцах
Всем Добрый день! Друзья помогите плз решить задачу, перенести номера из столбца &quot;D&quot; по соответствующим регионам в созданную...

Поиск в строке не пустых ячеек, их суммирование и перенос суммы на новый лист
Здравствуйте. Прошу помощи с написанием макроса. Есть задача: есть набор данных по датам (дата первого дня недели), нужно чтобы в...

Поиск в строке не пустых ячеек, их суммирование и перенос суммы на новый лист
Здравствуйте. Прошу помощи с написанием макроса. Есть задача: есть набор данных по датам (дата первого дня недели), нужно чтобы в...

Поиск в строке не пустых ячеек и их суммирование и перенос суммы на новый лист
Здравствуйте. Прошу помощи с написанием макроса. Есть задача: есть набор данных по датам (дата первого дня недели), нужно чтобы в...

Перенос данных из ячеек значениями из одной книги в другую
Добрый день. На работе появился процесс, который хочется автоматизировать, но не знаю как. Есть 2 книги Excel. Первая с исходной...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Снова не мой путь. Циклическое среднее, я обеими руками за проверку условия, в ракурсе данной задачи - циклическое среднее в топку.
Hrethgir 24.06.2025
Привет. Такой вопрос - нужно выводить среднее математическое между двумя направлениями, интервал значений которых может лежать в диапазоне одного оборота по кругу. Проблема заключается в том, что. . .
Деплой Flask приложения
py-thonny 23.06.2025
За годы работы с Flask я натыкался на одни и те же грабли достаточно часто, чтобы наконец научится их обходить. И сегодня хочу поделится опытом, который сбережет вам немало нервных клеток. Начнем с. . .
WebAssembly и контейнеры в .NET Aspire для оркестрации распределенных архитектур
ArchitectMsa 23.06.2025
Я наблюдаю, как WebAssembly (или просто WASM) постепенно выходит за рамки своего первоначального предназначения — исполнения кода на стороне браузера. Теперь эта технология проникает в серверную. . .
Непрерывная интеграция для пакета Python
Mr. Docker 22.06.2025
Было 4 часа утра пятницы, когда я выпустил новую версию нашей внутренней библиотеки для обработки данных. Релиз 0. 5. 2 содержал небольшой фикс для обработки дат в ISO формате, что может пойти не так?. . .
Продвинутый ETL на C# из OLTP БД в хранилище
stackOverflow 22.06.2025
Работая в сфере корпоративной аналитики, я постоянно сталкиваюсь с одним и тем же - нужны чистые, структурированные и, главное, свежие данные. Без них современные аналитические системы, машинное. . .
Мастер-класс по микросервисам на Node.js
Reangularity 21.06.2025
Node. js стал одной из самых популярных платформ для микросервисной архитектуры не случайно. Его неблокирующая однопоточная модель и событийно-ориентированный подход делают его идеальным для. . .
Управление Arduino из WPF приложения
Wired 21.06.2025
Зачем вообще связывать Arduino с WPF-приложением? Казалось бы, у Arduino есть собственная среда разработки, своя экосистема, свои способы управления. Однако при создании серьезных проектов. . .
Звёздная пыль
kumehtar 20.06.2025
Я просто это себе представляю: как создавался этот мир. Как энергия слипалась в маленькие частички. Как они собирались в первые звёзды, как во вселенной впервые появился Свет. Как эти звёзды. . .
Создание нейросети с PyTorch
AI_Generated 19.06.2025
Ключевое преимущество PyTorch — его питоновская натура. В отличие от TensorFlow, который изначально был построен как статический вычислительный граф, PyTorch предлагает динамический подход. Это. . .
JWT аутентификация в ASP.NET Core
UnmanagedCoder 18.06.2025
Разрабатывая веб-приложения, я постоянно сталкиваюсь с дилеммой: как обеспечить надежную аутентификацию пользователей без ущерба для производительности и масштабируемости? Классические подходы на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
OSZAR »