|
0 / 0 / 0
Регистрация: 09.07.2015
Сообщений: 19
|
|
Макрос для объединения ячеек с одинаковыми значениями09.07.2015, 18:16. Показов 5097. Ответов 34
Метки нет (Все метки)
Здравствуйте.
Имеется таблица из 5ти столбцов (№ детали,наименование, кол, цена, фирма). Нужен макрос, который объединил бы одинаковые значения № детали, наименования и фирмы в одну строку, но при этом количество должно суммироваться, а в колонке "цена" должно отображаться максимальное значение. Нужно готовое решение, так как в программировании я полный ноль. Спасибо. пример.xls
0
|
|
| 09.07.2015, 18:16 | |
|
Ответы с готовыми решениями:
34
Макрос объединения ячеек Объединение диапазонов ячеек с одинаковыми значениями |
|
410 / 181 / 73
Регистрация: 25.06.2015
Сообщений: 537
|
|
| 09.07.2015, 18:30 | |
|
С задачей отлично справится сводная таблица.
Зачем усложнять себе жизнь макросами там, где они не нужны?
0
|
|
|
0 / 0 / 0
Регистрация: 09.07.2015
Сообщений: 19
|
|
| 09.07.2015, 18:56 [ТС] | |
|
Спасибо большое, но дело в том, что со сводными таблицами я пытался разобраться и нифига у меня не получается, особенно вывести результат в нормальном виде. Если по другому никак, то конечно буду разбираться, а если есть возможность составить макрос или формулу какую нибудь - буду очень благодарен.
0
|
|
|
410 / 181 / 73
Регистрация: 25.06.2015
Сообщений: 537
|
|
| 09.07.2015, 19:01 | |
|
Так спрашивай, если хочешь научиться. Для чего этот форум?
Если просто нужна кнопка "сделать хорошо", тогда конечно не нужно спрашивать. Просто хорошего дядю подождать.
1
|
|
|
0 / 0 / 0
Регистрация: 09.07.2015
Сообщений: 19
|
|
| 09.07.2015, 19:08 [ТС] | |
|
Тогда подскажите, если не сложно, как из сводной таблицы вывести данные в нормальном виде, как я показал в примере.
0
|
|
|
410 / 181 / 73
Регистрация: 25.06.2015
Сообщений: 537
|
|
| 09.07.2015, 19:11 | |
|
Эм. А мой вариант чем не устроил?
Или дело в том, что наименование фирмы в конце? С этим уж ничего не поделаешь - в сводной таблице значения всегда правее наименований. Тут можно двумя путями пойти - либо смириться, либо полученную сводную таблицу просто копировать на другой лист и переставить столбец на нужное место.
0
|
|
|
0 / 0 / 0
Регистрация: 09.07.2015
Сообщений: 19
|
|
| 09.07.2015, 19:20 [ТС] | |
|
Дошло) спасибо вам огромное! Но если вдруг здесь появится "хороший дядя", которому не в напряг будет написать макрос - отблагодарю ) Просто гораздо удобнее нажать кнопочку и получить готовый результат, чем копировать, переставлять и т.д. Таблица очень большая (прим 6500 строк) и обновлять информацию нужно постоянно (для сайта), просто я копирую инфу с базы MS Access, потом еще делю таблицу на несколько частей по фильтрам, форматирую как надо и т.д., короче много времени уходит.
0
|
|
|
410 / 181 / 73
Регистрация: 25.06.2015
Сообщений: 537
|
|
| 09.07.2015, 19:31 | |
6500 это большая, даДля того, чтобы сводную таблицу делать усилий нужно минимум. Главное чтоб данных не было пропусков, то есть каждой строке соответствовал точный набор данных (в твоем случае № детали, Наименование, Кол, Цена, Фирма) Чтобы в сводную таблицу добавить новые строки из основной, нужно найти кнопку источник и выбрать таблицу целиком.
1
|
|
|
0 / 0 / 0
Регистрация: 09.07.2015
Сообщений: 19
|
|
| 09.07.2015, 19:48 [ТС] | |
|
Еще раз огромное вам спасибо, буду пробовать!)
0
|
|
|
6026 / 3220 / 719
Регистрация: 23.11.2010
Сообщений: 10,758
|
|
| 09.07.2015, 20:30 | |
|
Baracuda89, почему сразу из базы не получаете нужный результат?
0
|
|
|
0 / 0 / 0
Регистрация: 09.07.2015
Сообщений: 19
|
|
| 09.07.2015, 21:30 [ТС] | |
|
Fairuza, я не умею) я копирую все в таблицу xl, потом загружаю ее на google таблицы, и ссылку вставляю на сайт через приложение в wix.
0
|
|
|
6026 / 3220 / 719
Регистрация: 23.11.2010
Сообщений: 10,758
|
|
| 09.07.2015, 21:49 | |
|
Baracuda89, к базе доступ есть?
0
|
|
|
0 / 0 / 0
Регистрация: 09.07.2015
Сообщений: 19
|
|
| 09.07.2015, 22:11 [ТС] | |
|
Fairuza, короче, у меня в магазине на компьютерах стоит программа "магазин" сделанная в MS Access. С ее помощью можно находить нужную позицию, сбрасывать в чек, заводить новый товар и тд. База находится на отдельном сервере в нашем магазине. Я просто копирую столбцы прямо из программы в excel.
0
|
|
|
6026 / 3220 / 719
Регистрация: 23.11.2010
Сообщений: 10,758
|
|
| 09.07.2015, 22:56 | |
|
Baracuda89, сделать запрос в базе не получится или все-таки можно попробовать?
0
|
|
|
0 / 0 / 0
Регистрация: 09.07.2015
Сообщений: 19
|
|
| 09.07.2015, 23:17 [ТС] | |
|
Fairuza, если объясните как, может и получится )
Добавлено через 19 минут Genbor, сделал сводную таблицу по вашему примеру, но в максимуме по полю цена везде значение "0". Что не так?
0
|
|
|
0 / 0 / 0
Регистрация: 09.07.2015
Сообщений: 19
|
|
| 10.07.2015, 00:07 [ТС] | |
|
Genbor, вообщем вот что получается
0
|
|
|
410 / 181 / 73
Регистрация: 25.06.2015
Сообщений: 537
|
|
| 10.07.2015, 03:26 | |
|
Baracuda89, потому что цена на втором листе не в числовом формате, а в текстовом.
Сделай так 1. Выдели столбец D, нажми ctrl+H 2. В "найти" напиши "," (без кавычек, офк), в "заменить на" ничего писать не надо. Нажми "Заменить все" 3. Тут же в "найти" напиши ".", в "заменить на" напиши ",". 4. Выдели любую любую ячейку сводной таблицы и нажми alt+f5 (сводная таблица обновится). В идеале конечно стоит настроить выгрузку, чтоб цена сразу содержала нужные разделители.
1
|
|
|
83 / 60 / 21
Регистрация: 03.12.2014
Сообщений: 232
|
||
| 10.07.2015, 06:10 | ||
|
1
|
||
|
6026 / 3220 / 719
Регистрация: 23.11.2010
Сообщений: 10,758
|
|
| 10.07.2015, 06:51 | |
|
Baracuda89, перенести Вашу тему в Access?
0
|
|
|
0 / 0 / 0
Регистрация: 09.07.2015
Сообщений: 19
|
|
| 10.07.2015, 09:02 [ТС] | |
|
Genbor, когда выполняю шаг 3, пишет "Подлежащие замене данные не найдены. Проверьте правильность указания условий поиска и параметров форматирования. Если вы уверены что в этой книге есть данные, удовлетворяющие заданным условиям,то, вероятно, эти данные находятся в защищенном листе. Excel не может заменять данные на защищенных листах."
AntikBantik, Спасибо, буду пробовать. Fairuza, Если считаете что так надо сделать, то перенесите. А так я просто еще жду ответов по теме Excel.
0
|
|
| 10.07.2015, 09:02 | |
|
Помогаю со студенческими работами здесь
20
Создать колонку с одинаковыми значениями ячеек Заполнение пустых ячеек разными и одинаковыми значениями Макрос объединяющий ячейки с одинаковыми значениями, но с разными условиями
Дополнить макрос мигания ячеек с отрицательными значениями Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|