0 / 0 / 0
Регистрация: 09.07.2015
Сообщений: 19
|
|
1 | |
Макрос для объединения ячеек с одинаковыми значениями09.07.2015, 18:16. Показов 4767. Ответов 34
Метки нет (Все метки)
Здравствуйте.
Имеется таблица из 5ти столбцов (№ детали,наименование, кол, цена, фирма). Нужен макрос, который объединил бы одинаковые значения № детали, наименования и фирмы в одну строку, но при этом количество должно суммироваться, а в колонке "цена" должно отображаться максимальное значение. Нужно готовое решение, так как в программировании я полный ноль. Спасибо. пример.xls
0
|
09.07.2015, 18:16 | |
Ответы с готовыми решениями:
34
Найти среднее для ячеек с одинаковыми значениями Макрос объединения ячеек Объединение диапазонов ячеек с одинаковыми значениями Создать колонку с одинаковыми значениями ячеек |
383 / 160 / 66
Регистрация: 25.06.2015
Сообщений: 477
|
|
09.07.2015, 18:30 | 2 |
С задачей отлично справится сводная таблица.
Зачем усложнять себе жизнь макросами там, где они не нужны?
0
|
0 / 0 / 0
Регистрация: 09.07.2015
Сообщений: 19
|
|
09.07.2015, 18:56 [ТС] | 3 |
Спасибо большое, но дело в том, что со сводными таблицами я пытался разобраться и нифига у меня не получается, особенно вывести результат в нормальном виде. Если по другому никак, то конечно буду разбираться, а если есть возможность составить макрос или формулу какую нибудь - буду очень благодарен.
0
|
383 / 160 / 66
Регистрация: 25.06.2015
Сообщений: 477
|
|
09.07.2015, 19:01 | 4 |
Так спрашивай, если хочешь научиться. Для чего этот форум?
Если просто нужна кнопка "сделать хорошо", тогда конечно не нужно спрашивать. Просто хорошего дядю подождать.
1
|
0 / 0 / 0
Регистрация: 09.07.2015
Сообщений: 19
|
|
09.07.2015, 19:08 [ТС] | 5 |
Тогда подскажите, если не сложно, как из сводной таблицы вывести данные в нормальном виде, как я показал в примере.
0
|
383 / 160 / 66
Регистрация: 25.06.2015
Сообщений: 477
|
|
09.07.2015, 19:11 | 6 |
Эм. А мой вариант чем не устроил?
Или дело в том, что наименование фирмы в конце? С этим уж ничего не поделаешь - в сводной таблице значения всегда правее наименований. Тут можно двумя путями пойти - либо смириться, либо полученную сводную таблицу просто копировать на другой лист и переставить столбец на нужное место.
0
|
0 / 0 / 0
Регистрация: 09.07.2015
Сообщений: 19
|
|
09.07.2015, 19:20 [ТС] | 7 |
Дошло) спасибо вам огромное! Но если вдруг здесь появится "хороший дядя", которому не в напряг будет написать макрос - отблагодарю ) Просто гораздо удобнее нажать кнопочку и получить готовый результат, чем копировать, переставлять и т.д. Таблица очень большая (прим 6500 строк) и обновлять информацию нужно постоянно (для сайта), просто я копирую инфу с базы MS Access, потом еще делю таблицу на несколько частей по фильтрам, форматирую как надо и т.д., короче много времени уходит.
0
|
383 / 160 / 66
Регистрация: 25.06.2015
Сообщений: 477
|
|
09.07.2015, 19:31 | 8 |
6500 это большая, да
Для того, чтобы сводную таблицу делать усилий нужно минимум. Главное чтоб данных не было пропусков, то есть каждой строке соответствовал точный набор данных (в твоем случае № детали, Наименование, Кол, Цена, Фирма) Чтобы в сводную таблицу добавить новые строки из основной, нужно найти кнопку источник и выбрать таблицу целиком.
1
|
0 / 0 / 0
Регистрация: 09.07.2015
Сообщений: 19
|
|
09.07.2015, 19:48 [ТС] | 9 |
Еще раз огромное вам спасибо, буду пробовать!)
0
|
0 / 0 / 0
Регистрация: 09.07.2015
Сообщений: 19
|
|
09.07.2015, 21:30 [ТС] | 11 |
Fairuza, я не умею) я копирую все в таблицу xl, потом загружаю ее на google таблицы, и ссылку вставляю на сайт через приложение в wix.
0
|
0 / 0 / 0
Регистрация: 09.07.2015
Сообщений: 19
|
|
09.07.2015, 22:11 [ТС] | 13 |
Fairuza, короче, у меня в магазине на компьютерах стоит программа "магазин" сделанная в MS Access. С ее помощью можно находить нужную позицию, сбрасывать в чек, заводить новый товар и тд. База находится на отдельном сервере в нашем магазине. Я просто копирую столбцы прямо из программы в excel.
0
|
0 / 0 / 0
Регистрация: 09.07.2015
Сообщений: 19
|
|
09.07.2015, 23:17 [ТС] | 15 |
Fairuza, если объясните как, может и получится )
Добавлено через 19 минут Genbor, сделал сводную таблицу по вашему примеру, но в максимуме по полю цена везде значение "0". Что не так?
0
|
0 / 0 / 0
Регистрация: 09.07.2015
Сообщений: 19
|
|
10.07.2015, 00:07 [ТС] | 16 |
Genbor, вообщем вот что получается
0
|
383 / 160 / 66
Регистрация: 25.06.2015
Сообщений: 477
|
|
10.07.2015, 03:26 | 17 |
Baracuda89, потому что цена на втором листе не в числовом формате, а в текстовом.
Сделай так 1. Выдели столбец D, нажми ctrl+H 2. В "найти" напиши "," (без кавычек, офк), в "заменить на" ничего писать не надо. Нажми "Заменить все" 3. Тут же в "найти" напиши ".", в "заменить на" напиши ",". 4. Выдели любую любую ячейку сводной таблицы и нажми alt+f5 (сводная таблица обновится). В идеале конечно стоит настроить выгрузку, чтоб цена сразу содержала нужные разделители.
1
|
83 / 60 / 21
Регистрация: 03.12.2014
Сообщений: 232
|
|
10.07.2015, 06:10 | 18 |
В самом ACCESS есть свои сводные таблицы, перекрестные таблицы. И зачем копировать данные из ACCESS когда в EXCEL есть своя фишка которая привязывает таблицу к таблице ACCESS в виде умной таблицы. Пользуйтесь ей либо же делайте все в ACCESS.
1
|
0 / 0 / 0
Регистрация: 09.07.2015
Сообщений: 19
|
|
10.07.2015, 09:02 [ТС] | 20 |
Genbor, когда выполняю шаг 3, пишет "Подлежащие замене данные не найдены. Проверьте правильность указания условий поиска и параметров форматирования. Если вы уверены что в этой книге есть данные, удовлетворяющие заданным условиям,то, вероятно, эти данные находятся в защищенном листе. Excel не может заменять данные на защищенных листах."
AntikBantik, Спасибо, буду пробовать. Fairuza, Если считаете что так надо сделать, то перенесите. А так я просто еще жду ответов по теме Excel.
0
|
10.07.2015, 09:02 | |
10.07.2015, 09:02 | |
Помогаю со студенческими работами здесь
20
Заполнение пустых ячеек разными и одинаковыми значениями Макрос объединяющий ячейки с одинаковыми значениями, но с разными условиями Макрос суммирования ячеек со значениями,по нескольким условиям Дополнить макрос мигания ячеек с отрицательными значениями Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства
Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
|
Что такое NullReferenceException и как исправить?
InfoMaster 08.01.2025
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
|
Что такое Null Pointer Exception (NPE) и как это исправить?
InfoMaster 08.01.2025
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
|
Русский язык в консоли C++
InfoMaster 08.01.2025
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
|
Telegram бот на C#
InfoMaster 08.01.2025
Разработка ботов для Telegram стала неотъемлемой частью современной экосистемы мессенджеров. C# предоставляет мощный и удобный инструментарий для создания разнообразных ботов, от простых. . .
|
Использование GraphQL в Go (Golang)
InfoMaster 08.01.2025
Go (Golang) является одним из наиболее популярных языков программирования, используемых для создания высокопроизводительных серверных приложений. Его архитектурные особенности и встроенные. . .
|
Что лучше использовать при создании класса в Java: сеттеры или конструктор?
Alexander-7 08.01.2025
Вопрос подробнее:
На вопрос: «Когда одновременно создаются конструктор и сеттеры в классе – это нормально?» куратор уточнил: «Ваш класс может вообще не иметь сеттеров, а только конструктор и геттеры. . .
|
Как работать с GraphQL на TypeScript
InfoMaster 08.01.2025
Введение в GraphQL и TypeScript
В современной разработке веб-приложений GraphQL стал мощным инструментом для создания гибких и эффективных API. В сочетании с TypeScript, эта технология. . .
|
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
|
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален
В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
|
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
|
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели
В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
|