여러 시트의 여러 셀 값 한셀에 표시 하는 방법 문의
함수/공식
작성자
혀니
작성일
2020-07-08 19:25
조회
1060
안녕하세요
여러 시트의 여러 셀 값 한셀에 표시 하는 방법 문의드립니다.
예를 들어 날짜를 시트 이름으로 하고 "200708'
A2에 '홍길동' , B2에 먹은 음식 '감자'와 같은 형식으로
매일 매일 먹은 음식을 기록했을 때 마스터시트에 홍길동이 그간 먹은 음식을 하나의 셀에 표시하고 싶은데 어떻게 하면 될까요?
ex) 감자, 고구마, 빵, 아이스크림 > 하나의 셀에 다 표기
Textjion 함수로 indirect 참조를 해서 대입하면 'ctrl+shift+enter'를 해도 한개의 값 (ex. 감자) 만 표시 됩니다.
동일 시트에서는 textjoin이 여러값을 표기하는데, 여러 시트에서는 동작을 안 합니다.
답변 부탁드려요.
감사합니다.
전체 2,498
번호 | 카테고리 | 제목 | 작성자 | 작성일 | 추천 | 조회 |
2489 | 문서서식 |
New 날짜서식 영문 표기 오류
![]() ![]() |
![]() |
2021.03.05 | 0 | 19 |
2488 | 함수/공식 |
New 피킹리스트 같은걸 만들어 볼까 하는데요.
![]() |
![]() |
2021.03.05 | 0 | 23 |
2487 | VBA |
New ImageLookup를 엑셀에서 에라 발ㅅ생
![]() |
![]() |
2021.03.05 | 0 | 18 |
2486 | VBA |
New 네이버 로그인 관련 질문
(1)
![]() |
![]() |
2021.03.05 | 0 | 19 |
2485 | 함수/공식 |
New 발주 리스트 순서대로 세로 가져오기
(1)
![]() |
![]() |
2021.03.05 | 0 | 24 |
2484 | 문서서식 |
New 버스배차관리파일
(2)
답변완료
![]() |
![]() |
2021.03.05 | 0 | 20 |
2483 | 함수/공식 |
New IF함수 동일조건에 다른값 문의
![]() ![]() |
![]() |
2021.03.05 | 0 | 23 |
2482 | 기능/도구 |
New 텍스트 정렬, 언어별로
![]() |
![]() |
2021.03.05 | 0 | 21 |
2481 | 함수/공식 |
New VLOOKUP 세로/가로 방향 가져오기
(1)
![]() |
![]() |
2021.03.05 | 0 | 31 |
2480 | 문서서식 |
New 표에서 수식이 들어 있는 셀은 보호하면서, 표의 자동확장 기능은 이용할 수 없을까요?
(1)
![]() |
![]() |
2021.03.05 | 0 | 18 |
2479 | 차트/그래프 |
New 간트차트 관련 문의 사항
![]() |
![]() |
2021.03.05 | 0 | 16 |
2478 | 기능/도구 |
New DuTool 설치시 오류 문의드립니다.
![]() |
![]() |
2021.03.04 | 0 | 21 |
2477 | VBA |
New 네이버부동산 크롤링
(2)
![]() |
![]() |
2021.03.04 | 0 | 27 |
2476 | 함수/공식 |
New small함수로 작은수를 찾은 뒤 그에 상응하는 옆셀 불러오기 질문합니다.
![]() ![]() |
![]() |
2021.03.04 | 0 | 29 |
2475 | 함수/공식 |
New 조건이 있는 중복된 값들의 개수 셀수 있을까요?
(3)
![]() |
![]() |
2021.03.04 | 1 | 38 |
2474 | VBA |
New 같은이름 다른파일의 데이터 복사 붙이기
![]() ![]() |
![]() |
2021.03.04 | 1 | 24 |
2473 | 파워쿼리/피벗 |
New 파워쿼리 편집기 날짜 및 시간 (10진수) 2
![]() ![]() |
![]() |
2021.03.04 | 0 | 30 |
2472 | 함수/공식 |
New 9.4512E+15 식으로 발생되는 건들에 대하여 어떻게 하면 정상적으로 숫자가 나올까요?
(5)
![]() |
![]() |
2021.03.04 | 0 | 49 |
2471 | 함수/공식 |
New 중복된걸 제외하고 셀수 있는 방법이 있어까요?
(2)
![]() |
![]() |
2021.03.04 | 0 | 43 |
2470 | VBA |
New 에러가 생기면 코드 실행을 멈추고 싶은데 어떡하면 좋을까요?
(1)
![]() |
![]() |
2021.03.04 | 0 | 24 |
2469 | 문서서식 |
New 엑셀 표를 PPT로 불러왔을때 선 굵기 관련 건
(3)
![]() |
![]() |
2021.03.04 | 1 | 32 |
2468 | VBA |
New 아웃룩 첨부파일 저장 시 파일제목
(1)
![]() |
![]() |
2021.03.04 | 0 | 19 |
2467 | VBA |
New 혹시 2007에서 2010과 같은 스크린샷 vba는 없나여?
(1)
![]() |
![]() |
2021.03.04 | 0 | 18 |
2466 | 함수/공식 |
New 두가지 DATA를 비교하여 없는 값 불러오기
![]() ![]() |
![]() |
2021.03.04 | 0 | 33 |
2465 | 차트/그래프 |
New 간트에서 선행업무와 연결하는 방법
(1)
![]() |
![]() |
2021.03.04 | 0 | 21 |
2464 | 함수/공식 |
New xFilter 함수 기능 설치
(1)
![]() |
![]() |
2021.03.04 | 0 | 23 |
2463 | VBA |
New [VBA] 고유값을 순번이 아닌 특정한 값으로 사용하는 방법이 궁금합니다.
(1)
답변완료
![]() |
![]() |
2021.03.04 | 0 | 19 |
2462 | 문서서식 |
New 출퇴근명부만들기_요일에 색깔넣기 오류_질문입니다.
![]() ![]() |
![]() |
2021.03.04 | 0 | 45 |
2461 | 함수/공식 |
New 하이퍼링크로 셀 이동하기 관련 질문.
![]() |
![]() |
2021.03.03 | 0 | 29 |
2460 | 기능/도구 |
New 같은 파일 같은 시트에 있는 많은 데이터를 10개 씩 묶어서 저장하는 방법이 있나요?
(1)
![]() |
![]() |
2021.03.03 | 0 | 24 |
=TEXTJOIN(" ,",TRUE,INDIRECT("'200708'!1:1"))
200708시트의 1열값을 불러오는 식입니다.
구분 기호와 적용범위는 상황에 맞게 변형해서 쓰시면 될꺼같습니다
답변 감사합니다.
복수의 시트를 참조해야 해서 아래와 같은 형식으로 작성하였는데, 1개의 값만 가져오는 문제입니다.
textjoin(",",true,if("홍길동"=INDIRECT("'"&A2:A15&"'!B2:B22"),INDIRECT("'"&A2:A15&"'!C2:C22"),"")))
답변 주신 형태의 변형인데 복수의 시트로 동작 안 하는 문제를 해결하고 싶습니다.
지금 수식에 써주신 내용의 INDIRECT함수를 보시면
A2:A15라는 이름을 가진 시트의 B2:B22값
이라는 뜻인데 수식만으로는 표현하시고자하는 뜻을 잘 파악을 못하겠네요 죄송합니다...
홍길동이라는 값이 20200708이라는 시트에서 A2:A15또는 B2:B22에 있을 경우 A2:A15와C2:C22까지의 텍스트를 합친다 가 맞나요?
신경써서 답변해 주시려 해주셔서 감사합니다.
의도는
A2:A15 에 여러 시트들의 이름 '20200708','20200707','20200706' 과 같이 지정되어 있고,
해당 시트의 B2:B22 값이 홍길동이면 해당 시트의 동일 행의 C 값을 모으고자 함입니다.
안녕하세요.
TEXTJOIN 함수로 여러 다른 시트의 값을 병합하는 것은 불가능하므로 '20200708','20200707','20200706' 시트의 값을 임시 시트로 모은 뒤 값을 합쳐주셔야 하는데요.
내장함수로 복수 시트의 값을 합치거나 평균내는것은 가능하지만, 복수 시트의 값을 나열하는 것은 불가능합니다.
따라서 한 함수로 해결하기 보다는 여러 단계로 나눠서 해결하는 것으로 타협을 보시는게 최선이 아닐까 생각합니다 ^^;
안녕하세요. 불가하다는 걸 알려주셔서 감사합니다.
몇일 고생했는데 이제 놓을 수 있게 되었습니다.
그럼 여러 시트를 합치는 건 지금까지 알아본 바로는 매크로를 이용하는 방법인데, 몇 가지 함수값으로 해결하는 것도 불가능한 것일까요?
시트를 합치는건 매크로를 사용하셔야 하지만, 특정 조건을 만족하는 경우의 값을 불러오는 건 아래 VLOOKUP 여러개 값 불러오기 공식 또는 FILTER 함수(365 or 추가기능)를 사용하실 수 있습니다.
즉, '홍길동' 조건을 만족하는 여러 시트의 값을 위 2가지 방법중 하나로 취합한 뒤, TEXTJOIN 함수를 사용하시면 되는데, 아마도 한번에 사용할 수 있도록 깔끔한 형태로 데이터가 불러와지진 않을거에요.
그래서 TEXTJOIN 함수 하나로 해결하는것 보다는, TEXTJOIN 함수로 각 시트별 값(예를 들어 한 줄로 반환된 데이터가 되겠죠)을 취합한 뒤, 그 값 들을 다시 TEXTJOIN 함수로 묶어주는 방법으로 작업하시면 될 것 같습니다.