두 Excel 워크 시트의 차이점을 찾으십니까?
동일한 구조를 가진 두 개의 Excel 파일이 있습니다. 둘 다 데이터가있는 열이 1 개 있습니다. 하나는 800 개의 레코드가 있고 다른 하나는 805 개의 레코드가 있지만 805 세트의 5 개 중 800 세트에없는 것이 무엇인지 잘 모르겠습니다. Excel을 사용하여 찾을 수 있습니까?
vlookup은 당신의 친구입니다!
각 스프레드 시트의 A 열에 열을 행당 하나의 값으로 배치합니다. 더 큰 시트의 B 열에
=VLOOKUP(A1,'[Book2.xlsb]SheetName'!$A:$A,1,FALSE)
그런 다음 데이터 열이 실행되는 한 수식을 복사하십시오.
수식 결과가 FALSE 인 경우 해당 데이터는 다른 워크 시트에 없습니다.
해킹처럼 보일 수 있지만 개인적으로 셀을 텍스트로 복사 (또는 CSV로 내보내기)하여 Winmerge 또는 다른 diff 도구 로 복사하는 것을 선호합니다 . 두 시트에 거의 동일한 데이터가 포함되어 있다고 가정하면 Winmerge는 즉시 차이점을 표시합니다.
LibreOffice 는 통합 문서 비교 기능을 제공합니다 : 편집-> 문서 비교
쉬운 방법 : 세 번째 시트를 사용하여 확인하십시오.
Sheet 1과 Sheet 2의 차이점을 찾고 싶다고 가정 해 보겠습니다.
- 시트 3, A1 셀로 이동하여
=IF(Sheet2!A1<>Sheet1!A1,"difference","")
. - 그런 다음 시트 3의 모든 셀을 선택하고 채우고 오른쪽으로 채 웁니다.
- Sheet 1과 Sheet 2 사이에 다른 셀은 이제 Sheet 3에서 "difference"로 표시됩니다.
다른 실제 값을 표시하도록 수식을 조정할 수 있습니다.
Inquire 추가 기능 이있는 Excel 버전이있는 경우 Excel에는이 기능이 내장되어 있습니다 .
Office 웹 페이지 의이 링크 는 활성화되지 않은 경우 추가 기능을 활성화하는 프로세스와 두 통합 문서를 비교하는 방법에 대해 설명합니다.
비교는 http://office.microsoft.com/en-us/excel-help/what-you-can-do-with-spreadsheet-inquire-HA102835926의 경우 구조적 차이점과 편집 및 기타 많은 변경 사항을 모두 보여줍니다. .aspx
이 무료 온라인 도구를 사용해보십시오 -www.cloudyexcel.com/compare-excel/
대부분의 시간 동안 잘 작동하며 때로는 결과가 약간 떨어집니다.
또한 좋은 시각적 출력을 제공합니다.
결과를 Excel 형식으로 다운로드 할 수도 있습니다. (당신은 그것을 위해 가입해야합니다)
COUNTIF
빠른 차이 확인에 적합합니다. .NET보다 기억하기 쉽고 작업하기가 더 쉽습니다 VLOOKUP
.
=COUNTIF([Book1]Sheet1!$A:$A, A1)
일치하는 항목이 있으면 1을 표시하고 일치하는 항목이 없으면 0을 표시하는 열을 제공합니다 (목록 자체 내 중복 항목에 대해> 1을 표시하는 보너스 포함).
Microsoft Office Professional Plus 2013이있는 경우 Microsoft Spreadsheet Compare 를 사용 하여 두 통합 문서 간의 차이점에 대한 보고서를 실행할 수 있습니다 .
스프레드 시트 비교 시작 :
Windows 7 : Windows 시작 메뉴의 Office 2013 도구에서 스프레드 시트 비교를 클릭합니다.
Windows 8 : 시작 화면에서 스프레드 시트 비교를 클릭합니다. 스프레드 시트 비교 타일이 표시되지 않으면 스프레드 시트 비교라는 단어를 입력 한 다음 해당 타일을 선택합니다.
두 Excel 통합 문서를 비교합니다.
- 홈> 파일 비교를 클릭합니다.
- ㅏ. 비교 상자 옆에있는 파란색 폴더 아이콘을 클릭하여 이전 버전의 통합 문서 위치를 찾습니다. (컴퓨터 나 네트워크에 저장된 파일 외에도 통합 문서가 저장된 사이트의 웹 주소를 입력 할 수 있습니다.)
- b. Click the green folder icon next to the To box to browse to the location of the workbook that you want to compare to the earlier version, and then click OK. (TIP You can compare two files with the same name if they're saved in different folders.)
- In the left pane, choose the options you want to see in the results of the workbook comparison by checking or unchecking the options, such as Formulas, Macros, or Cell Format. Or, just Select All.
Reference:
I think your best option is a freeware app called Compare IT! .... absolutely brilliant utility and dead easy to use. http://www.grigsoft.com/wincmp3.htm
Use the vlookup
function.
Put both sets of data in the same excel file, on different sheets. Then, in the column next to the 805 row set (which I assume is on sheet2), enter
=if(isna(vlookup(A1, Sheet1!$A$1:$A$800, 1, false)), 0, 1)
The column will contain 0 for values that are not found in the other sheet, and 1 for values that are. You can sort the sheet to find all the missing values.
SO in fact that you are using excel means that you can use the SpreadSheet Compare from Microsoft. It is available from Office 2013. Yes i know this question is older then 6 years. But who knows maybe someone need this information today.
The Notepad++ compare plugin works perfectly for this. Just save your sheets as .csv files and compare them in Notepad++. Notepad++ gives you a nice visual diff.
May be this replay is too late. But hope will help some one looking for a solution
What i did was, I saved both excel file as CSV file and did compare with Windiff.
ExcelDiff exports a HTML report in a Divided (Side-by-side) or Merged (Overlay) view highlighting the differences as well as the row and column.
I used Excel Compare. It is payware, but they do have a 15 day trial. It will report amended rows, added rows, and deleted rows. It will match based on the worksheet name (as an option):
http://www.formulasoft.com/excel-compare.html
Use conditional formatting to highlight the differences in excel.
With just one column of data in each to compare a PivotTable may provide much more information. In the image below ColumnA is in Sheet1 (with a copy in Sheet2 for the sake of the image) and ColumnC in Sheet2. In each sheet a source flag has been added (Columns B and D in the image). The PT has been created with multiple consolidation ranges (Sheet1!$A$1:$B$15
and Sheet2!$C$1:$D$10
):
The left hand numeric column shows what is present in Sheet1 (including q
twice) and the right what in Sheet2 (again with duplicates – of c
and d
). d-l
are in Sheet1 but not Sheet2 and w
and z
are in Sheet2 (excluding those there just for the image) but not Sheet1. Add display Show grand totals for columns
and control totals would appear.
GUI 출력을 표시하지 않지만 필요한 것을 제공하는이 명령 줄 유틸리티를 찾았습니다. https://github.com/na-ka-na/ExcelCompare
샘플 출력 (프로젝트의 readme 파일에서 가져옴) :
> excel_cmp xxx.xlsx yyy.xlsx
DIFF Cell at Sheet1!A1 => 'a' v/s 'aa'
EXTRA Cell in WB1 Sheet1!B1 => 'cc'
DIFF Cell at Sheet1!D4 => '4.0' v/s '14.0'
EXTRA Cell in WB2 Sheet1!J10 => 'j'
EXTRA Cell in WB1 Sheet1!K11 => 'k'
EXTRA Cell in WB1 Sheet2!A1 => 'abc'
EXTRA Cell in WB2 Sheet3!A1 => 'haha'
----------------- DIFF -------------------
Sheets: [Sheet1]
Rows: [1, 4]
Cols: [A, D]
----------------- EXTRA WB1 -------------------
Sheets: [Sheet1, Sheet2]
Rows: [1, 11]
Cols: [B, K, A]
----------------- EXTRA WB2 -------------------
Sheets: [Sheet1, Sheet3]
Rows: [10, 1]
Cols: [J, A]
-----------------------------------------
Excel files xxx.xlsx and yyy.xlsx differ
Excel 오버레이는 두 스프레드 시트를 서로 겹쳐 놓고 (오버레이) 차이점을 강조 표시합니다.
http://download.cnet.com/Excel-Overlay/3000-2077_4-10963782.html?tag=mncol
참고 URL : https://stackoverflow.com/questions/1500153/find-the-differences-between-2-excel-worksheets
'Development Tip' 카테고리의 다른 글
값을 기준으로 원 크기로 Android에서 애니메이션으로 원을 그리는 방법 (0) | 2020.12.14 |
---|---|
_ : Swift에서 나에게 말하는 것은 무엇입니까? (0) | 2020.12.14 |
.NET 리플렉션에서 BindingFlags.DeclaredOnly와 함께 GetProperties () 사용 (0) | 2020.12.14 |
printf에서`% p`는 어디에 유용합니까? (0) | 2020.12.14 |
C # 숫자 열거 형 값 (문자열) (0) | 2020.12.14 |