Форум программистов, компьютерный форум, киберфорум
MS Office Excel
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 26.05.2015
Сообщений: 17

Сравнение ячеек в диапазоне (Некорректное значение)

04.01.2017, 22:38. Показов 1867. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте уважаемые форумчане!
Столкнулся с такой проблемой, у меня есть столбец "А" и "Б" на одном листе книги, и столбец "В" и "Г" на другом листе книги. Столбец "Г" пустой. Мне надо сравнить каждое значение из столбца "В" со значениями из столбца "А", и после сравнения если значения окажутся одинаковыми, вывести\скопировать соответствующее значение из столбца "Б" в столбец "Г". Я пользовался функцией ПРОСМОТР парой способов, но после ввода формулы либо возвращается либо совсем не верное значение, либо не все. Помогите пожалуйста решить эту задачу, пример прилагаю.
Вложения
Тип файла: xlsx Пример для форума.xlsx (25.9 Кб, 6 просмотров)
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.01.2017, 22:38
Ответы с готовыми решениями:

Найти значение ячеек в диапазоне, выделить и скопривать в соседнюю ячейку!
Подскажите как найти диапазон ячеек по поиску выделить их скопировать и вставить в соседние с ними ячейки при помощи VBA?

Если в диапазоне ячеек есть СЕГОДНЯ, то взять значение слева от этой ячейки
Был бы очень благодарен помощи в подборе нужной формулы. Нужно, чтобы в отдельно стоящую ячейку(желтую) подтягивалось значение из...

Сравнение ячеек в столбце если значение не совпадает поменять цвет
Привет. Нужно сравнить 2 столбика из DataGridView и если значения в столбиках различается, в столбике котором меняются значения, покрасить...

7
0 / 0 / 0
Регистрация: 26.05.2015
Сообщений: 17
04.01.2017, 23:04  [ТС]
Плюс ее задачка по сложнее, я вообще голову сломал как это сделать, так как в excel у меня опыта мало, пришел к Вам за помощью. Тут есть столбец "А" и "заголовки" на одном листе книги, и столбец "В" и "Г" на другом листе. Мне надо в столбец "Г" вывести "Заголовки" которые соответствуют если значения из столбцов "В" и "А" совпадают. К заголовку относятся все значения из столбца "А" которые находятся до названия следующего "заголовка". Уверен для Вас это будет пара пустяков, а для меня это преодоление китайской стены вдоль, помогите пожалуйста, какие формулы тут лучше использовать? (мои знание об ЕСЛИ, ПРОСМОТР и ИНДЕКС тут не подошли)(пример тут)
Вложения
Тип файла: xlsx сложный пример для форума.xlsx (24.9 Кб, 5 просмотров)
0
 Аватар для AlexM
2904 / 1718 / 705
Регистрация: 04.09.2015
Сообщений: 3,445
04.01.2017, 23:04
Используйте любую из двух формул
Code
1
2
=ПРОСМОТР(2;1/(A2&""=Лист1!A$2:A$215);Лист1!B$2:B$215)
=ВПР(A2&"";Лист1!A$2:B$215;2;)
0
0 / 0 / 0
Регистрация: 26.05.2015
Сообщений: 17
04.01.2017, 23:13  [ТС]
AlexM, Спасибо, но к сожалению эти формулы выводят не все значения, например для значений А27, А34-А39 (на листе 2) значение не возвращено, хотя в столбце "А" для него есть значение в столбце "Б", хотя Ваша формула точнее моей, но мне такие пропуски допускать нельзя к сожалению
0
 Аватар для AlexM
2904 / 1718 / 705
Регистрация: 04.09.2015
Сообщений: 3,445
04.01.2017, 23:40
Лучший ответ Сообщение было отмечено Sekach как решение

Решение

Это не формула виновата. Добавил функцию для удаления лишних пробелов, в первой можно так же сделать
Code
1
=ВПР(СЖПРОБЕЛЫ(A2);Лист1!A$2:B$215;2;)
1
0 / 0 / 0
Регистрация: 26.05.2015
Сообщений: 17
08.01.2017, 13:13  [ТС]
Спасибо огромное! С прошедшими праздниками! Значит дело было в пробелах? а второй файл "сложный пример для форума" не подскажите как сделать?
0
0 / 0 / 0
Регистрация: 26.05.2015
Сообщений: 17
09.01.2017, 20:04  [ТС]
Помогите пожалуйста ктонибудь со вторым примером! Спасите пожалуйста
0
 Аватар для AlexM
2904 / 1718 / 705
Регистрация: 04.09.2015
Сообщений: 3,445
10.01.2017, 11:59
по второй задаче формула массива
Code
1
=СЖПРОБЕЛЫ(ВПР("";ИНДЕКС(Лист1!A:A;МАКС(ЕЧИСЛО(ПОИСК(СЖПРОБЕЛЫ(A2);Лист1!A$2:A$999))*СТРОКА(A$2:A$999))):Лист1!B$999&"";2;))
Ошибку уберите функцией ЕСЛИОШИБКА() так
Code
1
=ЕСЛИОШИБКА(формула;значение_при ошибке)
Ввод формул массива делается тремя клавишами Ctrl+Shift+Enter

Добавлено через 57 минут
Короче формула
Code
1
=ВПР("";ИНДЕКС(Лист1!A:A;ПОИСКПОЗ("*"&СЖПРОБЕЛЫ(A2)&"*";Лист1!A$1:A$999;)):Лист1!B$999&"";2;)
Ввод формулы - Ctrl+Shift+Enter
Вложения
Тип файла: rar сложный пример для форума_01.rar (17.0 Кб, 1 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.01.2017, 11:59
Помогаю со студенческими работами здесь

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

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

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

Некорректное сравнение чисел
Добрый вечер, господа! Начал мучить JS. Написал коротенький код для сравнения двух чисел. Пока числа однозначные, оно работает. ...

некорректное сравнение дробей
Следующий код работает не так, как предполагалось: double __rD(double d, int symAPt) { // round double symAPt = pow(10, symAPt);...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 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-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru