Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Сравнение двух таблиц и выборка результатов - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Сравнение двух таблиц и выборка результатов
SkySer Дата: Вторник, 23.04.2013, 17:28 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Доброго времени суток.
Требуется помощь с таблицами. Нужно написать функцию так,чтобы она определила,какие из перечисленных в первой таблице имен есть во второй таблице и поставить напротив них допустим "есть" либо "нет". В идеале бы удалить из второй таблицы совпадающие с первой имена. Но у меня не получилось даже написать функцию сравнения,поэтому не зарекаюсь.

P.S. Таблицы на >3000 имен,поэтому удалил львиную долю данных.
К сообщению приложен файл: 1--.xls (32.0 Kb) · 2--.xls (25.0 Kb)


Сообщение отредактировал SkySer - Вторник, 23.04.2013, 17:29
 
Ответить
СообщениеДоброго времени суток.
Требуется помощь с таблицами. Нужно написать функцию так,чтобы она определила,какие из перечисленных в первой таблице имен есть во второй таблице и поставить напротив них допустим "есть" либо "нет". В идеале бы удалить из второй таблицы совпадающие с первой имена. Но у меня не получилось даже написать функцию сравнения,поэтому не зарекаюсь.

P.S. Таблицы на >3000 имен,поэтому удалил львиную долю данных.

Автор - SkySer
Дата добавления - 23.04.2013 в 17:28
Serge_007 Дата: Вторник, 23.04.2013, 17:30 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщениеhttp://www.excelworld.ru/forum/2-4543-1

Автор - Serge_007
Дата добавления - 23.04.2013 в 17:30
SkySer Дата: Вторник, 23.04.2013, 17:36 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Цитата (Serge_007)
http://www.excelworld.ru/forum/2-4543-1

Пробовал,выдавало неправильные значения. То есть вместо "есть" - "нет",либо #ЗНАЧ!.


Сообщение отредактировал SkySer - Вторник, 23.04.2013, 17:36
 
Ответить
Сообщение
Цитата (Serge_007)
http://www.excelworld.ru/forum/2-4543-1

Пробовал,выдавало неправильные значения. То есть вместо "есть" - "нет",либо #ЗНАЧ!.

Автор - SkySer
Дата добавления - 23.04.2013 в 17:36
Serge_007 Дата: Вторник, 23.04.2013, 17:43 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (SkySer)
Пробовал,выдавало неправильные значения.

Значит неправильно пробовали. Давайте файл с ошибкой

Цитата (SkySer)
либо #ЗНАЧ!
А этого вообще не может быть. Максимум - #Н/Д
Но это нормально, так и должно быть при отсутствии совпадений


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (SkySer)
Пробовал,выдавало неправильные значения.

Значит неправильно пробовали. Давайте файл с ошибкой

Цитата (SkySer)
либо #ЗНАЧ!
А этого вообще не может быть. Максимум - #Н/Д
Но это нормально, так и должно быть при отсутствии совпадений

Автор - Serge_007
Дата добавления - 23.04.2013 в 17:43
SkySer Дата: Вторник, 23.04.2013, 17:58 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

А разве при отсутствии совпадений не выдаст "нет"?
К сообщению приложен файл: _1.xls (74.0 Kb)
 
Ответить
СообщениеА разве при отсутствии совпадений не выдаст "нет"?

Автор - SkySer
Дата добавления - 23.04.2013 в 17:58
Serge_007 Дата: Вторник, 23.04.2013, 18:07 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (SkySer)
Пробовал
Неправда. По ссылке Вы не ходили
Цитата (SkySer)
разве при отсутствии совпадений не выдаст "нет"?
И решение не смотрели

У Вас в файле нет одинаковых значений. Добавил одно вручную
К сообщению приложен файл: SkySer.xls (87.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (SkySer)
Пробовал
Неправда. По ссылке Вы не ходили
Цитата (SkySer)
разве при отсутствии совпадений не выдаст "нет"?
И решение не смотрели

У Вас в файле нет одинаковых значений. Добавил одно вручную

Автор - Serge_007
Дата добавления - 23.04.2013 в 18:07
SkySer Дата: Вторник, 23.04.2013, 18:14 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Цитата (Serge_007)
Неправда. По ссылке Вы не ходили

Ходил,но делал не через ПОИСКПОЗ как Вы,а через СЧЕТЕСЛИ, как в предпоследнем посте. Извиняюсь за недопонимание.
Получается,если делать через эту функцию,то можно сортировкой сделать выборку фамилий без #Н/Д?
 
Ответить
Сообщение
Цитата (Serge_007)
Неправда. По ссылке Вы не ходили

Ходил,но делал не через ПОИСКПОЗ как Вы,а через СЧЕТЕСЛИ, как в предпоследнем посте. Извиняюсь за недопонимание.
Получается,если делать через эту функцию,то можно сортировкой сделать выборку фамилий без #Н/Д?

Автор - SkySer
Дата добавления - 23.04.2013 в 18:14
Serge_007 Дата: Вторник, 23.04.2013, 18:23 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Можно. А так же #Н/Д можно заменить на то что Вам угодно через ЕСЛИ(ЕНД(...


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеМожно. А так же #Н/Д можно заменить на то что Вам угодно через ЕСЛИ(ЕНД(...

Автор - Serge_007
Дата добавления - 23.04.2013 в 18:23
SkySer Дата: Вторник, 23.04.2013, 18:30 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Все равно что-то я видимо упускаю,поскольку Ваша формула выдает #Н/Д сплошняком.
Спасибо,буду разбираться!
 
Ответить
СообщениеВсе равно что-то я видимо упускаю,поскольку Ваша формула выдает #Н/Д сплошняком.
Спасибо,буду разбираться!

Автор - SkySer
Дата добавления - 23.04.2013 в 18:30
Гость Дата: Вторник, 23.04.2013, 18:53 | Сообщение № 10
Группа: Гости
SkySer!
В таблице 2 могут оказаться ФИО, которые отсутствуют в таблице 1?
 
Ответить
СообщениеSkySer!
В таблице 2 могут оказаться ФИО, которые отсутствуют в таблице 1?

Автор - Гость
Дата добавления - 23.04.2013 в 18:53
Serge_007 Дата: Среда, 24.04.2013, 00:46 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (SkySer)
Ваша формула выдает #Н/Д сплошняком

Цитата (Serge_007)
У Вас в файле нет одинаковых значений


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (SkySer)
Ваша формула выдает #Н/Д сплошняком

Цитата (Serge_007)
У Вас в файле нет одинаковых значений

Автор - Serge_007
Дата добавления - 24.04.2013 в 00:46
SkySer Дата: Среда, 24.04.2013, 01:39 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Нет,там точно есть совпадающие фамилии. Дело в том,что когда переношу функцию в свой файл,она перестает работать.
Например было =ПОИСКПОЗ(RC[-2];DATA3;0), переношу - =ПОИСКПОЗ(RC[-2];RC[1]:R[1437]C[1];0). И на фамилии которая есть в обоих списках,выдает н/д

Цитата (Гость)
SkySer!
В таблице 2 могут оказаться ФИО, которые отсутствуют в таблице 1?

Да,могут.
 
Ответить
СообщениеНет,там точно есть совпадающие фамилии. Дело в том,что когда переношу функцию в свой файл,она перестает работать.
Например было =ПОИСКПОЗ(RC[-2];DATA3;0), переношу - =ПОИСКПОЗ(RC[-2];RC[1]:R[1437]C[1];0). И на фамилии которая есть в обоих списках,выдает н/д

Цитата (Гость)
SkySer!
В таблице 2 могут оказаться ФИО, которые отсутствуют в таблице 1?

Да,могут.

Автор - SkySer
Дата добавления - 24.04.2013 в 01:39
Serge_007 Дата: Среда, 24.04.2013, 01:45 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (SkySer)
там точно есть совпадающие фамилии
Нет. Проверил и формулами и макросом


Цитата (SkySer)
когда переношу функцию в свой файл,она перестает работать
Значит что-то делаете неправильно. Формула рабочая


Цитата (SkySer)
на фамилии которая есть в обоих списках,выдает н/д
Давайте пример с ошибкой


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (SkySer)
там точно есть совпадающие фамилии
Нет. Проверил и формулами и макросом


Цитата (SkySer)
когда переношу функцию в свой файл,она перестает работать
Значит что-то делаете неправильно. Формула рабочая


Цитата (SkySer)
на фамилии которая есть в обоих списках,выдает н/д
Давайте пример с ошибкой

Автор - Serge_007
Дата добавления - 24.04.2013 в 01:45
SkySer Дата: Среда, 24.04.2013, 01:51 | Сообщение № 14
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Цитата (Serge_007)
Нет. Проверил и формулами и макросом

Да в том то примере да,поскольку я сильно сократил его.
А тут есть.
Мой вариант не грузится на сайт из-за обьема.
Так что вот http://rghost.ru/45510126


Сообщение отредактировал SkySer - Среда, 24.04.2013, 01:53
 
Ответить
Сообщение
Цитата (Serge_007)
Нет. Проверил и формулами и макросом

Да в том то примере да,поскольку я сильно сократил его.
А тут есть.
Мой вариант не грузится на сайт из-за обьема.
Так что вот http://rghost.ru/45510126

Автор - SkySer
Дата добавления - 24.04.2013 в 01:51
Serge_007 Дата: Среда, 24.04.2013, 02:01 | Сообщение № 15
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Никто не будет качать Ваш файл с обменника, я просил
Цитата (Serge_007)
пример с ошибкой
, то есть достаточно в файле ОДНОЙ строки, в которой есть #Н/Д при сравнении заведомо одинаковых фамилий


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеНикто не будет качать Ваш файл с обменника, я просил
Цитата (Serge_007)
пример с ошибкой
, то есть достаточно в файле ОДНОЙ строки, в которой есть #Н/Д при сравнении заведомо одинаковых фамилий

Автор - Serge_007
Дата добавления - 24.04.2013 в 02:01
SkySer Дата: Среда, 24.04.2013, 02:10 | Сообщение № 16
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Первая же фамилия присутствует в обоих списках.
К сообщению приложен файл: 2768900.xls (43.5 Kb)
 
Ответить
СообщениеПервая же фамилия присутствует в обоих списках.

Автор - SkySer
Дата добавления - 24.04.2013 в 02:10
Serge_007 Дата: Среда, 24.04.2013, 02:17 | Сообщение № 17
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (SkySer)
Первая же фамилия...
Блин, просил же ОДНУ строку...


У Вас неодинаково написаны ФИО в разных столбцах. Для Excel "Абрамчук Вячеслав Павлович "и "Абрамчук Вячеслав Павлович" - это два совершенно разных значения. Убедиться в этом легко, достаточно в любой свободной ячейке написать формулу
Код
=A2=D142
Эта формула вернёт ЛОЖЬ, вместо ожидаемого результата ИСТИНА

Так что либо убирайте лишние пробелы из списка вручную/макросом, либо добавьте в предложенную мной ранее формулу функцию СЖПРОБЕЛЫ()
Код
=ПОИСКПОЗ(СЖПРОБЕЛЫ(A2);D$2:D$142;)
К сообщению приложен файл: 5442754.xls (55.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (SkySer)
Первая же фамилия...
Блин, просил же ОДНУ строку...


У Вас неодинаково написаны ФИО в разных столбцах. Для Excel "Абрамчук Вячеслав Павлович "и "Абрамчук Вячеслав Павлович" - это два совершенно разных значения. Убедиться в этом легко, достаточно в любой свободной ячейке написать формулу
Код
=A2=D142
Эта формула вернёт ЛОЖЬ, вместо ожидаемого результата ИСТИНА

Так что либо убирайте лишние пробелы из списка вручную/макросом, либо добавьте в предложенную мной ранее формулу функцию СЖПРОБЕЛЫ()
Код
=ПОИСКПОЗ(СЖПРОБЕЛЫ(A2);D$2:D$142;)

Автор - Serge_007
Дата добавления - 24.04.2013 в 02:17
SkySer Дата: Среда, 24.04.2013, 15:33 | Сообщение № 18
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Цитата (Serge_007)
Эта формула вернёт ЛОЖЬ, вместо ожидаемого результата ИСТИНА

Так что либо убирайте лишние пробелы из списка вручную/макросом, либо добавьте в предложенную мной ранее формулу функцию СЖПРОБЕЛЫ()

Это решило всю проблему,спасибо Вам за помощь и терпение.
 
Ответить
Сообщение
Цитата (Serge_007)
Эта формула вернёт ЛОЖЬ, вместо ожидаемого результата ИСТИНА

Так что либо убирайте лишние пробелы из списка вручную/макросом, либо добавьте в предложенную мной ранее формулу функцию СЖПРОБЕЛЫ()

Это решило всю проблему,спасибо Вам за помощь и терпение.

Автор - SkySer
Дата добавления - 24.04.2013 в 15:33
ignatovaira2013 Дата: Понедельник, 11.08.2014, 22:53 | Сообщение № 19
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Доброй ночи! Подскажите как прописать функцию для сравнения двух таблиц, чтобы выявляло совпадения по накладным и сумам, и расхождения если суммы в одинаковых накл.несовпадают. Буду очень-очень признательна... :'(
[moder]Ирочка, поверьте, мне очень не хочется применять к Вам репрессивные санкции, но Вы меня просто вынуждаете. ВАм уже несколько раз писали - создавайте свою тему. 20% замечаний, которые я Вам повесил - это предупреждение. Следующие проценты - это уже временный бан. Вам оно надо?
А эта тема закрыта.
К сообщению приложен файл: 2128611.xls (19.5 Kb)


ирина
 
Ответить
СообщениеДоброй ночи! Подскажите как прописать функцию для сравнения двух таблиц, чтобы выявляло совпадения по накладным и сумам, и расхождения если суммы в одинаковых накл.несовпадают. Буду очень-очень признательна... :'(
[moder]Ирочка, поверьте, мне очень не хочется применять к Вам репрессивные санкции, но Вы меня просто вынуждаете. ВАм уже несколько раз писали - создавайте свою тему. 20% замечаний, которые я Вам повесил - это предупреждение. Следующие проценты - это уже временный бан. Вам оно надо?
А эта тема закрыта.

Автор - ignatovaira2013
Дата добавления - 11.08.2014 в 22:53
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!