Найти различия между 2 рабочими листами Excel?

Для систем, который внутренне хранит кодовые точки в UTF-16, распространено использовать суррогатные пары (xD800-xDFFF) для кодовых точек выше 0xFFFF, и в тех системах необходимо проверить, можете ли Вы действительно использовать, например, \u12345 или должны определить что как суррогатную пару. (Я просто узнал, что в C# можно использовать \u1234 (16 битов) и \U00001234 (32-разрядный) )

Согласно , Microsoft "рекомендация W3C не позволяет суррогатные символы в элементе или названиях атрибута". При поиске веб-сайта W3s я нашел C079 и C078, который мог бы представлять интерес.

58
задан iconoclast 16 October 2012 в 19:05
поделиться

6 ответов

vlookup - ваш друг!

Разместите столбец, один значение в строке в столбце A каждой электронной таблицы. в столбце B большего листа введите

=VLOOKUP(A1,'[Book2.xlsb]SheetName'!$A:$A,1,FALSE)

Затем скопируйте формулу вниз до тех пор, пока идет столбец данных.

Если результат формулы - ЛОЖЬ, этих данных нет на другом листе.

36
ответ дан 24 November 2019 в 18:46
поделиться

Используйте условное форматирование, чтобы выделить различия в Excel.

Вот пример.

0
ответ дан 24 November 2019 в 18:46
поделиться

Используйте функцию vlookup .

Поместите оба набора данных в один файл Excel на разные листы. Затем в столбце рядом с набором 805 строк (который, как я предполагаю, находится на листе 2) введите

=if(isna(vlookup(A1, Sheet1!$A$1:$A$800, 1, false)), 0, 1)

. Столбец будет содержать 0 для значений, которых нет на другом листе, и 1 для значений, которые есть. Вы можете отсортировать лист, чтобы найти все пропущенные значения.

3
ответ дан 24 November 2019 в 18:46
поделиться

COUNTIF works well for quick difference-checking. And it's easier to remember and simpler to work with than VLOOKUP.

=COUNTIF([Book1]Sheet1!$A:$A, A1) 

will give you a column showing 1 if there's match and zero if there's no match (with the bonus of showing >1 for duplicates within the list itself).

8
ответ дан 24 November 2019 в 18:46
поделиться

Это может показаться взломом, но я лично предпочитаю копировать ячейки как текст (или экспортировать как CSV) в Winmerge или любой другой инструмент сравнения. Предполагая, что два листа содержат в основном идентичные данные, Winmerge немедленно покажет различия.

21
ответ дан 24 November 2019 в 18:46
поделиться

оверлей Excel поместит обе электронные таблицы друг на друга (наложит их) и выделит различия.

http://download.cnet.com/Excel-Overlay/3000-2077_4 -10963782.html? Tag = mncol

-1
ответ дан 24 November 2019 в 18:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: