엑셀 함수 > 찾기 및 참조영역 함수 > 판매실적 합치고 열 순서 바꾸기

판매실적 합치고 열 순서 바꾸기

다음과 같이 거래처별 판매실적 자료가 흩어져 있을 때 자료를 하나로 합치고 열의 순서도 바꾸어야 한다면 어떻게 해야 할까요?

판매실적 합치고 열 순서 바꾸기

실습용 엑셀파일 다운로드 : 판매실적합치고_열순서바꾸기.xlsx

 

VSTACK 함수와 CHOOSECOLS 함수를 조합하여 해결

단순히 판매실적 자료를 합치기만 한다면 VSTACK 함수를 사용하면 됩니다. 위와 같이 가져오는 열의 순서를 바꾸어야 한다면 VSTACK 함수 CHOOSECOLS 함수를 조합하면 됩니다.

[G5] 셀에 다음 수식을 입력합니다.

=CHOOSECOLS(VSTACK(B5:E8,B11:E14,B17:E18),2,1,3,4)

판매실적 합치고 열 순서 바꾸기 - 수식 입력

 

수식을 입력하면 다음과 같이 자료가 합쳐지고 열의 순서가 바뀐 결과가 표시됩니다.

판매실적 합치고 열 순서 바꾸기 - 결과

 

수식 풀이:

=CHOOSECOLS(VSTACK(B5:E8,B11:E14,B17:E18),2,1,3,4)

  • 안쪽의 VSTACK 함수가 먼저 3개 거래처의 판매실적을 합쳐주고
  • '지정된 열을 가져올 때 사용'하는 CHOOSECOLS 함수에 열번호를 지정하는 인수를 2,1,3,4로 입력하면 이 순서대로 판매실적 데이터의 열을 바꾸어서 가져옵니다.

 


관련 글

CHOOSECOLS 함수 사용법 CHOOSECOLS 함수 – 범위에서 열 가져오기 - 엑셀 CHOOSECOLS 함수는 배열, 범위에서 지정된 열을 가져옵니다. CHOOSECOLS 라는 함수 이름은 Choose Columns을 줄여서 쓴 것으로 '열을 선택한다, 가져온다'는 의미를…

CHOOSECOLS 함수 – 범위에서 열 가져오기 더 보기 »

엑셀 VSTACK 함수 사용법 VSTACK 함수 – 배열을 수직으로 합치기 - 엑셀 VSTACK 함수는 배열, 범위를 수직으로 합쳐줍니다. VSTACK 이라는 함수 이름은 Vertical Stack을 줄여서 쓴 것으로 '수직으로 쌓는다, 합친다'는 의미를 담고 있습니다.…

VSTACK 함수 – 배열을 수직으로 합치기 더 보기 »

 

 

 

엑셀웍스 책 출간 안내

그동안 엑셀웍스에 올린 '엑셀 강좌', '함수 사용법', 여러 '실무 예제'에서 핵심만 뽑아 '된다! 엑셀 수식 & 함수' 책으로 출간하였습니다.

 자세히 보기

온라인 구매처: 예스24   교보문고   알라딘 

댓글 남기기

Scroll to Top