본문 바로가기
엑셀 파보자

엑셀로 제품 색상, 사이즈별 판매 데이터로 재고표 만드는 방법

by 파보자 2025. 2. 28.
반응형

엑셀과 씨름하며 재고 관리에 시간을 쏟고 계신가요? 🤯 매일 제품 색상, 사이즈별 판매 데이터를 보고 머리가 핑글핑글 도는 경험, 다들 있으시죠? 하지만 이제 걱정은 그만! 🎉 엑셀의 마법으로, 마치 맛집 추천처럼 쉽고 재밌게 매일 재고표를 만들 수 있습니다. 자동화된 시스템으로 칼퇴는 물론, 오늘 업무는 칼퇴각! 😎 이 글에서는 엑셀을 활용하여 매일 제품 색상과 사이즈별 판매 데이터로 재고표를 만드는 비법을 전수해 드립니다. 수식 활용과 조건부 서식으로 데이터를 보기 좋게 시각화하는 꿀팁까지! 😉 더 이상 야근은 없다! 지금 바로 시작해 볼까요?

 

 

데이터 입력 및 정리

자, 엑셀 마법사가 되기 위한 첫걸음! 바로 데이터 입력과 정리입니다! 마치 옷장 정리처럼, 깔끔하게 정리된 데이터는 보기에도 좋고, 분석하기에도 훨씬 수월하답니다. 옷장에 옷을 아무렇게나 쑤셔 넣으면 나중에 원하는 옷 찾기가 얼마나 힘든지 아시죠? 데이터도 마찬가지예요! 효율적인 재고 관리를 위해선 칼 같은 데이터 입력과 정리가 필수!

엑셀 데이터 입력

자, 그럼 엑셀 시트에 어떤 데이터를, 어떻게 입력해야 할까요? 옷장에 옷 종류별로, 색깔별로 정리하듯, 제품 정보도 착착 정리해 봅시다! 제품명, 색상, 사이즈는 기본 중의 기본! 여기에 날짜별 판매량, 입고량, 그리고 재고량까지 넣어주면 금상첨화겠죠? 예를 들어, "하늘색 니트_XL"가 3월 2일에 5개 팔렸고, 3월 5일에 10개 입고되었다면, 이 정보들을 각각의 셀에 꼼꼼하게 입력하는 거예요.

데이터 입력 시간 단축

"흠... 그런데 제품 종류가 수백 가지면 어쩌죠? 하나하나 입력하다가 날 새겠는데요?!"라고 생각하시는 분들, 걱정 마세요! 엑셀의 강력한 기능, 바로 "데이터 유효성 검사"가 있으니까요! 미리 정해진 목록에서 선택만 하면 되니, 오류 입력도 막고 시간도 절약하고, 일석이조! 게다가 드롭다운 목록으로 깔끔하게 정리되니 보기에도 얼마나 좋게요~? ^^

데이터 형식 지정

입력한 데이터는 숫자, 텍스트 등 데이터 형식을 정확하게 지정해야 나중에 수식을 사용할 때 오류가 발생하지 않습니다! 숫자는 숫자답게, 텍스트는 텍스트답게! 혹시 숫자에 쉼표(,)가 들어가 있다면? 엑셀이 숫자로 인식하지 못할 수 있으니 주의하세요!

필터 기능

데이터가 너무 많아서 눈이 핑핑 돈다구요? 걱정 마세요! "필터" 기능을 사용하면 원하는 데이터만 쏙쏙 골라서 볼 수 있답니다! 예를 들어, "파란색 티셔츠"의 판매량만 보고 싶다면? 색상 필터에서 "파란색"만 선택하면 끝! 참 쉽죠? 마치 마법처럼 원하는 데이터만 짠! 하고 나타난답니다.

피벗 테이블

그리고, 데이터 정리의 끝판왕! 바로 "피벗 테이블"입니다! 방대한 데이터를 원하는 대로 요약하고 분석할 수 있는 최강의 기능이죠! 제품 색상별 판매량, 사이즈별 재고량 등등, 원하는 정보를 눈 깜짝할 사이에 뽑아낼 수 있답니다! 피벗 테이블, 써보면 신세계가 열릴 거예요!

"휴, 데이터 입력하고 정리하느라 힘들었지만, 이제 시작일 뿐이라고?!" 네, 맞아요! 하지만 걱정 마세요! 깔끔하게 정리된 데이터는 앞으로 재고 관리를 훨씬 수월하게 만들어줄 테니까요! 마치 옷장 정리 후 옷 찾기가 쉬워진 것처럼 말이죠! 다음 단계로 넘어가기 전에 잠시 스트레칭 한 번 하고 가실게요~! 자, 이제 깨끗하게 정리된 데이터를 바탕으로 재고를 계산하는 마법을 부려볼까요? 다음 단계로 고고씽~!

데이터 입력 오류 유형과 해결 방법

자, 이제 좀 더 깊이 들어가 볼까요? 데이터 입력 시 발생할 수 있는 다양한 오류 유형과 그 해결 방법에 대해 알아봅시다.

  1. 중복 데이터: 앗! 똑같은 제품 정보를 두 번 입력했네?! 이런 경우 `데이터 > 데이터 도구 > 중복된 항목 제거` 기능을 사용하면 중복 데이터를 한 방에 삭제할 수 있습니다! 마치 옷장에서 똑같은 옷 두 벌 발견했을 때처럼, 과감하게 하나를 정리하는 거죠!
  2. 데이터 형식 불일치: 숫자는 숫자, 텍스트는 텍스트! 데이터 형식이 일치하지 않으면 나중에 수식 계산 시 오류가 발생할 수 있습니다. 숫자 데이터에 쉼표(,)나 공백이 포함되어 있지는 않은지 꼼꼼하게 확인하고, 필요시 `찾기 및 바꾸기` 기능을 활용하여 수정해 주세요! 마치 옷장에 옷을 종류별로 정리하듯, 데이터도 형식에 맞게 정리해야겠죠?
  3. 누락된 데이터: 헉! 중요한 판매 데이터가 누락되었다면?! 빈 셀을 눈에 잘 띄도록 노란색으로 표시하거나, `홈 > 찾기 및 선택 > 이동 옵션 > 빈 셀` 기능을 사용하여 빈 셀을 빠르게 찾아 보완해 주세요. 옷장에서 옷 하나가 없어진 것처럼, 누락된 데이터도 꼭 찾아서 채워 넣어야 완벽한 재고 관리가 가능하답니다.
  4. 잘못된 데이터: 판매량에 음수가 입력되었다?! 이런 경우 `데이터 유효성 검사` 기능을 활용하여 입력 가능한 값의 범위를 제한할 수 있습니다. 예를 들어 판매량은 0 이상의 값만 입력 가능하도록 설정하면 잘못된 데이터 입력을 미리 방지할 수 있죠. 마치 옷장에 옷을 넣을 때, 찢어진 옷이나 얼룩진 옷은 따로 분류하듯, 잘못된 데이터도 바로잡아야 한답니다.

자, 이제 데이터 입력과 정리의 달인이 되셨으니, 다음 단계인 재고 계산으로 넘어가 볼까요? Go Go~!

반응형

 

수식 활용하여 재고 계산

자, 이제 엑셀의 마법, 아니 마법보다 더 신기한 수식의 세계로 떠나볼까요? 데이터 입력은 끝났으니, 이제 엑셀의 강력한 수식 기능을 활용해서 재고를 계산해 봅시다! 마치 연금술처럼 숫자들이 춤을 추며 재고 현황을 뿅! 하고 보여줄 거예요. ✨

가장 기본적인 재고 계산 수식은 "기초 재고 + 입고 - 출고 = 기말 재고"입니다. 너무 당연한 거 아니냐구요? 맞아요! 하지만 이 단순한 원리가 엑셀의 강력한 함수들과 만나면 놀라운 효율을 발휘한답니다! 자, 좀 더 자세히 살펴볼까요?

SUM() 함수로 입고량과 출고량 계산하기

만약 여러 날짜에 걸쳐 입고와 출고가 이루어졌다면, SUM() 함수를 이용하여 총 입고량과 총 출고량을 간편하게 계산할 수 있습니다. 예를 들어, B2:B10 셀에 입고량이, C2:C10 셀에 출고량이 입력되어 있다면, 총 입고량은 =SUM(B2:B10), 총 출고량은 =SUM(C2:C10)으로 계산하면 됩니다. 참 쉽죠? ^^

SUMIF() 함수로 특정 제품 재고 계산하기

색상이나 사이즈별로 재고를 따로 관리해야 한다면? 걱정 마세요! SUMIF() 함수가 있으니까요! 예를 들어, A열에 제품명, B열에 입고량이 입력되어 있고, "빨간색 티셔츠"의 총 입고량을 계산하려면 =SUMIF(A:A,"빨간색 티셔츠",B:B)와 같이 수식을 입력하면 됩니다. 이렇게 하면 "빨간색 티셔츠"에 해당하는 입고량만 쏙쏙 골라서 더해준답니다. 마치 마법 같죠?! ?

COUNTIF() 함수로 특정 조건 만족하는 제품 개수 세기

특정 사이즈의 제품이 몇 개 남았는지 궁금하다면 COUNTIF() 함수를 사용해 보세요! 예를 들어, A열에 사이즈, "L" 사이즈 제품의 개수를 세려면 =COUNTIF(A:A,"L")과 같이 입력하면 됩니다. L 사이즈 제품 개수가 딱! 하고 나타날 거예요. 신기방기!

IF() 함수로 재고 부족 여부 판단하기

재고가 부족하면 바로 알림을 받고 싶으신가요? IF() 함수를 사용하면 가능합니다! 예를 들어, 기말 재고가 10개 미만이면 "재고 부족"이라고 표시하고 싶다면, =IF(D2<10,"재고 부족","")와 같이 입력하면 됩니다. D2는 기말 재고가 입력된 셀입니다. 이제 재고 부족 걱정은 끝! 편안하게 꿀잠 주무세요~?

VLOOKUP() 함수로 다른 시트의 데이터 참조하기

제품 정보나 가격 등이 다른 시트에 저장되어 있다면, VLOOKUP() 함수를 사용하여 해당 데이터를 가져올 수 있습니다. 예를 들어, '제품정보' 시트에 제품명과 가격이 저장되어 있고, 현재 시트의 A열에 제품명이 입력되어 있다면, =VLOOKUP(A2,'제품정보'!A:B,2,FALSE)와 같이 입력하면 해당 제품의 가격을 가져올 수 있습니다. 다른 시트를 왔다 갔다 할 필요 없이, 한 번에 정보를 가져올 수 있어서 정말 편리해요!

INDEX() & MATCH() 함수 조합으로 더욱 강력하게 데이터 찾기

VLOOKUP() 함수보다 더욱 유연하고 강력한 데이터 검색을 원한다면, INDEX()MATCH() 함수를 조합하여 사용해 보세요. MATCH() 함수로 원하는 값의 위치를 찾고, INDEX() 함수로 해당 위치의 값을 가져오는 방식입니다. 복잡해 보이지만, 익숙해지면 정말 유용하게 활용할 수 있답니다! 예를 들어 =INDEX(B:B,MATCH(A2,C:C,0)) 와 같이 사용할 수 있습니다.

OFFSET() 함수로 동적 범위 참조하기

데이터 범위가 계속 변동되는 경우, OFFSET() 함수를 사용하면 유용합니다. OFFSET() 함수는 기준 셀에서 지정한 행과 열만큼 떨어진 셀이나 범위를 참조할 수 있도록 해줍니다. 데이터 범위가 변하더라도 수식을 수정할 필요 없이 자동으로 업데이트되기 때문에 매우 편리합니다!

자, 이제 엑셀 수식의 마법으로 재고 관리가 훨씬 쉬워졌겠죠?! 이 외에도 다양한 함수들을 조합하여 자신만의 맞춤형 재고 관리 시스템을 구축할 수 있답니다. 엑셀의 무궁무진한 가능성을 마음껏 탐험해 보세요! 다음 단계에서는 이렇게 계산한 재고를 보기 좋게 시각화하는 방법을 알아볼 거예요! 기대해 주세요~! ?

 

조건부 서식으로 시각화

자, 이제 데이터도 입력했고, 수식으로 재고까지 칼같이 계산했으니?! 이제 뭘 해야 할까요? 바로 눈에 확! 띄는 시각화죠! 데이터가 산더미처럼 쌓여 있어도, 조건부 서식만 잘 활용하면 원하는 정보를 1초 만에 쏙! 뽑아낼 수 있다는 사실! 알고 계셨나요? 마치 마법 같지 않나요? ^^ 엑셀의 조건부 서식 기능은 마치 데이터에 생명을 불어넣는 마법 지팡이와 같답니다! ✨

색상, 사이즈별 판매 데이터를 단순히 숫자로만 보면 머리가 지끈지끈 아파올 수 있어요. 🤯 하지만 걱정 마세요! 조건부 서식이 여러분의 두통을 싹~ 날려줄 테니까요! 😎 예를 들어, 특정 사이즈의 재고가 10개 미만이면 셀 배경색을 빨간색으로 표시해서 "어이쿠! 재고 부족 비상!!"🚨임을 바로 알 수 있게 해 준답니다. 마치 신호등처럼 말이죠!🚦 초록색은 안전, 빨간색은 위험! 이렇게 직관적으로 정보를 파악할 수 있다면 업무 효율이 껑충! 뛰어오르겠죠? 🚀

조건부 서식 활용 방법

자, 그럼 본격적으로 조건부 서식 마법 지팡이를 휘둘러 볼까요? 🧙‍♂️ 먼저, 시각화하고 싶은 데이터 범위를 선택합니다. 그다음, 홈 탭에서 '조건부 서식' 버튼을 클릭! 다양한 옵션들이 펼쳐지는데, 마치 마법 상자를 연 것 같지 않나요? 😄 여기서 가장 많이 사용하는 기능 몇 가지를 소개해 드릴게요.

주요 조건부 서식 기능

  • 색조: 재고 수량에 따라 셀의 색상이 부드럽게 변화합니다. 예를 들어, 재고가 많을수록 진한 파란색, 재고가 적을수록 옅은 파란색으로 표시하면 재고량의 변화를 한눈에 파악할 수 있겠죠? 마치 바닷속을 탐험하는 기분일 거예요! 🌊
  • 데이터 막대: 셀 안에 막대가 표시되어 데이터의 크기를 시각적으로 비교할 수 있습니다. 가장 긴 막대는 가장 많이 팔린 제품! 판매량 1위를 한눈에 알아볼 수 있으니, 마치 시상식🏆에서 금메달🥇을 받는 기분이겠죠?
  • 아이콘 집합: 재고량에 따라 다양한 아이콘으로 표시할 수 있습니다. 예를 들어, 재고가 5개 미만이면 빨간색 느낌표❗, 5개 이상 10개 미만이면 노란색 삼각형⚠️, 10개 이상이면 초록색 체크 표시✅로 나타내면 재고 상황을 더욱 명확하게 파악할 수 있습니다. 마치 게임🎮처럼 재밌지 않나요?

조건부 서식은 이처럼 다양한 옵션을 제공하기 때문에 여러분의 상상력을 마음껏 발휘하여 데이터를 시각화할 수 있습니다. 🎨 마치 화가가 캔버스에 그림을 그리듯, 데이터에 색을 입히고 모양을 만들어 보세요! 여러분만의 개성 넘치는 재고표가 탄생할 거예요! 🤩

조건부 서식 사용 시 유의사항

하지만, 조건부 서식을 너무 과하게 사용하면 오히려 정보 전달이 어려워질 수 있다는 점! 명심하세요! 너무 많은 색상과 아이콘은 시각적인 혼란을 야기할 수 있답니다. 😵 적절한 조건과 시각적 요소를 선택하여 깔끔하고 효과적인 시각화를 구현하는 것이 중요합니다. "Less is more"라는 말처럼, 때로는 단순함이 최고의 효과를 가져올 수 있다는 것을 기억하세요! 😉

또한, 조건부 서식을 적용할 때는 데이터의 특성을 고려해야 합니다. 예를 들어, 판매량 데이터에는 데이터 막대가 효과적일 수 있지만, 제품 색상 데이터에는 색조가 더 적합할 수 있습니다. 데이터의 종류에 맞는 시각화 방법을 선택하여 정보 전달력을 높여보세요! 📈

자, 이제 여러분은 조건부 서식 마법 지팡이를 자유자재로 휘두를 수 있게 되었습니다! 🧙‍♂️✨ 이 마법 지팡이를 활용하여 지루한 숫자 데이터에 생명을 불어넣고, 업무 효율을 극대화해 보세요! 여러분의 엑셀 실력이 한 단계 더 성장할 것을 확신합니다! 💪 다음 단계에서는 더욱 놀라운 마법을 보여드릴 테니 기대해 주세요! 😉

 

자동화된 재고표 생성

후우~, 드디어 마지막 단계 도착?! 이제 엑셀의 마법, VBA의 세계로 떠나볼 시간입니다! 지금까지 착실하게 데이터 입력하고, 수식으로 재고 계산하고, 조건부 서식으로 컬러풀하게 시각화까지 완료하셨죠? 그렇다면 이제 이 모든 과정을 자동화해서 버튼 하나 딸깍! 누르면 짠! 하고 재고표가 완성되는 마법같은 세상을 만들어봅시다! ✨ 자동화? 어렵다고요? 댓츠 노노! VBA 초보라도 쉽게 따라 할 수 있도록 제가 친절하게 안내해 드릴게요! (찡긋)😉

VBA 개발 도구 설정

자, 먼저 개발 도구 탭이 보이시나요? 혹시 안 보인다면 '파일' 탭 -> '옵션' -> '리본 사용자 지정'으로 가서 '개발 도구'를 체크! 이제 '삽입' -> '모듈'을 클릭해서 VBA 코드를 작성할 공간을 만들어 줍시다. 마치 새 도화지에 그림을 그리듯이 말이죠! 🎨

VBA 코드 작성

이제 본격적으로 VBA 코드 작성 시간! 긴장하지 마세요~ 제가 옆에서 하나하나 설명해 드릴게요. 복잡해 보이는 코드도 막상 뜯어보면 별거 아니랍니다! (속닥속닥)🤫

Sub 자동재고표생성()

  '오늘 날짜 가져오기 (yyyy-mm-dd 형식)
  Dim 오늘날짜 As String
  오늘날짜 = Format(Date, "yyyy-mm-dd")

  '데이터 시트 이름 (수정 필요!)
  Dim 데이터시트 As String
  데이터시트 = "판매데이터"

  '재고표 시트 이름 (수정 필요!)
  Dim 재고표시트 As String
  재고표시트 = "재고표"

  '판매 데이터 시트에서 오늘 날짜 데이터 추출
  With Sheets(데이터시트)
    .AutoFilterMode = False '기존 필터 해제
    .Range("A1").AutoFilter Field:=1, Criteria1:=오늘날짜 '날짜 필터링
    .AutoFilter.Range.Copy Sheets(재고표시트).Range("A1") '재고표 시트에 복사
  End With

  '재고 계산 수식 적용 (수정 필요! - 실제 수식에 맞춰 변경)
  With Sheets(재고표시트)
    .Range("D2").FormulaR1C1 = "=RC[-1]-RC[-2]" 'D열(재고량) = C열(기존재고) - B열(판매량)
    .Range("D2:D" & .Cells(.Rows.Count, "A").End(xlUp).Row).FillDown '수식 채우기
  End With

  '조건부 서식 적용 (수정 필요! - 실제 조건에 맞춰 변경)
  With Sheets(재고표시트).Range("D2:D" & .Cells(.Rows.Count, "A").End(xlUp).Row)
    .FormatConditions.Delete '기존 조건부 서식 삭제
    .FormatConditions.Add Type:=xlCellValue, Operator:=xlLess, Formula1:="=10" '재고량 10 미만 빨간색
    .FormatConditions(1).Interior.Color = vbRed
  End With


  MsgBox "재고표 생성 완료! 😎" '작업 완료 메시지

End Sub

코드 설명 및 실행 버튼 생성

와우! 코드가 좀 길죠?! 😱 하지만 걱정 마세요. 주석을 꼼꼼히 달아놨으니 이해하기 어렵지 않을 거예요! 코드에서 "판매데이터", "재고표" 시트 이름 부분재고 계산 수식, 조건부 서식은 실제 시트 이름과 수식에 맞춰서 수정해야 한다는 점! 잊지 마세요! 🧐

자, 이제 드디어 마지막 단계! 개발 도구 탭의 '삽입' -> '폼 컨트롤'에서 '단추'를 선택하고 원하는 위치에 삽입해 주세요. 그리고 단추를 클릭하고 나타나는 '매크로 지정' 창에서 방금 만든 `자동재고표생성` 매크로를 선택하면… 짜잔! ✨ 이제 버튼 하나만 클릭하면 매일 업데이트되는 따끈따끈한 재고표를 만나볼 수 있답니다! 참 쉽죠잉~?😄

자동화 효과

이제 매일매일 재고 관리 때문에 머리 아플 일은 없겠죠?! 😊 이렇게 효율적으로 시간을 절약해서 칼퇴하고 치맥 한잔 캬~! 하는 상상을 해보세요! 🍻 자동화의 힘! 정말 놀랍지 않나요?! 앞으로도 엑셀의 다양한 기능을 활용해서 업무 효율을 높여보세요! 🚀 저는 이만 물러가겠습니다! 총총…🏃‍♀️

 

자, 이제 엑셀 마법으로 재고 관리도 폼 나게 해결! 어때요, 참 쉽죠? 마치 옷장 정리하듯 깔끔하게, 색상과 사이즈별로 재고 파악 끝! 이젠 더 이상 머리 싸매고 재고 계산할 필요 없어요. 엑셀이 다 해줄 테니까요! 수식 넣고, 색깔 입히고, 착착! 자동화까지 걸어두면? 크으, 이제 칼퇴만 남았네요! 혹시 궁금한 점이 있다면 댓글로 살짝쿵 알려주세요. 엑셀 고수님들 대기 중! 😉 자, 그럼 전 이만 엑셀 신공 연마하러 떠나볼게요! 뿅!

반응형