엑셀 시트 구조 다시 잡는 프롬프트
수식이 안 먹는 이유가 시트 구조인 경우를 찾습니다. 병합 셀·제목행·섞인 자료형을 짚습니다.
| 분류 | 사무 › 엑셀 |
|---|---|
| 태그 | 분석엑셀파일직장인 |
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으로 나옴
진단 결과
1~2행에 제목·로고 행이 있음
- 1~2행에 병합된 로고와 제목이 있고, 3행이 헤더입니다.
- 설명상 병합 셀은 데이터 범위 안이 아니라 헤더 위에 있으므로 직접적인 원인은 아닙니다.
- 증상: 전체 범위를 대상으로
SUMIFS를 적용하거나 헤더 위치를 잘못 지정하면 합계가 0이 될 수 있습니다.
날짜 열이 텍스트 형식
2026-07-01이 날짜가 아니라 문자열로 입력되어 있습니다.- 증상: 날짜 조건을 사용하는 집계, 정렬, 기간 필터가 제대로 작동하지 않을 수 있습니다.
금액 열에 숫자와 단위가 함께 저장됨
1,200,000원은 숫자가 아니라 통화 기호가 포함된 텍스트로 처리될 가능성이 높습니다.- 증상: 지점별
SUMIFS결과가 0이 되는 가장 직접적인 원인입니다. 합산 대상 열이 숫자 열이 아니기 때문입니다.
값이 별도 열로 분리되지 않았는지
- 설명만으로는 한 셀에 여러 값이 들어갔거나, 하나의 속성이 여러 열로 나뉘어 있는지는 확인할 수 없습니다.
- 현재 확인되는 문제는 날짜와 금액이 각각 텍스트로 저장된 형식 문제입니다.
빈 행 또는 소계 행
- 데이터 범위 안에 빈 행이나 소계 행이 있는지는 설명에 없어 판단할 수 없습니다.
- 있다면 범위 내부에서 집계를 방해하거나 중복 합계를 만들 수 있으므로 확인이 필요합니다.
병합 셀의 범위
- 현재 설명대로라면 병합 셀은 제목 영역인 1~2행에 있습니다.
- 실제 집계 범위가 1행부터 포함되는지, 데이터 범위 내부까지 병합되어 있는지는 확인이 필요합니다.
수정 순서
- 집계 범위를 3행 헤더와 4행 이후 데이터로 명확히 분리
- 금액 열에서
원, 쉼표 등 표시용 문자를 제거하고 숫자로 변환 - 날짜 열을 실제 날짜 값으로 변환
- 빈 행·소계 행을 제거하거나 데이터 범위 밖으로 이동
- 필요하다면 여러 값이 한 셀에 들어간 열을 별도 열로 분리
- 그 후에 집계 조건과 수식을 다시 점검
레이아웃과 데이터 형식을 먼저 고치지 않고 수식만 수정하면, 텍스트 금액과 날짜 때문에 같은 문제가 계속 남습니다.
목표 구조
- 1개의 헤더 행
- 헤더 아래에 연속된 데이터 행
- 열마다 하나의 데이터 형식
- 날짜 열: 실제 날짜
- 금액 열: 숫자
- 지점 열: 지점명 텍스트
- 셀 하나에는 사실 하나만 저장
- 금액의
원표시는 셀 값이 아니라 표시 형식으로 처리 - 데이터 범위 안에 제목, 병합 셀, 빈 행, 소계 행 없음
구조 변경 후 깨질 수 있는 것
- 기존 날짜 조건이 텍스트 기준으로 작성되어 있었다면 날짜 조건이 달라질 수 있습니다.
- 금액에 포함된
원이나 쉼표를 참조하던 수식·피벗·차트가 영향을 받을 수 있습니다. - 제목 행을 포함한 범위로 연결된 차트나 표의 범위가 바뀔 수 있습니다.
- 소계 행이 있었다면 기존 합계가 중복 계산될 수 있습니다.
- 외부 참조나 다른 시트에서 특정 행 번호를 직접 참조했다면 참조 위치가 바뀔 수 있습니다.
변경 후에는 금액 열이 실제 숫자로 인식되는지, 날짜 기준 필터가 작동하는지, 지점별 합계가 원본 금액 합계와 일치하는지, 빈 행·소계 행이 중복 집계되지 않는지 확인해야 합니다.
같은 분류의 프롬프트
| 에너지 데이터 분석 프롬프트 | |
| 축구 경기 예측·베팅 분석 프롬프트 | |
| Blackmagicmantra 설명 프롬프트 | |
| 조건부 서식 규칙 만드는 프롬프트 | |
| 두 표의 숫자가 안 맞을 때 대조하는 프롬프트 |