나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내

작성자:  

 흑까마귀 (taser)

추천:  2
파일:     엑셀문의2(2).xlsx (21KB) 조회:  1864
제목:   추가된 데이타값을 별도의 데이타 시트에 자동입력방법 문의드립니다.
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

 - 엑셀 버전 : 2013

* 아래줄에 질문을 작성하세요 >>

안녕하세요....
취급하는 품목에 코드번호를 부여하려고 합니다.
첨부한 엑셀화일은
1. 품목종합 / 2. 과일류 / 3. 야채류 / 4. 육류 / 5. 생선류
이렇게 5개 시트로 구성했는데...
2~5번 시트까지는 개별 품목카테고리의 데이타이고
1번 품목종합시트는 2~5번 시트의 데이타를 종합한 시트입니다.
예를 들어 오늘날자로 야채류에 "미나리" 라는 품목을 추가하게되면
1번시트 (품목종합)시트의 마지막 데이타행에 순차적으로 자동입력되게 하고 싶습니다..
이게 함수로 가능할까요?  (VBA 영역이면 감당하기 힘들것 같네요...ㅎㅎ)

추가적으로 제품코드를 생성할때,,   임의로 코드를 부여하지 않고 중복안되는 임의의 값으로 자동 부여하는 방법은 없을까요?

고수님들의 조언 부탁드립니다.....

감사합니다.


 
[불량 게시물 신고]  
허띠기카테고리 : =IF(COUNTIF($A$3:A3,"과일")+1<=COUNTA(과일!$A$4:$A$1048576),"과일",IF(COUNTIF($A$3:A3,"야채")+1<=COUNTA(야채!$A$4:$A$1048576),"야채",IF(COUNTIF($A$3:A3,"육류")+1<=COUNTA(육류!$A$4:$A$1048576),"육류",IF(COUNTIF($A$3:A3,"생선류")+1<=COUNTA(생선류!$A$4:$A$1048576),"생선류",""))))02-11 (14:09)
삭제 ■신고
허띠기품목 : =IF(COUNTIF($A$3:A3,"과일")+1<=COUNTA(과일!$A$4:$A$1048576),OFFSET(과일!$A$4,COUNTIF($A$3:A3,"과일"),0),IF(COUNTIF($A$3:A3,"야채")+1<=COUNTA(야채!$A$4:$A$1048576),OFFSET(야채!$A$4,COUNTIF($A$3:A3,"야채"),0),IF(COUNTIF($A$3:A3,"육류")+1<=COUNTA(육류!$A$4:$A$1048576),OFFSET(육류!$A$4,COUNTIF($A$3:A3,"육류"),0),IF(COUNTIF($A$3:A3,"생선류")+1<=COUNTA(생선류!$A$4:$A$1048576),OFFSET(생선류!$A$4,COUNTIF($A$3:A3,"생선류"),0),""))))02-11 (14:09)
삭제 ■신고
허띠기단가: =IF($A4="과일",VLOOKUP($B4,OFFSET(과일!$A$4,0,0,COUNTA(과일!$A$4:$A$1048576),3),2,0),IF($A4="야채",VLOOKUP($B4,OFFSET(야채!$A$4,0,0,COUNTA(야채!$A$4:$A$1048576),3),2,0),IF($A4="육류",VLOOKUP($B4,OFFSET(육류!$A$4,0,0,COUNTA(육류!$A$4:$A$1048576),3),2,0),IF($A4="생선류",VLOOKUP($B4,OFFSET(생선류!$A$4,0,0,COUNTA(생선류!$A$4:$A$1048576),3),2,0),""))))02-11 (14:10)
삭제 ■신고
허띠기제품코드 : =IF($A4="과일",VLOOKUP($B4,OFFSET(과일!$A$4,0,0,COUNTA(과일!$A$4:$A$1048576),3),3,0),IF($A4="야채",VLOOKUP($B4,OFFSET(야채!$A$4,0,0,COUNTA(야채!$A$4:$A$1048576),3),3,0),IF($A4="육류",VLOOKUP($B4,OFFSET(육류!$A$4,0,0,COUNTA(육류!$A$4:$A$1048576),3),3,0),IF($A4="생선류",VLOOKUP($B4,OFFSET(생선류!$A$4,0,0,COUNTA(생선류!$A$4:$A$1048576),3),3,0),""))))02-11 (14:10)
삭제 ■신고
허띠기위 내용을 그대로 첫번째 행에 넣으시고 붙여넣기 하세요.02-11 (14:11)
삭제 ■신고
흑까마귀도와주셔서 감사합니다.
말씀하신대로, 첫행 각항목에 수식을 붙여넣기 해서
행복사를 했는데.. 원하는 결과값이 안나오네요..^^
혹시 뭔가 빠진거 아닌가요?
02-11 (21:52)
삭제 ■신고
허띠기추가 삭제 부분에 있어서는 문제가 없음을 확인한 내용입니다만. 원하는 결과값이 위에 언급하신 내용중  제품코드에 대한 내용이시라면. 중복되지 않는 코드의 자동생성은 본인이 원하는 규칙을 만들어서 함수를 적용시키면 가능합니다.02-12 (10:20)
삭제 ■신고
흑까마귀고맙습니다...
제가 원하는 결과값이 안나온다고 하는것은,,,
예를들어 과일시트에 망고를 추가하였을때,,, 종합시트에 추가가 안되서 말씀드린겁니다....^^
제가 한 내용은,,, 종합시트에, 보내주신 함수 첫행마다 적어주신 함수 복하한후.... 첫행을 표마지막까지 복사했습니다.
그리고 과일시트에서 망고를 추가하였는데,, 종합 시트에 추가가 안되더라구요^^
02-12 (22:53)
삭제 ■신고
허띠기엑셀 사용이 아직 익숙하시지 않은 듯 합니다."첫행을 표마지막까지 복사했습니다."라고 하셨는데. 현재의 작성된표의 내용까지만 복사하신거 같군요. 표의 마지막이 아니라 시트의 마지막(또는 추가될 양만큼)까지 복사를 하시고 추가해 보시기 바랍니다. 함수 내용을 보시면 아시겠지만 어짜피 추가하지 않으면 복사해서 넣더라도 종합시트에 내용은 나오지 않습니다.02-13 (13:11)
삭제 ■신고
흑까마귀허띠기님.. 감사합니다...
요새 업무가 바뻐서 알려주신대로 "종합품목"시트에 2000행까지 복사해서 넣으니... 추가된 항목이 잘 입력이 됩니다....
수식을 해석하려했는데.. 제가 그실력까지는 안되서...ㅎㅎ
그런데,,, 각 품목 아이템에 추가 아이템을 넣을때...
단가와 제품코드를 추가할때..... 
"하나 이상의 통합문서에 순환참조가 포함되어 있어 제대로 계산할 수 없습니다. 참고: 순환 참조는 자신의 셀 값을 참조하거나 자신의 셀 깞에 종속된 다른 셀을 참조하는 수식일수 있습니다" 라는 팝업이 뜹니다....
수식해석을 못하니.. 어디서 순환참조가 잘못된건지 알수가 없네요..ㅠㅠ
02-13 (23:38)
삭제 ■신고
        
  

작성일 : 2020-02-11(10:05)
최종수정일 : 2020-02-11(10:05)