Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 08.08.2013
Сообщений: 3

Выборка уникальных значений из БД

08.08.2013, 22:56. Показов 1976. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток уважаемые. Помогите пожалуйста решить одну задачу.
Дана база данных из нее по номеру SKU- номер заказа ("пример" столбец А) необходимо извлечь, перечень всех материалов использованных для его изготовления ("пример" столбец F). В течении периода одинаковых заказов может быть несколько, необходимо сделать выборку исключая повторы. Выбранные номера материалов нужно разместить в строках ("пример" столбец J строки 5,6,7, и т.д. в зависимости от кол-ва материалов).
Размещение материалов вручную с помощью сводной таблицы отнимает много времени. если можно то подскажите как прописать формулу для данного действия. Или же способ автоматизации этого процесса.
Заранее благодарен.
Вложения
Тип файла: xlsx пример.xlsx (30.3 Кб, 30 просмотров)
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.08.2013, 22:56
Ответы с готовыми решениями:

Выборка только уникальных значений из БД в ComboBox
Прошу помощи- не знаю как сделать одну вещь. Есть в акцесе на форме поле со списком- Me.ПолеСоСписком10. Оно заполняется из запроса...

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

Количество уникальных значений по условию
Привет, всем! Столкнулся со следующей проблемой: требуется подсчитать кол-во уникальных значений в одном столбце, если в соседнем столбце...

4
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
09.08.2013, 00:14
Подкрутил одну мою UDF (не идеально, потому что крутил. Но дело делает.).
Вводить сразу в диапазон как формулу массива. Последний параметр указывайте количество строк, куда собрались вводить - так если не хватит места, то в последней строке будет мессидж!. Поэкспериментируйте.
Вложения
Тип файла: rar vlookupcouple_arr.rar (22.4 Кб, 29 просмотров)
0
0 / 0 / 0
Регистрация: 08.08.2013
Сообщений: 3
09.08.2013, 20:06  [ТС]
Спасибо вам большое но это к сожалению не то что мне нужно. Необходимо в столбец J строки с 5 по n... подтянуть номера материалов из столбца F использованных для изготовления заказа (номер которого расположен в столбце I строка 4.
0
призрак
 Аватар для ikki
3266 / 894 / 119
Регистрация: 11.05.2012
Сообщений: 1,702
Записей в блоге: 2
10.08.2013, 08:17
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
Sub t()
  Dim a1(), a2(), r1 As Range
  With ActiveSheet
    x = .[i4].Value
    Set r1 = .Range(.[a2], .Cells(.Rows.Count, 1).End(xlUp))
    a1 = r1.Value: a2 = r1.Offset(, 5).Value
    Set d = CreateObject("scripting.dictionary")
    For i = 1 To UBound(a1)
      If a1(i, 1) = x Then d.Item(a2(i, 1)) = 0&
    Next
    If d.Count Then .[j5].Resize(d.Count) = Application.Transpose(d.keys)
  End With
End Sub
0
0 / 0 / 0
Регистрация: 08.08.2013
Сообщений: 3
10.08.2013, 10:28  [ТС]
Hugo121, Уважаемый, я прошу прошения, разобрался в вашей формуле все просто отлично работает огромное вам спасибо!!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.08.2013, 10:28
Помогаю со студенческими работами здесь

Выбор уникальных значений и их подсчёт
Добрый день народ. Прошу помощи в создании макроса на VBA. Задача довольна проста, но я в VBA абсолютный ноль, а решение уже нужно. Полез...

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

Правка макроса - подсчет уникальных значений
Уважаемые знатоки ! Увы, не разбираюсь в VBA, но нашел на одном форуме подходящий под мои нужды макрос, правда, есть проблема,...

Получение уникальных значений из столбца средствами VBA
Всем привет. Нужен совет знающих людей по задаче - Получение уникальных значений из столбца средствами VBA. 1) Пробовали через фильтр -...

Перенос уникальных значений с указанием количества повторов
Здравствуйте! нужна помощь в решении задачки... есть таблица в 2 столбца с данными: товар и магазин. Нужно, чтобы на другом листе...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru