
Excel에는 각 시트에 두 개의 열이 있는 두 개의 서로 다른 시트가 있습니다. 첫 번째 열에는 항목 이름이 포함되고 두 번째 열에는 수량이 포함됩니다.
수량의 차이는 어떻게 알 수 있나요?
항목은 두 시트 모두에서 정렬되지 않았으며 동일한 순서도 아닙니다.
답변1
당신이 추구하는 것은 기능입니다 VLOOKUP()
.
Sheet2
이렇게 설정하세요
그리고 Sheet1
이렇게
다음 수식을 입력하고 C2
표의 나머지 열에 Ctrl-Enter/복사-붙여넣기/채우기/자동 채우기를 입력하세요.
=ABS(B2-VLOOKUP(A2,Sheet2!$A$1:$B$8,2,FALSE))
설명:
이 VLOOKUP()
함수는 두 번째 인수에 지정된 범위의 첫 번째 열에서 첫 번째 인수 값을 조회하여 작동하고 세 번째 인수에 지정된 열의 동일한 행에서 값을 반환합니다. (세 번째 인수는 두 번째 인수 범위의 열에 대한 1부터 시작하는 열 인덱스입니다.)
이 ABS()
기능은 모든 차이점을 긍정적으로 만드는 역할을 합니다. 에 있는 수량 Sheet2
이 에 있는 것보다 많거나 적은지 알아야 하는 경우에는 생략할 수 있습니다 Sheet1
.
#N/A
의 항목 Sheet1
에 의 해당 항목이 없으면 오류 가 발생합니다 Sheet2
. 필요한 경우 함수를 사용하여 임의의 문자열로 변경할 수 있습니다 IFERROR()
.
답변2
작동 방식:
이것을 Cell
G3
of 에 쓰고Sheet 2
채워 넣으세요.=IFERROR(VLOOKUP(Sheet1!A3,$A$3:$B$9,2,False)-Sheet1!B3,"Not Found")
VLOOKUP
함수는 시트와 빼기 수량 사이의 항목을 찾아 일치시키고, 그렇지 않으면 메시지IFERROR
를 반환합니다Not Found
.
H3
또는 Cell of Sheet 2
& fill it 에도 이 항목을 사용할 수 있습니다 .
=IFERROR(ABS(IF(COUNTIF(A$3:A$9,Sheet1!A3)<>0,Sheet1!B3-INDEX(B$3:B$9,MATCH(Sheet1!A3,A$3:A$9,0))," ")),"Not Found")
- 수식의 첫 번째 부분에서 두 시트 모두
COUNTIF
에서 일치하는 항목을 찾고 ,Items
반환된 경우 조합 으로 지원되는 시트 간1
수식의 다음 부분을 찾습니다 .Subtracts Quantities
INDEX & MATCH
필요에 따라 수식에서 셀 참조를 조정합니다.