1. FAQ
  2. 엑셀(Excel)
  3. AfterEffects
  4. Premiere
  5. Photoshop
  6. ETC

이 게시판은 아별닷컴 회원만 질문을 올릴 수 있습니다. 회원에게 주어지는 특권인셈이지요. 회원이 아닌 분들은 열람만 가능합니다.

조건값에따라 행추가(복사) 작업

조회 수 7007 추천 수 0 2010.04.26 12:01:16

안녕하세요

저는 물류팀에 근무하면서 월말 시공비 정산시 기본 uni-erp 시스템에서

자료를 다운 받아 각 시공 사원들 시공비 정산을 하고 있습니다.

그런데 1인 시공비 정산에는 문제는 없는데

2인 이상 시공시에는 동일 열을 복사해서 추가 삽입하는 단순 작업을 반복하고 있습니다.

 

짧은 엑셀 지식으로 IF 함수 또는 피펏테이블을 사용해서 여러번 해봤는데

하나를 해결하면 또 다른 문제가 발생하여 이렇게 고수님들의

가르침을 요청 드립니다.

 

첨부 파일에서 원본 데이타 값들을 수정 데이타 색상별로 표기되게

전환 할 수 있는 방법들을 알고 있으시면 도움 요청 드립니다.

 

감사합니다. 


댓글 '2'

profile

[레벨:30]아별

2010.04.27 00:26:36
*.130.73.75

땡칠이님~ 안녕하세요? ^^

이건 DB자체의 설계 문제로 현 DB를 가지고 원하시는 결과로 가공하기는 힘들 것 같습니다.

 

UniERP 개발자에게 리포트를 수정해달라고 요청하세요.

SQL로 짠다면, 시공자, 추가1, 추가2, 추가3 이렇게 4개의 필드를 기준으로 Not Null을 각각 조회한 뒤,

각각의 결과물을 Union으로 합쳐주면 될 것 같습니다. Select문은 조회할 필드 as 시공자통합 , 접수일, 시공일....... 추가시공자 이런식이겠죠..

 

머.. 엑셀 Macro를 이용한다면.. 자동 필터를 이용해서 "필드값있음"으로 4개의 필드를 각각 필터링한 다음,

매번 필터링된 결과를 다른 시트로 붙여넣는 방법도 있겠습니다.

필터 결과를 복사시엔 조회한 필드외의 시공자 필드들(추가1로 필터시엔, 시공자, 추가2, 추가3 필드) 은 복사하지 않는게 관건이겠죠.

저 같으면 바로 위 방법을 사용해서 매크로를 작성해서 DB를 가공한뒤, 엑셀로 누적관리할 것 같습니다.

 

아니면..

제가 첨부한 파일처럼, 4개의 피벗테이블을 이용해서 각 시공자 필드별로 값을 뽑은 뒤,

그 결과를 sumif로 합쳐주는 방법이 있겠습니다.

DB가 바뀐다면, 하나의 피벗테이블만 새로고침해주면 모두 한번에 바뀝니다.

각각의 피벗테이블의 하나의 메모리를 공유하도록 원본데이터를 설정해놨거든요..

원본 데이터가 추가 또는 삭제될때에도 자동으로 영역을 인식하도록 이름 정의해두었습니다.

 

첨부파일을 참고하세요..

시공자료(20100424)_Answer.xls

 

첨부

[레벨:1]땡칠이

2010.04.27 13:15:26
*.46.132.97

녜 좋은 대안 감사합니다

 

그런데 저희 회사 경우는 각 시공자들이 자신들의 시공 내역을 보고 싶어해서요

도움말 참조해서 4월 시공비 정산하도록 해 보겠습니다.

감사합니다.

문서 첨부 제한 : 0Byte/ 2.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
공지 공지 [공지] 아별닷컴의 엑셀 질문방 폐쇄합니다. 카페 질문방 이용하세요.. imagefile [레벨:30]아별 2015-04-23 53703
821 엑셀일반 엑셀파일 비밀번호 단체 설정 가능한가요? [30] [레벨:4]쟈니 2012-06-18 55092
820 엑셀일반 회원만 질문을 올릴 수 있습니다. [레벨:30]아별 2010-09-21 33818
819 기타 [필독] 질문시.. 엑셀 파일 첨부, 윈도우버전과 엑셀버전 표기, 답변 받으면 피드백 댓글 꼭 달기.. [레벨:30]아별 2011-08-11 27261
818 엑셀일반 행높이 최대치 조절 가능할까요? _ Excel 사양 및 제한 [3] [레벨:6]파이스 2012-06-01 15628
817 엑셀 웹커리에서 URL 바꾸기 매크로 질문 [1] [레벨:1]밥사마 2009-09-01 14049
816 엑셀- sumif와 sumcol 혼용사용에 대해서 (급해요) [1] 아놔 2009-07-31 13413
815 엑셀일반 엑셀에서 사진 고정하는 방법 없을까요? [3] [레벨:3]빛의행운아 2012-07-30 13128
814 엑셀수식 3차 방정식 풀기. [1] [레벨:3]rynoel 2012-06-13 11392
813 제가 해외 사우디에서 파일을 받았는데 글씨가 계속 깨짐니다. file [1] [레벨:0]홍콩중국홍콩 2010-05-10 11284
812 또 다시 질문이 있어서 왔습니다. (일자별 관리시트에서 이전 시트 값(전일 잔액 등) 자동 불러오기) file [1] [레벨:3]harcz 2010-05-22 11241
811 엑셀일반 csv import 관련 문의 [3] [레벨:1]지살 2016-02-23 11220
810 피벗테이블 피벗테이블에서 (비어있음)을 보이지 않게 할 수 있나요? file [레벨:1]농구경제박사 2016-02-25 11189
809 엑셀일반 엑셀 특정 자리 숫자 내림 올림 하는 방법이 뭔가요?? [레벨:1]키모스 2016-10-28 10894
808 셀색깔별로 합계를 내고 싶습니다. file [1] [레벨:1]지민 2010-04-09 10862
807 엑셀에서 지수값 계산하기 [1] [레벨:2]양다원 2009-07-21 10844
806 VBA 엑셀 열 추가 _ 엑셀의 마지막 셀 재 인식시키는 팁 ActiveSheet.UsedRange.Select imagefile [1] [레벨:5]눈물바다 2009-08-27 10744
805 VBA 엑셀 일괄암호저장 imagefile [1] [레벨:1]천운 2017-03-13 10690
804 엑셀일반 셀 안에 삽입된 이미지의 정가운데(가로+세로)정렬 방법이 궁금합니다. [6] [레벨:6]파이스 2011-10-11 10653
803 엑셀에서 복사할 때 행 및 열넓이까지 그대로 복사하는 방법 [7] [레벨:2]만쥬 2010-12-07 10561