두 목록 비교
명단 두 개에서 공통 항목과 한쪽에만 있는 항목을 찾고 중복 없이 합쳐요.
파일과 입력값은 이 브라우저 밖으로 나가지 않아요.
입력
두 목록 비교 소개
두 명단을 한 줄에 한 항목씩 붙여넣어 공통 항목, 한쪽에만 있는 항목, 전체 합친 목록을 만들어요. 줄 위치의 차이를 찾는 텍스트 비교와 달리 각 줄을 하나의 집합 원소로 비교해요. 중복은 하나로 줄이고 처음 나온 표기를 남기므로 참석 명단, 상품 코드, 작업 목록 등을 대조할 때 사용할 수 있어요.
교집합·차집합·대칭 차집합 선택하기
양쪽에 있는 항목은 교집합이고 A에만 있는 항목은 A에서 B를 뺀 차집합이에요. 한쪽에만 있는 항목을 고르면 A와 B의 공통 원소를 모두 제외해요. 전체 합치기는 양쪽 항목을 중복 없이 모으며 A의 순서가 먼저 나오고 새로 추가되는 B의 항목이 뒤에 이어져요.
두 목록 안에서 같은 항목이 여러 번 등장해도 결과에는 한 번만 나와요. 따라서 각 항목이 몇 번 반복됐는지를 비교하는 용도와는 달라요. 수량이나 출석 횟수가 중요하다면 항목과 수량을 따로 정리하고 표 변환이나 숫자 통계 도구를 함께 사용하세요.
목록 비교에서 공백과 대소문자의 의미
양끝 공백 제거를 켜면 줄 시작과 끝의 공백을 비교에서 제외해요. 줄 중간의 공백은 그대로 두므로 상품 이름처럼 띄어쓰기에 의미가 있는 내용을 보존해요. 공백만 있는 줄과 빈 줄은 목록 항목으로 넣지 않으며 입력 순서대로 결과를 구성해요.
대소문자 무시를 고르면 영문 대문자와 소문자를 같은 항목으로 보지만 결과에는 처음 나온 표기를 사용해요. 한글의 조합 방식이 다른 경우는 NFC 정규화로 비교해요. 이름만 같은 다른 사람은 구분할 수 없으므로 필요한 경우 번호나 이메일 같은 고유 값을 함께 넣어요.
두 목록 비교 사용 방법
- 목록 A와 목록 B에 항목을 한 줄씩 붙여넣어요.
- 비교 방식과 양끝 공백·대소문자 옵션을 골라요.
- 결과를 확인하고 필요한 명단을 복사하거나 저장해요.
자주 묻는 질문
- 줄 순서가 달라도 같은 항목을 찾나요?
- 네. 줄 위치 대신 항목 내용을 비교하고 결과에서는 원래 순서를 최대한 유지해요.
- 중복 횟수도 비교하나요?
- 아니요. 같은 항목은 하나로 취급하는 집합 연산이에요.
- 빈 줄은 결과에 나오나요?
- 빈 줄과 공백만 있는 줄은 비교 전에 제외해요.
- 공통 항목이 없으면 어떻게 되나요?
- 결과 칸이 비어 있어요. 입력 오류가 아니라 조건에 맞는 항목이 없는 상태예요.
- 한글 자모가 분리돼 있으면 다른가요?
- 비교할 때 NFC 정규화를 적용해 조합 방식만 다른 한글을 같은 값으로 봐요.
알아 두면 좋은 점
- 두 목록의 합계를 1,000,000자 이하로 제한해요. 같은 이름의 다른 항목은 별도 식별자를 붙여 구분하세요.