Программное обеспечение
Непростой вопрос по Excel
Допустим у меня есть две таблицы с кодами. Одна старая, другая новая (там некоторые коды добавились, а некоторые исчезли) Есть ли формула или способ СОПОСТАВИТЬ эти таблицы и узнать ЧТО появилось новое, а что исчезло? Вручную долго и нудно - там 400 позиций.
Хотел VBA посоветовать, но третьим быть неинтересно. ;-)
Решение формулами. Результат на картинке.
Формула в C2 =ЕСЛИ (СЧЁТЕСЛИ (A$2:A$21;B2);B2;"")
Формула в D2 =ЕСЛИ (СЧЁТЕСЛИ (A$2:A$21;B2);"";B2)
Формула в E2 =ЕСЛИ (СЧЁТЕСЛИ (B$2:B$21;A2);"";A2)
Нижнюю ячейку диапазона в формулах вместо 21 делаете 400 или больше.
Все три формулы растягиваете по колонкам до 400-ой ячейки или больше.
Формулы могут обрабатывать числа и строки.
Решение формулами. Результат на картинке.

Формула в C2 =ЕСЛИ (СЧЁТЕСЛИ (A$2:A$21;B2);B2;"")
Формула в D2 =ЕСЛИ (СЧЁТЕСЛИ (A$2:A$21;B2);"";B2)
Формула в E2 =ЕСЛИ (СЧЁТЕСЛИ (B$2:B$21;A2);"";A2)
Нижнюю ячейку диапазона в формулах вместо 21 делаете 400 или больше.
Все три формулы растягиваете по колонкам до 400-ой ячейки или больше.
Формулы могут обрабатывать числа и строки.
Выгрузи обе таблицы в Access и запросом сравнивай)
Млять судя по ответам тут одни программеры сидят все умеют, и нихрена не делают. Судя из названия ВБА, кроме аббревиатуры вы ничего не знаете.
Выгружай в две таблицы, если код это цифры то в 3 таблице сделай простое вычитание 2 из 1 числа если 0 то ничего не изменилось.
сейчас для буквенного напишу.
Там буквы или цифры, напиши что там.
В третьей колонке пиши
=СОВПАД (A1;B1)
если совпадают то результат "истина" иначе "ложь"
Выгружай в две таблицы, если код это цифры то в 3 таблице сделай простое вычитание 2 из 1 числа если 0 то ничего не изменилось.
сейчас для буквенного напишу.
Там буквы или цифры, напиши что там.
В третьей колонке пиши
=СОВПАД (A1;B1)
если совпадают то результат "истина" иначе "ложь"
Можно использовать VBA. Там можно все что угодно реализовать, но надо знать как на VBA писать.
VBA - Visual Basic Applicatoins - встроен в Excel
В крайнем случае сделайте сортировку кодов по алфавиту и на глаз смотрите по алгоритму Ньютона.
VBA - Visual Basic Applicatoins - встроен в Excel
В крайнем случае сделайте сортировку кодов по алфавиту и на глаз смотрите по алгоритму Ньютона.
Если коды реально вытащить в txt-файл, можно написать простую программу, которая всё сделает сама.
Тащемта, можно и макросом, просто я не переношу VBA. :)
Тащемта, можно и макросом, просто я не переношу VBA. :)
Похожие вопросы
- Помогите ответить на вопросы MS Excel (последний)
- Вопросы по Excel
- Вопрос по EXCEL-таблицам!
- Вопрос по Excel 2007
- Подробный вопрос по Excel внутри...
- Как преобразовать сканированный файл PDF в Excel или Word?
- Есть ли возможность «научить» EXCEL расставлять данные согласно РУССКОМУ алфавиту?
- Форматирование в Excel
- СРОЧНО! Можно ли открывать документ excel 2000 года, в excel 2010?
- Разве Microsoft Excel создан для рисования?