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

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

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

조회 수 6832 추천 수 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 42109
742 체크박스 클릭 시 자동 자료 입력관련 문의입니다. file [1] 시오 2010-03-22 6873
741 왼쪽 정렬... 줄간격 질문 드립니다. file [2] [레벨:2]qpfmdpfm 2010-04-23 6867
740 엑셀2007에서 서식이 사라지는 에러 해결 방법 좀 알려주세요.ㅜㅜ [1] [레벨:1]치토스 2009-07-15 6842
» 조건값에따라 행추가(복사) 작업 file [2] [레벨:1]땡칠이 2010-04-26 6832
738 제 업무 좀 도와주세요...피벗테이블 중복항목 제외 데이터 개수구하기 file [4] [레벨:3]gsLee 2011-01-21 6819
737 엑셀일반 웹 쿼리 관련한 질문입니다 [1] [레벨:1]달빛아래말할게 2015-04-20 6783
736 VBA .Find ListBox1 에 추가가 되지를 않습니다. file [3] [레벨:1]사오정원조 2009-07-03 6755
735 두 시트에서 중복 되는 주민 번호 찾는 거요 [2] [레벨:1]장천이 2009-07-01 6743
734 VBA .Find 매크로 질문입니다.~ [2] [레벨:1]카멜 2009-07-02 6742
733 조건부 서식일때.. 색깔이동.. file [3] [레벨:6]ryanoh 2010-05-11 6699
732 VBA vba질문하나 올리겟습니다.ㅠㅠ file [3] [레벨:1]gg남자 2013-03-27 6661
731 VBA 랜덤 출력 관련 짧고 간결(?)한 3가지 질문입니다. _ 중복 없는 랜덤 패스워드 생성하는 방법.. [4] [레벨:6]파이스 2011-11-29 6618
730 [질문] 가로 세로 정열 한줄로 하기 [2] [레벨:1]프라하 2009-11-06 6550
729 ctrl+F 로 * 를 x 로 바꿀수 있는지 문의드립니다. [2] [레벨:3]rynoel 2010-04-27 6539
728 VBA 조건문을 변수화 하는 방법 [2] [레벨:3]엑셀대단해 2012-07-23 6515
727 병합된 셀 정렬하기 [4] [레벨:1]최선으로 2009-07-09 6496
726 셀계산시간이 너무 많이 걸립니다. [4] [레벨:1]kangdongku 2009-07-21 6476
725 안녕하세요 엑셀 문서 서식관련 질문사항입니다 file [1] [레벨:1]타이거웅즈 2009-07-21 6411
724 의미없는 행 삭제관련 [3] [레벨:3]말키리 2011-05-12 6378
723 다중조건 일치시 데이터 추출하기 imagefile [2] 2009-07-13 6366