다음을 통해 공유

다른 시트가 추가로 생성되었을 때, 그 시트 특정한 값을 검색해서 해당 값을 가져오는 함수

익명
2022-08-18T09:03:11+00:00

안녕하세요, 매번 열댓 곳 에서 데이터를 모아서 취합하는 업무를 합니다.

각각에서 엑셀로 데이터를 정리해서 보내오면, 총 데이터를 취합하는 파일을 만들어

첫 번째 장에 각각의 데이터의 총 정리를 나타내고 있습니다.

이때, 각 시트를 추가했을 때, 첫번째 장의 빈칸에 자동으로 값이 잡히도록 함수를 짜고 싶은데요

여러 가지 시도를 해 보았지만 잘 되지 않는데 몇 가지 문제가 있습니다.

  1. 보내오는 시트의 규격이 매번 조금씩 달라져, 특정 셀 값을 지정해서는 데이터를 잡아낼 수 없다 예를 들면 이번달에는 B4 셀에 토털 값이 쓰여져서 보내왔다면, 다음 달엔 C5셀에 쓰여있는 식
  2. 매번 똑같은 부분은 각 시트의 A열에는 무조건 TOTAL 이라는 단어가 있는 셀이 있다는 것
  3. 보내오는 각 토털 금액을 뽑아내고 싶은 것은 맞는데, 그 값이 어떨때는 USD, 어떨때는 KRW 이라서 토털을 표시하는 칸이 두 칸이 있습니다. 그래서 VLOOKUP 으로 A1 열에서 TOTAL 이라는 단어가 있는

행을 찾아서 값을 반환하려 해도, 통화에 따라 숫자가 있는 위치가 달라지니까 어떻게 해야할지 모르겠네요

정리하자면

데이터를 취합해서 정리하는 업무

보내 오는 열댓개의 시트의 각 토털값을 첫 번째 장에 모아서 표시하고, 각 시트도 파일에 추가로 붙여넣음

보내 오는 시트는 매번 양식이 조금씩 달라짐.

보내 오는 각 시트의 토털값은 USD, KRW 의 두 가지가 있고, 경우에 따라 한가지만 표시되기도 하고

둘 다 숫자가 적혀서 오는 경우도 있음.

이정도 입니다... 너무 머리가 아파서 여기 질문합니다 부끄럽지만 도와주시면 감사하겠습니다.

제가 시도해본 함수는

INDIRECT, VLOOKUP, HLOOKUP, INDEX, MATCH, SEARCH 등 입니다..

살려주세요

Microsoft 365 및 Office | Excel | 기업용 | Windows

잠긴 질문. 이 질문은 Microsoft 지원 커뮤니티에서 마이그레이션되었습니다. 질문이 도움이 되었는지 여부에 대해 응답할 수는 있지만, 메모나 회신을 추가하거나 질문을 따를 수는 없습니다.

댓글 0개 설명 없음

답변 1개

정렬 기준: 가장 유용함
  1. Nikolino 2,120 평판 포인트
    2022-08-23T09:47:56+00:00

    부분 결과 공식을 시도할 수 있습니다.

    이를 통해 미리 필터를 적용하고 통화별로 금액을 필터링할 수 있으며 수식은 표시되는 셀의 결과를 제공합니다.

    = SUBTOTAL( 109,J10:J1009)

    * 109 = 숨겨진 행은 무시됩니다.

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음