|
2 / 2 / 0
Регистрация: 19.08.2019
Сообщений: 45
|
||||||
Excel Сравнение ячейки с массивом19.08.2019, 17:23. Показов 9400. Ответов 14
Метки нет (Все метки)
Сделал такой макрос. Он сравнивает ячейку в столбце "А" на 2 листе с ячейкой столбца "А" на первом и если нет совпадения, записывает данные ячейки столбца "А" и "В" с первого листа в конец столбца "А" и "В" на втором.
Нужно сделать так чтобы сравнение было не построчно а по масиву (масив столбца "А" 1 листа сравнивался с масивом столбца "А" 2 листа, и всё что не совпало записать в конец столбца "А" на втором листе). Помогите пожалуйста у меня не получается сравнить по масивах.
0
|
||||||
| 19.08.2019, 17:23 | |
|
Ответы с готовыми решениями:
14
Сравнение 2 одномерных массивом и выбор элементов по условию Сравнение textBox и ячейки |
|
1847 / 1162 / 354
Регистрация: 11.07.2014
Сообщений: 4,107
|
|
| 19.08.2019, 18:56 | |
|
RolanLev, может объясните чем ваше "построчно" отличается от "по массиву". Хотите диапазон ячеек перенести в массив или как?
Или каждое значение сравнивается со всеми значениями массива?
0
|
|
|
2 / 2 / 0
Регистрация: 19.08.2019
Сообщений: 45
|
|
| 19.08.2019, 19:15 [ТС] | |
|
0
|
|
|
1847 / 1162 / 354
Регистрация: 11.07.2014
Сообщений: 4,107
|
|
| 20.08.2019, 06:24 | |
|
RolanLev, подобная тема и она не одна Проверка двух списков
и если прокрутить колёсико мыши ниже, в Похожие темы можно, я думаю, посмотреть Сравнение ячейки со столбцом в Excel
0
|
|
|
2 / 2 / 0
Регистрация: 19.08.2019
Сообщений: 45
|
||||||
| 20.08.2019, 10:44 [ТС] | ||||||
|
Почитал те темы и понял что со словарём у меня не получится (ничего там не понял).
попробовал изменить свой код, на ругается на Next i
И это я сделал сравнение с масивом? (а то я тоже не понял).
0
|
||||||
|
3947 / 2340 / 790
Регистрация: 02.11.2012
Сообщений: 6,220
|
|||||||
| 20.08.2019, 11:10 | |||||||
0
|
|||||||
|
2 / 2 / 0
Регистрация: 19.08.2019
Сообщений: 45
|
||
| 20.08.2019, 11:20 [ТС] | ||
|
Но это мне не помогло. после выполнение макроса появилось очень много дублей. Значить мой подход не верен(.
0
|
||
|
3947 / 2340 / 790
Регистрация: 02.11.2012
Сообщений: 6,220
|
||
| 20.08.2019, 11:31 | ||
|
алгоритм такой 1. берется некая переменная равная false 2. берем первое значение и в цикле сверяем с значениями второго листа, если находим совпадение то false меняем на true и выходим из цикла. 3. после второго цикла ставим проверку, если false то копируем, иначе ничего не делаем. 4. обнуляем переменную (прописываем false) 5. берем следующее значение и повторяем шаги 2-4. Как то так. Добавлено через 2 минуты задача: с лист 1 скопировать на лист 2 то чего нет на лист 2? без повторов? Сравнивать только по столбцу "А"?
0
|
||
|
2 / 2 / 0
Регистрация: 19.08.2019
Сообщений: 45
|
||
| 20.08.2019, 11:36 [ТС] | ||
|
0
|
||
|
3947 / 2340 / 790
Регистрация: 02.11.2012
Сообщений: 6,220
|
|
| 20.08.2019, 11:38 | |
|
пример не удачный, там копировать не чего.
0
|
|
|
2 / 2 / 0
Регистрация: 19.08.2019
Сообщений: 45
|
|
| 20.08.2019, 11:52 [ТС] | |
|
Пример повторно.
0
|
|
|
2 / 2 / 0
Регистрация: 19.08.2019
Сообщений: 45
|
|
| 20.08.2019, 11:53 [ТС] | |
|
0
|
|
|
3947 / 2340 / 790
Регистрация: 02.11.2012
Сообщений: 6,220
|
||||||
| 20.08.2019, 14:47 | ||||||
Сообщение было отмечено RolanLev как решение
Решение
проверяйте
2
|
||||||
|
2 / 2 / 0
Регистрация: 19.08.2019
Сообщений: 45
|
|||||||
| 20.08.2019, 15:45 [ТС] | |||||||
(немного подправил под свою глобальную задачу)Большое тебе человеческое СПАСИБО. (ибо сижу уже неделю над этой задачей). Добавлено через 14 минут Возможно кому-то пригодится. Макрос этот умеет перебирать все файлы в папке и в файлах делать любое что впишете между Start и Stop.
1
|
|||||||
|
0 / 0 / 0
Регистрация: 25.03.2022
Сообщений: 1
|
|
| 29.03.2022, 00:51 | |
|
Подскажите пожалуйста, а если есть совпадения из листа1 столбец А и в листе2 столбец А, как внести данный из Лист1 столбец Б в лист 2 Столбец С ?
Добавлено через 3 часа 50 минут спасибо разобрался ))))
0
|
|
| 29.03.2022, 00:51 | |
|
Помогаю со студенческими работами здесь
15
Сравнение ячейки со столбцом в Excel Сравнение дат и вывод диапазона в ячейки сравнение с массивом Сравнение с массивом Сравнение массивом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|