Форум программистов, компьютерный форум CyberForum.ru

MS Office Excel

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 25, средняя оценка - 4.80
rJluHka
0 / 0 / 0
Регистрация: 10.08.2012
Сообщений: 5
#1

Сложное условие сравнения уникальных и неуникальных значений - MS Excel

10.08.2012, 22:18. Просмотров 3142. Ответов 11
Метки нет (Все метки)

Сложное условие сравнения уникальных и неуникальных значений 2-х таблиц

Граждане друзья!
Очень прошу помощи. Начальник дал важное и срочное задание чтоб за выходные сделал, а я в Excel чуть получше своей мамы...

Задача:

Есть две таблицы. По одной на каждом листе.
Нужно сравнить List 2 с List 1. Следует отметить, что в таблице Листа 1 есть 4 группы данных, в таблице Листа 2 есть 3 группы данных.

Значения "А" - Уникальные номера. Присутствуют не всегда. Если в ячейке нет уникльного номера, то в ячейке либо пусто, либо написано "no data"

Значения "В" и "С" НЕуникальные номера. Из них: "В" - т.н. коды, повторяются для некой, неопределенной группы. "С" - серийные номера. Уникальны для одного и того же кода (значение "В"). НО могут повторяться для разных "В".

Значения "DEP" - описание свойств объекта, присущего данной строке

При этом, в таблице Листа 1 строк значений больше чем в листе 2, и тем не менее в в листе 1 присутствуют не все значения, указанные в листе 2

Пример изображен ниже.


Итак, необходимо найти соответствие значениям строк из Листа 2 в Листе 1 и вывести дополнительные значения с совпавших строк (Либо вывести уведомление о том, что совпадение отсутствует).


Т.е. например:

ЕСЛИ A1 = A1', То из листа 1 соответствующей строки A1' мы вставляем значения DEP в Лист 2, справа от значений A1, B1, C1. Значения найденных строк в таблице Листа 1 мы больше не должны использовать.

ЕСЛИ значения группы А не присутствуют в таблице Листа 1, сперва мы должны сравнить серийные номера "С" ( не забываем, что они могут быть одинаковыми. Запомним этот момент, сюда мы ещё вернемся), а затем уже мы должны сравнить коды "В" ( помним, что серийные номера не могут буть одинаковыми у одинаковых кодов). После соблюдения этого условия C1=C1' и B2=B2' мы вставляем значения DEP в соответствующую строку листа 2

ЕСЛИ значения группы А не присутствуют в таблице Листа, при поиске серийных номеров, нет совпадающего кода. Тогда отмечаем #NA


List 1
A66' B2' C66' DEP66
B2' C1' DEP4
B3' C1' DEP
A3' B3' C3' DEP3
A1 B1' C1' DEP1


List 2 A1 B1 C1 \\Полное соотвествие
A2 B2 C2 \\Полное отсутствие
A3 B3 C3 \\Полное соотвествие
A4 B2 C1 \\Отсутствие уникального номера "A". Следует отметить, что серийный номер С1 потворяется в таблице Листа 1, но найденный номер со строки A1' более НЕ ДОЛЖЕН использоваться для следующего поиска идентичного серийного номера(если возникнет та же ситуация с отсутствием группы значений А, и таким же значением серийного номера.)

Пробовал использовать функцию ВПР() известную как VLOOKUP, но успеха большого не поимел, так как функция ищет только до первого повторяющегося значения первого столбца

Буду очень благодарен любой помощи или совету...

Добавлено через 6 минут
Пошел посплю маленько, с утра говорят луче думается
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.08.2012, 22:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сложное условие сравнения уникальных и неуникальных значений (MS Excel):

Сложное условие в MS Ecxel - MS Excel
Ребята, подскажите пожалуйста, как составить условие , вычисляющее очки от прогнозов к футбольным матчам. Правила следующие: полностью...

Сложное условие в автофильтре - MS Excel
Как с помощью Автофильтра задать 2-сторонее условие типа A <=Поле <=B В Excel 2007 в списке числовые фильтры я вынужден тупо ставить или...

Поиск уникальных значений - MS Excel
Поиск уникальных значений. Ещё проблема: есть 2 колонки, в 1 внесены значения времени с интервалом 0.05 с, во вторую - значения...

Вывод уникальных значений рисунком - MS Excel
Здравствуйте. Очень буду рад, если вы поможете мне. Столкнулся с проблемой, что если вбивать вручную все уникальные значения, то это...

Проблема с подсчетом уникальных значений в столбце. - MS Excel
Мне нужно подсчитать количество уникальных значений в столбце А, причем чтобы результат был в столбце Н. Пробовал через функцию СЧЁТЕСЛИ,...

Выборка уникальных значений с несколькими условиями - MS Excel
Доброго времени суток. Подскажите, как можно выбрать уникальные значения с учетом нескольких задаваемых условий? (см. вложение)

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Serge 007
953 / 593 / 11
Регистрация: 11.06.2010
Сообщений: 1,345
11.08.2012, 02:43 #2
Многабукаф, читать не стал
Где пример?
Казанский
13144 / 5038 / 1209
Регистрация: 24.09.2011
Сообщений: 7,784
11.08.2012, 13:22 #3
Цитата Сообщение от rJluHka Посмотреть сообщение
а я в Excel чуть получше своей мамы
А вдруг Ваша мама - Microsoft MVP по Excel?
rJluHka
0 / 0 / 0
Регистрация: 10.08.2012
Сообщений: 5
11.08.2012, 14:15  [ТС] #4
Пример выше, как проще и по дргому объяснить не знаю)))
На данный момент вопосос в следующем: нужна функция на подобие VLOOKUP. Данная не подходит ибо ищет только первое попавшееся совпадение. У меня много совпадений в таблице и нужно чтобы уже найденное значение не использовалось в дальнейшем поиске...
Fairuza
Модератор
5164 / 2591 / 454
Регистрация: 23.11.2010
Сообщений: 8,557
11.08.2012, 14:22 #5
Вы пример в Excel сделайте, что есть и что должно получиться, так будет проще
rJluHka
0 / 0 / 0
Регистрация: 10.08.2012
Сообщений: 5
11.08.2012, 17:32  [ТС] #6
Цитата Сообщение от Fairuza Посмотреть сообщение
Вы пример в Excel сделайте, что есть и что должно получиться, так будет проще
Вложение
Вложения
Тип файла: rar Task1_v1.rar (110.6 Кб, 57 просмотров)
Казанский
11.08.2012, 20:58
  #7

Не по теме:

1.42 МБ в XLSX?! Данунах...

Памирыч
11.08.2012, 22:55
  #8

Не по теме:

Цитата Сообщение от Казанский Посмотреть сообщение
1.42 МБ в XLSX?!
Я тоже не понял, что там такого тяжелого. На листах данных мало (или я чего не досмотрел)

Все имена заняты
1242 / 401 / 46
Регистрация: 14.06.2009
Сообщений: 627
12.08.2012, 00:35 #9
Через объединение строк и ВПР.
Вложения
Тип файла: rar Task1_v1.rar (16.4 Кб, 117 просмотров)
rJluHka
0 / 0 / 0
Регистрация: 10.08.2012
Сообщений: 5
12.08.2012, 10:32  [ТС] #10
Цитата Сообщение от Все имена заняты Посмотреть сообщение
Через объединение строк и ВПР.
Спасибо большое! Все работает! ТЕма закрыта.
Tofik Nazirov
7 / 7 / 1
Регистрация: 20.12.2009
Сообщений: 16
12.08.2012, 10:38 #11
Можно и без объединения строк.

[Заливайте файлы на форум]

С уважением.
Вложения
Тип файла: rar Task1_v1 Решение без объединения строк.rar (128.0 Кб, 51 просмотров)
rJluHka
0 / 0 / 0
Регистрация: 10.08.2012
Сообщений: 5
20.08.2012, 18:51  [ТС] #12
Цитата Сообщение от Tofik Nazirov Посмотреть сообщение
Можно и без объединения строк.

[Заливайте файлы на форум]

С уважением.
Большое спасибо! Тема закрыта.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.08.2012, 18:51
Привет! Вот еще темы с ответами:

Подсчет уникальных значений по столбцам и строкам - MS Excel
Добрый день. Имеется затруднение: есть таблица, в ней столбец с массивом имён и рядом столбец с массивом имён менеджеров и столбец с...

Перенос уникальных значений из одного столбца в другой - MS Excel
Есть 2 столбца надо из первого перенести значения во второй только что бы значения не повторялись. Как это сделать в VBA ну или в Delphi ...

Вывод уникальных неповторяющихся(!) значений из двух массивов - MS Excel
Приветствую. Есть файл из двух столбцов(массивов) Нужно получить список уникальных неповторяющихся значений: т.к. данные...

Правильный пересчет сводной (поиск уникальных значений) - MS Excel
Люди, здравствуйте. Есть такое дело - нужно при сворачивании сводной до очередной агрегации правильно пересчитывать значения. А...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
20.08.2012, 18:51
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru