Offset을 이용한 가로 세로 변환 질문
함수/공식
작성자
wildambi****
작성일
2021-01-11 18:18
조회
67
안녕하세요
강의를 보고 직접 엑셀을 제작해 보다가 아무리 머리를 굴려도 답을 못 내겠어서 질문을 올립니다
이런식으로 가로 셀에 있는 값을 같은 행에 있는 이름 셀값에 _로 붙여서 세로로 전개하려고 합니다.
가로 셀에 값이 있는 열까지만 진행을 하고 다음 열에 값이 없는 경우에는 그 다음 행의 이름값을 기준으로 다시 _를 붙여 합치는 식으로 계속 전개해 나가려고 하는데요,
offset과 column, row함수를 이용해서 아래와 같은 조합을 만들었는데 ☆에 해당하는 내용을 어떻게 넣어야 다시 B열의 이름 값부터 시작해서 세로 전개를 할 수 있을지 잘 모르겠네요
=IF(OFFSET($D$2,COLUMN(D2)-COLUMN($D$2),ROW(D2)-ROW($D$2))<>"",OFFSET($D$2,COLUMN(D2)-COLUMN($D$2),ROW(D2)-ROW($D$2)),OFFSET($D$2,ROW(D2)+1,0))
도움 주시면 감사 하겠습니다.
전체 2,213
번호 | 카테고리 | 제목 | 작성자 | 작성일 | 추천 | 조회 |
2205 | 함수/공식 |
New 와일드 카드(?) 질문드려요
(2)
답변완료
![]() |
![]() |
21:34 | 0 | 19 |
2204 | 함수/공식 |
New 시간대 별 집계되어야 하는 데이터 가공 문의
![]() ![]() |
![]() |
19:45 | 0 | 29 |
2203 | VBA |
New VBA 프로시져 디버깅관련 2
![]() ![]() |
![]() |
18:35 | 1 | 16 |
2202 | 함수/공식 |
New IF,ISNUMBER,FIND함수를 중첩사용한 셀값의 오류에 대한 질문
![]() ![]() |
![]() |
18:11 | 0 | 23 |
2201 | VBA |
New VBA 프로시져 디버깅관련
![]() ![]() |
![]() |
17:36 | 1 | 21 |
2200 | 함수/공식 |
New index match 함수 대체 가능한 함수가 있을까요??
(1)
![]() |
![]() |
16:05 | 0 | 35 |
2199 | 함수/공식 |
New 마지막 셀로 이동하기
![]() ![]() |
![]() |
15:37 | 0 | 34 |
2198 | 함수/공식 |
New 카운터 문 관련 문의 드립니다.
(2)
![]() |
![]() |
14:46 | 0 | 18 |
2197 | VBA |
New html 파싱 관련 문의
(2)
![]() |
![]() |
11:25 | 0 | 24 |
2196 | 함수/공식 |
New 날짜에 3년 더해서 6자리로 나오게!!!
(2)
답변완료
![]() |
![]() |
11:16 | 0 | 40 |
2195 | VBA |
New 웹페이지 상의 특정 항목들 선정해서 ,엑셀으로 완전 실시간 자동화가 가능할까요?
![]() |
![]() |
10:51 | 0 | 25 |
2194 | 함수/공식 |
New 두개의 표를 하나의 표로 합치기
![]() ![]() |
![]() |
09:47 | 0 | 37 |
2193 | 차트/그래프 |
New 엑셀 한줄 복합 산점도 그리기
(1)
![]() |
![]() |
00:30 | 0 | 37 |
2192 | 차트/그래프 |
New 간트차트 행삽입
![]() ![]() |
![]() |
2021.01.26 | 0 | 32 |
2191 | 함수/공식 |
New 동일 패턴 log 데이타 원하는 값만 연속해서 가져오기 한수 가르쳐 주세요
![]() ![]() |
![]() |
2021.01.26 | 0 | 33 |
2190 | 함수/공식 |
New 주간별 계산 및 조건식 계산 방법
![]() ![]() |
![]() |
2021.01.26 | 0 | 39 |
2189 | 함수/공식 |
New 한 열에 다른 열들의 값을 순서대로 쌓기
(1)
![]() |
![]() |
2021.01.26 | 0 | 36 |
2188 | 함수/공식 |
New 열 추가시 기존에 열 조정을 안하는 방법이 있는지요?
(5)
![]() |
![]() |
2021.01.26 | 0 | 39 |
2187 | 함수/공식 |
New 구글독스 ArrayFormula 적용 문의(날짜별 범위 텍스트의 합)
![]() ![]() |
![]() |
2021.01.26 | 0 | 42 |
2186 | 함수/공식 |
New =IF(OR(ISNUMBER(SEARCH(TRANSPOSE($K$1:$K$3),I524))),"출력값","")
![]() ![]() |
![]() |
2021.01.26 | 0 | 34 |
2185 | 함수/공식 |
New 특정 셀값이 나오면 해당 행 전체를 가져오기
![]() ![]() |
![]() |
2021.01.26 | 0 | 55 |
2184 | 함수/공식 |
New vlookup 함수으로 다중조건 정리
(3)
![]() |
![]() |
2021.01.26 | 0 | 52 |
2183 | 함수/공식 |
New 일자별 매출합계 자동 추가 함수
![]() ![]() |
![]() |
2021.01.26 | 0 | 47 |
2182 | 함수/공식 |
New 매월 최근 데이터로 업데이트 하는 방법
![]() ![]() |
![]() |
2021.01.26 | 0 | 51 |
2181 | 함수/공식 |
New 동적범위 함수 질문
![]() ![]() |
![]() |
2021.01.26 | 0 | 27 |
2180 | 함수/공식 |
New 값이 공백이면 X 표시가 나오게 하는 법
(2)
답변완료
![]() |
![]() |
2021.01.26 | 0 | 45 |
2179 | VBA |
New vba폼에서 옵션단추 그룹 분리(?) 하는 방법
(2)
답변완료
![]() |
![]() |
2021.01.26 | 0 | 19 |
2178 | VBA |
New 셀병합 코드인데 이상하게 작동이 되네요.
(3)
답변완료
![]() |
![]() |
2021.01.26 | 0 | 26 |
2177 | 기능/도구 |
New 함수의 결과값을 다른 SHEET의 일정한 셀의 입력값으로 가져가는 해결방법
(8)
![]() |
![]() |
2021.01.26 | 0 | 48 |
2176 | 파워쿼리/피벗 |
New 웹 크로링 문의
![]() |
![]() |
2021.01.26 | 0 | 27 |
offset이나 textjoin함수로 구현 가능합니다. 공부용이면 offset
간단히 적용하실려면 textjoin 함수 이용하시는게 좋을듯하네요.
첨부파일 : offset.xlsx
답변 감사합니다 그런데 하려는 것이 가로 행에 있는걸 하나로 합치는게 아니라 가로에 있는 항목 1개씩 이름 항목과 연결해서 세로로 전개하는 것입니다
셀이 아래로 이동할때마다 기준셀에서 오른쪽으로 이동하게 하였습니다. 분류_과일라인하고 분류 야채쪽에 각각 함수 넣었는데, 연속성있게 넣는 방법은 모르겠네요.
첨부파일 : sample의-복사본2.xlsx
감사합니다