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

Поиск одинаковых чисел в двух столбцах

15.12.2012, 00:52. Показов 15237. Ответов 23
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Excel
Доброго времени суток, форумчане!
Извините что напрягаю, но вот в чем загвоздка:
Необходимо найти одинаковые значения в столбцах к примеру А и B.
Тобиж, выбрать первый элемент столбца - сравнить его со всеми элементами столбца В, после чего взять второй элемент столбца и сравнить опять таки его со всем элементами столбца В. Причем если найдет одинаковые то очистить данные ячейки. Надеюсь на вашу помощь, благодарю
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.12.2012, 00:52
Ответы с готовыми решениями:

Поиск двух одинаковых чисел в двумерном массиве
Здравствуйте, уважаемые форумчане. Помогите решить задачу (задачка у нас из разряда гуру): Массив А размерностью 30х7 содержит два (и...

Поиск одинаковых элементов в двумерном массиве как в строках так и в столбцах
Поиск одинаковых элементов в двумерном массиве как в строках так и в столбцах а если эти элементы не совпадают то показывает что матрица...

Макрос поиска одинаковых чисел в столбцах и выделение их цветом
Ув. форумчане, помогите пожалуйста с написанием макроса для Екселя... Есть 2 столбца 13-ти значных номеров штрих кодов, нужен макрос...

23
5472 / 1150 / 50
Регистрация: 15.09.2012
Сообщений: 3,578
07.02.2013, 09:30
Студворк — интернет-сервис помощи студентам
Пункт 1

Цитата Сообщение от Artemonxxx Посмотреть сообщение
а можно привязываться к имени нужного листа?
Visual Basic
1
    Worksheets("Лист1").Activate

Пункт 2
Цитата Сообщение от Artemonxxx Посмотреть сообщение
про это ("Любой лист - может быть лист макросов или диаграмм!") не понял
В VBA-Excel есть два объекта для работы с листами: Sheet и Worksheet.

В программе Excel листы есть разных видов. Какие есть виды листов, можно вот так посмотреть:
кликните правой кн. мыши по ярлыку листа - Вставить... - на вкладке Общие показаны, какие в программе Excel существуют виды листов.

Объект Sheet подразумевает любой вид Excel-листа.
Объект Worksheet подразумевает только один вид Excel-листа - это обычный лист.
1
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
07.02.2013, 10:37
Поясню немного про лист диаграмм - очень часто код пишется примерно так:

Visual Basic
1
2
3
4
5
6
Sub tt()
Dim sh As Object
For Each sh In Sheets
MsgBox sh.Cells(1, 1)
Next
End Sub
Так вот - если в книгу вдруг (было такое) юзер добавит лист диаграммы (или диалога), то код выпадет в ошибку, т.к. на этих листах нет ячеек.
0
0 / 0 / 0
Регистрация: 06.02.2013
Сообщений: 15
07.02.2013, 15:12
Цитата Сообщение от Скрипт Посмотреть сообщение
Worksheets("Лист1").Activate
А можно ли присваивать некоторым ячейкам имена и в дальнейшем извлекать значения из них обращаясь не по координатам , а по имени? Это нужно для случаев когда нужно взять итоговое значение из определенной таблицы на определенном листе, независимо от количества строк в той таблице. Т.к. при изменении количества строк в таблице меняются координаты ячеек нижней/итоговой строки (нам как-раз нужны значения из этих ячеек).
0
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
07.02.2013, 15:25
Можно имена ячейкам, можно диапазонам.
Например так - задайте имя "myname" диапазону из трёх соседних ячеек одной строки, выполните
Visual Basic
1
2
3
4
5
Sub tt()
MsgBox [myname].Cells(2)
MsgBox [myname].Cells(1, 2)
MsgBox [myname].Item(2)
End Sub
Или можно обращаться так (даже так правильнее, но длиннее):
Visual Basic
1
Range("myname")
Но может в Вашем случае можно обойтись без имени - просто с помощью find найти нужное слово на листе и от него "плясать"?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.02.2013, 15:25
Помогаю со студенческими работами здесь

Поиск в двух столбцах
Добрый день. Задача такая: есть столбец А с номерами (условно) машин на странице Sheet1. Есть столбец B с такими же данными на странице...

среди чисел k,l,r два одинаковых,а в третье отлично от них.Переменной n присвоить значение числа,отличного от двух одинаковых
среди чисел k,l,r два одинаковых,а в третье отлично от них.Переменной n присвоить значение числа,отличного от двух одинаковых

Поиск .Find по двум полям в двух столбцах
Подскажите, пожалуйста, что нужно добавить в код With Worksheets('B').Range('E1:E650') Set C = .Find('John', LookIn:=xlValues,...

Поиск схожих значений в двух столбцах и перенос из первого на другой лист
Добрый вечер! Идея такая! Есть Два столбца, Один большой, второй меньше, нужно найти значения из столбца 2 в столбце 1, удалить их оттуда и...

Поиск двух одинаковых элементов последовательности
Как найти в последовательности два одинаковых элемента ? К примеру в строке текста найти два одинаковых слова. Желательно на простом...


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

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
Новые блоги и статьи
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
Модель здравосохранения 17. Планы на выгорание
anaschu 23.05.2026
Вот конкретная схема реализации: В классе Работник добавить: накопленнаяУсталость — растёт каждый час работы, снижается в перерывы и болезни коэффициентПрезентеизма — снижает продуктивность. . .
Изменение цветов в палитре gif файла aka фавикона
russiannick 23.05.2026
Изменение цветов в палитре gif файла, юзаемого как фавиконка в составе html-файла, помещенная в base64, средствами нативного Java Script, навеянное сном в майский день. Для работы необходим браузер,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru