Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.03.2013, 07:23   #1
ledibelaya
 
Регистрация: 19.03.2013
Сообщений: 8
Печаль Сравненение колонок в Exel

Доброго Всем Дня!Вопрос к знатокам Exel и VBA!очень нужно сдать задание.
Есть табличка Exel и в ней на Листе1(Бух) и Листе2(СИТ) есть такая колонка как "инвертарный номер".
Как эти колонки сравнить,подскажите.и что бы разница и не совпадения вывести к примеру на Лист3.
Табличка на Листе1(Бух) как бы основная,т.е это достоверная информация,а табличка на Листе2(СИТ) не точная,поэтому и нужно сравнить.В каком бы виде еще выводить на Лист3 придумать не могу.Подскажите пожалуйста!(
Может к примеру "такой то такой то номер -отсутствует в СИТ или в Бух".
Вложения
Тип файла: rar 123.rar (130.4 Кб, 10 просмотров)

Последний раз редактировалось ledibelaya; 26.03.2013 в 11:15.
ledibelaya вне форума Ответить с цитированием
Старый 27.03.2013, 06:54   #2
ledibelaya
 
Регистрация: 19.03.2013
Сообщений: 8
По умолчанию

Никто не знает как делать?или я что то не верно указала?((
ledibelaya вне форума Ответить с цитированием
Старый 27.03.2013, 08:15   #3
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

Что значит сравнить? В одном листе 615 строк, в другом 1349. Колонки в любом случае разные. Если просто выяснить, есть ли значение из БУХ в СИТ, то простым ВПР(). И отфильтровать по ошибке. В примере один такой № 52898 и то, потому что в одном листе это строка, в другом число.
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728
kuklp вне форума Ответить с цитированием
Старый 27.03.2013, 08:22   #4
ledibelaya
 
Регистрация: 19.03.2013
Сообщений: 8
По умолчанию

Цитата:
Сообщение от kuklp Посмотреть сообщение
Что значит сравнить? В одном листе 615 строк, в другом 1349. Колонки в любом случае разные. Если просто выяснить, есть ли значение из БУХ в СИТ, то простым ВПР(). И отфильтровать по ошибке. В примере один такой № 52898 и то, потому что в одном листе это строка, в другом число.
Мне поручили сделать вот как:Берем в расчет ТОЛЬКО колонку "инвертарный номер",номера в этих колонках двух табл. должны совпадать,а если есть не совпадения (ну например в табл.СИТ есть номер 64713 а в табл. БУХ вообще нет такого)то этот номер должен отображаться на ЛИСТЕ 3 опять же к примеру в таком виде как: 64713-отсутствует в БУХ.

Последний раз редактировалось ledibelaya; 27.03.2013 в 08:37.
ledibelaya вне форума Ответить с цитированием
Старый 27.03.2013, 08:43   #5
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

Вы совсем не знаете формул?
=ЕСЛИ(ЕОШИБКА(ВПР(--БУХ!B2;СИТ!$J$2:$J$1349;1;0)); БУХ!B2&" Номер отсутствует!";БУХ!B2) Но у Вас в одном листе текст, в другом цифры, так что не совпадет наверное, ничего. Приведите колонки в двух таблицах к одному формату, тогда можно будет убрать два минуса перед БУХ!B2 и сравнение будет более достоверным. См. формулу в столбце К.
Вложения
Тип файла: rar 123.rar (142.6 Кб, 16 просмотров)
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728
kuklp вне форума Ответить с цитированием
Старый 27.03.2013, 08:58   #6
ledibelaya
 
Регистрация: 19.03.2013
Сообщений: 8
По умолчанию

Цитата:
Сообщение от kuklp Посмотреть сообщение
Вы совсем не знаете формул?
=ЕСЛИ(ЕОШИБКА(ВПР(--БУХ!B2;СИТ!$J$2:$J$1349;1;0)); БУХ!B2&" Номер отсутствует!";БУХ!B2) Но у Вас в одном листе текст, в другом цифры, так что не совпадет наверное, ничего. Приведите колонки в двух таблицах к одному формату, тогда можно будет убрать два минуса перед БУХ!B2 и сравнение будет более достоверным. См. формулу в столбце К.
Я формул и правда совсем не знаю,сдать задание нужно так сказать для галочки,я 2 дня уже сижу думаю)))
А все проще чем кажется.Только извините меня но я не пойму ,а как сделать что бы в колонке К написано было не просто номер отсутствуе а именно где он отсутствует(в Бух или в СИТ.
мне подсказали что через макрос можно сделать?только и там я не понимаю толком(((
ledibelaya вне форума Ответить с цитированием
Старый 27.03.2013, 09:02   #7
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

Эта формула считает отсутствующие в СИТ. В соседнем столбце по этому примеру сделайте в БУХ.
P.S. Зачем же Вы устраивались на эту работу?
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728
kuklp вне форума Ответить с цитированием
Старый 27.03.2013, 09:05   #8
ledibelaya
 
Регистрация: 19.03.2013
Сообщений: 8
По умолчанию

Цитата:
Сообщение от kuklp Посмотреть сообщение
Эта формула считает отсутствующие в СИТ. В соседнем столбце по этому примеру сделайте в БУХ.
P.S. Зачем же Вы устраивались на эту работу?

Я практикантпоэтому меня валят работой "сиди и долго думай",я не программист они это знают,но руководитель какой то странный,говорит подумайте,почитайте

2 недели осталось и всепотом работу НОРМАЛЬНУЮ искать
ledibelaya вне форума Ответить с цитированием
Старый 27.03.2013, 09:12   #9
ledibelaya
 
Регистрация: 19.03.2013
Сообщений: 8
По умолчанию

Товарищ сообразительный человек,а может вы мне подскажите еще как сделать так что бы эти "отсутствующие номера" красным цветом окрашивались?)Буду очень признательна)
ledibelaya вне форума Ответить с цитированием
Старый 27.03.2013, 13:03   #10
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Глюкануло - за одни раз два раза запостил...
Этот пост хорошо бы удалить...
webmoney: E265281470651 Z422237915069 R418926282008

Последний раз редактировалось Hugo121; 27.03.2013 в 13:06.
Hugo121 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление Колонок HospodySave Microsoft Office Excel 4 30.06.2010 18:24
Создание колонок Golovastik Microsoft Office Word 1 01.06.2010 09:18
Выбор колонок в dbgrid artemavd БД в Delphi 20 21.04.2009 08:55
Синхронизация колонок eImage Microsoft Office Excel 4 13.03.2009 20:42