☰ 분류

엑셀 시트 구조 다시 잡는 프롬프트

수식이 안 먹는 이유가 시트 구조인 경우를 찾습니다. 병합 셀·제목행·섞인 자료형을 짚습니다.

분류사무 › 엑셀
태그분석엑셀파일직장인
프롬프트 (영어 본문 · 답은 한국어로 옵니다)
Diagnose this spreadsheet's structure.

Check for:
1. Merged cells inside a data range
2. Title or note rows above the header
3. A column holding more than one type (numbers stored as text, dates as strings)
4. Values that belong in a column encoded as separate columns instead
5. Blank rows or subtotal rows inside the range
6. Units, currencies, or notes stored in the same cell as the number

Output:
- Findings, each with which of my symptoms it explains.
- Fix order — what to change first so the rest resolves. *Fixing formulas before layout wastes the work.*
- The target shape: one header row, one type per column, one fact per cell, no blanks.
- What will break when I restructure, and what to check afterward.

Rules:
- Work only from what I described. If I did not say whether something is merged, ask rather than assume.
- Do not give me a formula yet. Structure first.
붙여 넣으면 맨 아래에 채울 칸(시트 구조 설명 · 안 되는 것)이 나옵니다

어떤 프롬프트인가

수식이 계속 깨지는 건 대개 수식 문제가 아니라 데이터 배치 문제다. 이 프롬프트는 계산용 표가 갖춰야 할 형태를 기준으로 현재 시트를 진단하고, 무엇부터 고쳐야 나머지가 풀리는지 순서를 준다.

모델별 실제 결과

답 전문 보기

같은 입력을 세 모델에 넣어 받은 답을 그대로 옮겼습니다. 각 CLI(에이전트 하네스)에서 실행했습니다. ChatGPT·Claude 앱이나 웹에서는 답이 다를 수 있습니다.

넣은 입력
시트 구조 설명: 1~2행에 회사 로고와 '2026년 3분기 매출 현황'이라는 제목이 병합되어 있고, 3행이 헤더, 4행부터 데이터가 시작됨. 날짜 열은 '2026-07-01'처럼 텍스트로 입력돼 있고, 금액 열에는 '1,200,000원'처럼 단위가 숫자와 같이 적혀 있음

안 되는 것: SUMIFS로 지점별 합계를 내려는데 계속 0으로 나옴
gpt-5.6-luna (codex CLI · 에이전트 하네스) · 실행일 2026-09-24

진단 결과

  1. 1~2행에 제목·로고 행이 있음

    • 1~2행에 병합된 로고와 제목이 있고, 3행이 헤더입니다.
    • 설명상 병합 셀은 데이터 범위 안이 아니라 헤더 위에 있으므로 직접적인 원인은 아닙니다.
    • 증상: 전체 범위를 대상으로 SUMIFS를 적용하거나 헤더 위치를 잘못 지정하면 합계가 0이 될 수 있습니다.
  2. 날짜 열이 텍스트 형식

    • 2026-07-01이 날짜가 아니라 문자열로 입력되어 있습니다.
    • 증상: 날짜 조건을 사용하는 집계, 정렬, 기간 필터가 제대로 작동하지 않을 수 있습니다.
  3. 금액 열에 숫자와 단위가 함께 저장됨

    • 1,200,000원은 숫자가 아니라 통화 기호가 포함된 텍스트로 처리될 가능성이 높습니다.
    • 증상: 지점별 SUMIFS 결과가 0이 되는 가장 직접적인 원인입니다. 합산 대상 열이 숫자 열이 아니기 때문입니다.
  4. 값이 별도 열로 분리되지 않았는지

    • 설명만으로는 한 셀에 여러 값이 들어갔거나, 하나의 속성이 여러 열로 나뉘어 있는지는 확인할 수 없습니다.
    • 현재 확인되는 문제는 날짜와 금액이 각각 텍스트로 저장된 형식 문제입니다.
  5. 빈 행 또는 소계 행

    • 데이터 범위 안에 빈 행이나 소계 행이 있는지는 설명에 없어 판단할 수 없습니다.
    • 있다면 범위 내부에서 집계를 방해하거나 중복 합계를 만들 수 있으므로 확인이 필요합니다.
  6. 병합 셀의 범위

    • 현재 설명대로라면 병합 셀은 제목 영역인 1~2행에 있습니다.
    • 실제 집계 범위가 1행부터 포함되는지, 데이터 범위 내부까지 병합되어 있는지는 확인이 필요합니다.

수정 순서

  1. 집계 범위를 3행 헤더와 4행 이후 데이터로 명확히 분리
  2. 금액 열에서 원, 쉼표 등 표시용 문자를 제거하고 숫자로 변환
  3. 날짜 열을 실제 날짜 값으로 변환
  4. 빈 행·소계 행을 제거하거나 데이터 범위 밖으로 이동
  5. 필요하다면 여러 값이 한 셀에 들어간 열을 별도 열로 분리
  6. 그 후에 집계 조건과 수식을 다시 점검

레이아웃과 데이터 형식을 먼저 고치지 않고 수식만 수정하면, 텍스트 금액과 날짜 때문에 같은 문제가 계속 남습니다.

목표 구조

  • 1개의 헤더 행
  • 헤더 아래에 연속된 데이터 행
  • 열마다 하나의 데이터 형식
    • 날짜 열: 실제 날짜
    • 금액 열: 숫자
    • 지점 열: 지점명 텍스트
  • 셀 하나에는 사실 하나만 저장
  • 금액의 원 표시는 셀 값이 아니라 표시 형식으로 처리
  • 데이터 범위 안에 제목, 병합 셀, 빈 행, 소계 행 없음

구조 변경 후 깨질 수 있는 것

  • 기존 날짜 조건이 텍스트 기준으로 작성되어 있었다면 날짜 조건이 달라질 수 있습니다.
  • 금액에 포함된 원이나 쉼표를 참조하던 수식·피벗·차트가 영향을 받을 수 있습니다.
  • 제목 행을 포함한 범위로 연결된 차트나 표의 범위가 바뀔 수 있습니다.
  • 소계 행이 있었다면 기존 합계가 중복 계산될 수 있습니다.
  • 외부 참조나 다른 시트에서 특정 행 번호를 직접 참조했다면 참조 위치가 바뀔 수 있습니다.

변경 후에는 금액 열이 실제 숫자로 인식되는지, 날짜 기준 필터가 작동하는지, 지점별 합계가 원본 금액 합계와 일치하는지, 빈 행·소계 행이 중복 집계되지 않는지 확인해야 합니다.

같은 분류의 프롬프트

에너지 데이터 분석 프롬프트
축구 경기 예측·베팅 분석 프롬프트
Blackmagicmantra 설명 프롬프트
조건부 서식 규칙 만드는 프롬프트
두 표의 숫자가 안 맞을 때 대조하는 프롬프트