<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>문서루틴</title>
    <link>https://docroutine.tistory.com/</link>
    <description>엑셀&amp;middot;구글시트부터 PDF&amp;middot;문서 자동화까지, 직접 검증한 예제와 파일로 업무 시간을 줄이는 실무 가이드</description>
    <language>ko</language>
    <pubDate>Wed, 23 Sep 2026 11:32:37 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>문서루틴</managingEditor>
    <image>
      <title>문서루틴</title>
      <url>https://tistory1.daumcdn.net/tistory/8996485/attach/c1699ba30dd44e02a924d6f1ae4f8034</url>
      <link>https://docroutine.tistory.com</link>
    </image>
    <item>
      <title>엑셀 WORKDAY.INTL로 휴일 제외 처리기한 계산하기</title>
      <link>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-WORKDAYINTL%EB%A1%9C-%ED%9C%B4%EC%9D%BC-%EC%A0%9C%EC%99%B8-%EC%B2%98%EB%A6%AC%EA%B8%B0%ED%95%9C-%EA%B3%84%EC%82%B0%ED%95%98%EA%B8%B0</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/CqZpJ/dJMcaix5aSz/i0LMKIswPAlkI79bVOEKl0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CqZpJ/dJMcaix5aSz/i0LMKIswPAlkI79bVOEKl0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CqZpJ/dJMcaix5aSz/i0LMKIswPAlkI79bVOEKl0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCqZpJ%2FdJMcaix5aSz%2Fi0LMKIswPAlkI79bVOEKl0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;엑셀 휴일 제외 기한 문구와 스프레드시트 셀과 수식 입력줄 그래픽 요소를 담은 엑셀 실무 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;Excel 처리기한은 WORKDAY.INTL에 접수일, 처리일수, 주말 코드, 공휴일 범위를 넣어 계산하면 됩니다. 팀별 휴무 요일과 공휴일을 제외한 실제 예정완료일을 자동으로 구할 수 있습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;explainer&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;direct-answer&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;달력 날짜를 단순히 더하지 말고 &lt;b&gt;WORKDAY.INTL의 네 인수&lt;/b&gt;로 근무일 기준 마감일을 계산하세요. 팀의 실제 휴무 요일에 맞는 주말 코드와 관리 중인 휴일 범위를 함께 지정해야 합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;달력 날짜를 더하면 처리기한이 어긋나는 이유&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;네 인수를 정하면 수식이 결정된다&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;업무표에 수식을 넣는 네 단계&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;6개 사례로 날짜와 PASS를 함께 확인하기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;주말 문자열과 오류가 나는 경계&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec6&quot;&gt;여섯 행이 모두 PASS면 실제 기한표로 옮기기&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;달력 날짜를 더하면 처리기한이 어긋나는 이유&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-blue&quot;&gt;핵심&lt;/span&gt; 예를 들어 금요일인 2026-10-02 접수 건에 달력 날짜 3일을 더하면 2026-10-05가 되지만, 토&amp;middot;일요일과 휴일 범위의 2026-10-05를 제외하면 3영업일 뒤는 2026-10-08입니다. 접수일에 단순히 3일을 더하면 주말이나 공휴일이 처리기한에 포함되고, 토요일 근무 팀처럼 휴무 요일이 다른 경우에는 기본 주말 가정도 어긋납니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;이 방법은 접수일에서 지정한 근무일 수만큼 앞이나 뒤로 이동해 예정일 하나를 구할 때 사용합니다. 두 날짜 사이의 근무일 개수를 세는 작업과는 목적이 다릅니다.&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;2026년 9월 12일 Microsoft 공식 문서 기준 적용 대상은 Microsoft 365용 Excel, Excel 2024&amp;middot;2021&amp;middot;2019&amp;middot;2016 및 Excel Web App입니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;네 인수를 정하면 수식이 결정된다&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;기본 구문은 &lt;code&gt;=WORKDAY.INTL(start_date, days, [weekend], [holidays])&lt;/code&gt;입니다. 처리일수에 양수를 넣으면 미래, 음수를 넣으면 과거 방향으로 근무일을 계산합니다.&lt;/p&gt;
&lt;div class=&quot;seo-concept-grid&quot;&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;일반 주말&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;코드 1 또는 생략: 토요일과 일요일을 제외합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;다른 휴무 일정&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;코드 11은 일요일만, 코드 7은 금요일과 토요일을 제외합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;숫자 코드로 표현하기 어려운 일정은 월요일부터 시작하는 7자리 문자열을 쓸 수 있습니다. 문자열에서 1은 비근무일, 0은 근무일을 뜻합니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot; data-value-add-type=&quot;exception-boundary&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;적용 전에 확인할 경계&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;주말 코드는 팀 이름이 아니라 실제 쉬는 요일로 고르고, 조직 휴일표에 없는 휴무일은 함수가 자동으로 제외하지 않는다는 경계를 먼저 확인하세요.&lt;/p&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft 지원, WORKDAY.INTL 함수, 2026-09-12 확인&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;업무표에 수식을 넣는 네 단계&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-green&quot;&gt;실전&lt;/span&gt; 접수일, 처리일수, 주말 코드와 휴일 목록을 분리해 두면 일정이 바뀌어도 수식을 다시 작성할 필요가 없습니다.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;처리기한 계산 순서&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;접수일 입력&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;A열에 텍스트가 아닌 실제 Excel 날짜값을 입력합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;처리일수 결정&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;미래 기한은 양수, 과거 기준일은 음수로 입력합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;휴무 조건 지정&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;C열에는 주말 코드를 넣고 D6:D11에는 제외할 날짜를 실제 날짜값으로 작성합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;수식 적용&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;&lt;code&gt;=WORKDAY.INTL(A6,B6,C6,$D$6:$D$11)&lt;/code&gt;처럼 휴일 범위를 절대 참조로 고정한 뒤 아래 행으로 채웁니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;중요한 기한표는 원본을 보관하고 복사본에서 먼저 계산하세요. 예제의 D6:D11은 검산용 제외일이므로 실제 업무에서는 조직이 확정한 휴일 목록으로 교체해야 합니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;6개 사례로 날짜와 PASS를 함께 확인하기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;검산표의 E6:E11에는 고정 기대 날짜를 두고, F6:F11에서는 WORKDAY.INTL 계산값이 기대 날짜와 같으면 PASS를 반환하게 구성합니다. 첫 행 수식은 &lt;code&gt;=IF(WORKDAY.INTL(A6,B6,C6,$D$6:$D$11)=E6,&quot;PASS&quot;,&quot;FAIL&quot;)&lt;/code&gt;입니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table class=&quot;seo-table&quot; data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;D6:D11의 여섯 날짜를 공동 제외 범위로 사용한 사례별 기대 결과&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;검산 사례&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;접수일&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;처리일수&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;주말 코드&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;기간에 영향을 준 제외일&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;예정완료일&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;금요일 접수&lt;/th&gt;
&lt;td&gt;2026-09-25&lt;/td&gt;
&lt;td&gt;3영업일&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;없음&lt;/td&gt;
&lt;td&gt;2026-09-30&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;월요일 제외&lt;/th&gt;
&lt;td&gt;2026-10-02&lt;/td&gt;
&lt;td&gt;3영업일&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;2026-10-05&lt;/td&gt;
&lt;td&gt;2026-10-08&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;금요일 제외&lt;/th&gt;
&lt;td&gt;2026-10-07&lt;/td&gt;
&lt;td&gt;2영업일&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;2026-10-09&lt;/td&gt;
&lt;td&gt;2026-10-12&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;토요일 근무&lt;/th&gt;
&lt;td&gt;2026-10-22&lt;/td&gt;
&lt;td&gt;3영업일&lt;/td&gt;
&lt;td&gt;11&lt;/td&gt;
&lt;td&gt;2026-10-26&lt;/td&gt;
&lt;td&gt;2026-10-27&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;금&amp;middot;토요일 휴무&lt;/th&gt;
&lt;td&gt;2026-10-29&lt;/td&gt;
&lt;td&gt;3영업일&lt;/td&gt;
&lt;td&gt;7&lt;/td&gt;
&lt;td&gt;2026-11-02&lt;/td&gt;
&lt;td&gt;2026-11-04&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;과거 방향 계산&lt;/th&gt;
&lt;td&gt;2026-11-18&lt;/td&gt;
&lt;td&gt;-3영업일&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;2026-11-16&lt;/td&gt;
&lt;td&gt;2026-11-12&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;첫 사례는 주말만 건너뛰고, 네 번째 사례는 일요일만 쉬는 팀이라 토요일을 근무일로 셉니다. 마지막 사례는 음수 처리일수로 과거 방향을 계산합니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-blue&quot; data-download-type=&quot;verified-workbook&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;검산 통합 문서&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;6개 행의 입력값, 고정 기대 날짜와 PASS 검사 수식을 담는 위치입니다. 발행 단계에서는 재계산과 구조 검사를 통과한 파일과 결과 화면으로 교체됩니다.&lt;/p&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/bDCZJP/dJMcab6JNWh/dcEaNKksCylxHeqmXh7jqK/example-workbook.xlsx?attach=1&amp;amp;knm=tfile.xlsx&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;example-workbook.xlsx&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.01MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1119&quot; data-origin-height=&quot;488&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/v7mP5/dJMcaix5aSV/kJFkwkvkj2K2HK2fOa0to0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/v7mP5/dJMcaix5aSV/kJFkwkvkj2K2HK2fOa0to0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/v7mP5/dJMcaix5aSV/kJFkwkvkj2K2HK2fOa0to0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fv7mP5%2FdJMcaix5aSV%2FkJFkwkvkj2K2HK2fOa0to0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;WORKDAY.INTL 6개 사례의 접수일, 처리일수, 주말 코드, 제외일, 예정완료일과 PASS 검산값을 보여주는 스프레드시트&quot; loading=&quot;lazy&quot; width=&quot;1119&quot; height=&quot;488&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1119&quot; data-origin-height=&quot;488&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;주말 문자열과 오류가 나는 경계&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-red&quot;&gt;주의&lt;/span&gt; 주말 문자열은 월요일부터 일요일까지 정확히 7자리여야 하며 0과 1만 사용할 수 있습니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;길이가 다르거나 다른 문자가 섞이면 #VALUE! 오류가 나고, 모든 날을 비근무일로 지정한 1111111도 유효하지 않습니다.&lt;/p&gt;
&lt;ul class=&quot;seo-list&quot; style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;날짜 입력:&lt;/b&gt; 접수일과 휴일은 텍스트 모양이 아니라 Excel이 계산할 수 있는 날짜값이어야 합니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;휴일 범위:&lt;/b&gt; 날짜의 정렬 순서는 결과에 영향을 주지 않지만 제외할 날짜가 빠지면 그날을 근무일로 셉니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;유효 범위:&lt;/b&gt; 시작일이나 휴일, 계산 결과가 Excel 날짜 범위를 벗어나면 #NUM! 오류가 발생할 수 있습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;날짜 대신 일련 번호가 표시되더라도 계산값 자체가 틀린 것은 아닐 수 있습니다. 셀 표시 형식을 &lt;code&gt;yyyy-mm-dd&lt;/code&gt;로 적용한 뒤 값과 서식을 구분해 확인하세요.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft 지원, WORKDAY.INTL 함수의 구문&amp;middot;주의 사항, 2026-09-12 확인&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;6&lt;/div&gt;
&lt;h2 id=&quot;sec6&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;여섯 행이 모두 PASS면 실제 기한표로 옮기기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;예제 결과가 맞더라도 실제 표에는 조직의 확정 휴일과 팀별 휴무 일정을 넣어야 합니다. &lt;span class=&quot;seo-hl&quot;&gt;예제 날짜를 그대로 복사하지 말고 입력 조건부터 업무 기준으로 교체하세요.&lt;/span&gt;&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;conditional-decision&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
접수일과 휴일 범위가 실제 Excel 날짜값인지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
팀의 휴무 요일에 맞는 주말 코드 또는 7자리 문자열을 선택합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
모든 사례의 예정완료일이 주말&amp;middot;공휴일을 제외한 기대 날짜와 일치한다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
FAIL이 하나라도 남으면 처리일수, 주말 코드와 휴일 범위를 대조한 뒤 실제 기한표에 적용합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/ko-kr/excel/functions/workday-intl-function&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft 지원&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;WORKDAY.INTL 구문, 주말 코드, 휴일 인수, 오류 조건과 지원 버전&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 본문의 기능과 절차는 위 공식 문서와 재현 예제를 기준으로 확인했습니다. 프로그램&amp;middot;버전과 확인일은 해당 설명에 표시했습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>엑셀 실무</category>
      <category>공휴일제외</category>
      <category>엑셀WORKDAYINTL</category>
      <category>엑셀영업일계산</category>
      <category>주말코드</category>
      <category>처리기한계산</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/45</guid>
      <comments>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-WORKDAYINTL%EB%A1%9C-%ED%9C%B4%EC%9D%BC-%EC%A0%9C%EC%99%B8-%EC%B2%98%EB%A6%AC%EA%B8%B0%ED%95%9C-%EA%B3%84%EC%82%B0%ED%95%98%EA%B8%B0#entry45comment</comments>
      <pubDate>Fri, 18 Sep 2026 08:00:26 +0900</pubDate>
    </item>
    <item>
      <title>엑셀 INDEX&amp;middot;MATCH로 행과 열이 만나는 단가 정확히 찾기</title>
      <link>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-INDEX%C2%B7MATCH%EB%A1%9C-%ED%96%89%EA%B3%BC-%EC%97%B4%EC%9D%B4-%EB%A7%8C%EB%82%98%EB%8A%94-%EB%8B%A8%EA%B0%80-%EC%A0%95%ED%99%95%ED%9E%88-%EC%B0%BE%EA%B8%B0</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bHfDiA/dJMcaatgEUj/XyaSkfVqhrs8fYbPoPQ3kK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bHfDiA/dJMcaatgEUj/XyaSkfVqhrs8fYbPoPQ3kK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bHfDiA/dJMcaatgEUj/XyaSkfVqhrs8fYbPoPQ3kK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbHfDiA%2FdJMcaatgEUj%2FXyaSkfVqhrs8fYbPoPQ3kK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;행&amp;middot;열 교차 단가 조회 문구와 스프레드시트 셀과 수식 입력줄 그래픽 요소를 담은 엑셀 실무 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;Excel의 2차원 단가표는 MATCH로 등급의 행과 적용 월의 열 위치를 각각 정확히 찾은 뒤 INDEX에 넣으면 교차값 하나를 반환할 수 있습니다. 두 위치를 따로 확인하면 한 칸 밀림도 잡을 수 있습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;comparison&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;decision-guide&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;행과 열 머리글이 각각 고유하고 데이터 범위의 크기가 맞다면 INDEX&amp;middot;MATCH&amp;middot;MATCH 조합이 적합합니다. 이 예제에서는 D등급과 2월을 선택해 행 위치 4, 열 위치 2, 조회 단가 32,000원을 차례로 검사합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;등급은 행, 적용 월은 열에 있는 단가표&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;한 방향 조회와 2차원 교차 조회를 고르는 기준&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;MATCH 두 번과 INDEX 한 번을 연결하는 원리&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;5개 등급&amp;middot;3개월 단가표로 직접 검산하기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;중복 머리글과 범위 불일치를 먼저 막기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec6&quot;&gt;행 4&amp;middot;열 2&amp;middot;32,000원이 맞으면 조회 완료&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;등급은 행, 적용 월은 열에 있는 단가표&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-blue&quot;&gt;핵심&lt;/span&gt; 등급이 세로로 내려가고 월이 가로로 놓인 표에서는 어느 한 방향만 찾아서는 단가가 결정되지 않습니다. 등급과 적용 월이 만나는 한 칸을 찾아야 합니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;재현 예제의 질문은 D등급과 2월을 선택했을 때 아래 표에서 단가 하나를 정확히 가져올 수 있는지입니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;등급이 행에 있고 월이 열에 있는 단가표에서 두 조건의 교차값을 매번 눈으로 찾으면, 월별 단가를 옮길 때 다른 행이나 열의 값을 고를 수 있습니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;조회에 사용할 등급별 1~3월 단가 비교표&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;등급&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;1월 단가&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;2월 단가&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;3월 단가&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;A등급&lt;/th&gt;
&lt;td&gt;12,000원&lt;/td&gt;
&lt;td&gt;12,500원&lt;/td&gt;
&lt;td&gt;13,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;B등급&lt;/th&gt;
&lt;td&gt;18,000원&lt;/td&gt;
&lt;td&gt;19,000원&lt;/td&gt;
&lt;td&gt;20,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;C등급&lt;/th&gt;
&lt;td&gt;24,000원&lt;/td&gt;
&lt;td&gt;25,000원&lt;/td&gt;
&lt;td&gt;26,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;D등급&lt;/th&gt;
&lt;td&gt;31,000원&lt;/td&gt;
&lt;td&gt;32,000원&lt;/td&gt;
&lt;td&gt;33,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;E등급&lt;/th&gt;
&lt;td&gt;40,000원&lt;/td&gt;
&lt;td&gt;41,000원&lt;/td&gt;
&lt;td&gt;42,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;한 방향 조회와 2차원 교차 조회를 고르는 기준&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-amber&quot;&gt;비교&lt;/span&gt; 선택 기준은 조회값이 몇 개의 머리글로 결정되는지입니다. &lt;b&gt;행 머리글과 열 머리글을 모두 선택해야 값 하나가 정해진다면 2차원 조회를 사용합니다.&lt;/b&gt;&lt;/p&gt;
&lt;div class=&quot;seo-concept-grid&quot;&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;한 방향 조회&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;사번처럼 기준 하나를 찾고 같은 행의 정해진 열에서 값을 가져옵니다. 반환 열이 고정된 목록에 알맞습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;2차원 교차 조회&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;등급의 행 위치와 월의 열 위치를 따로 찾습니다. 반환할 열이 선택한 월에 따라 달라지는 행렬에 알맞습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Microsoft는 VLOOKUP이 왼쪽에서 오른쪽으로만 조회하는 제약이 있을 때 INDEX와 MATCH 조합을 사용할 수 있다고 안내합니다. 이 글에서는 여기에 열 MATCH를 하나 더 넣어 행렬의 교차값을 찾습니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, Look up values with VLOOKUP, INDEX, or MATCH, 확인일 2026-09-12&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;MATCH 두 번과 INDEX 한 번을 연결하는 원리&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;MATCH의 구문은 &lt;code&gt;MATCH(lookup_value, lookup_array, [match_type])&lt;/code&gt;입니다. 세 번째 인수를 0으로 지정하면 배열의 정렬 상태와 관계없이 정확히 같은 첫 번째 항목의 상대 위치를 돌려줍니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;INDEX 배열 형식은 &lt;code&gt;INDEX(array, row_num, [column_num])&lt;/code&gt;입니다. 첫 MATCH 결과를 행 번호에, 두 번째 MATCH 결과를 열 번호에 넣으면 두 위치가 만나는 셀의 값이 반환됩니다.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;D등급&amp;middot;2월의 위치와 단가를 계산하는 순서&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;행 위치&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;&lt;code&gt;=MATCH(B11,$A$6:$A$10,0)&lt;/code&gt;으로 D등급의 상대 위치 4를 구합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;열 위치&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;&lt;code&gt;=MATCH(F11,$B$5:$D$5,0)&lt;/code&gt;으로 2월의 상대 위치 2를 구합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;교차 단가&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;&lt;code&gt;=INDEX($B$6:$D$10,B12,F12)&lt;/code&gt;로 네 번째 행과 두 번째 열이 만나는 32,000원을 반환합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, INDEX function&amp;middot;MATCH function, 확인일 2026-09-12&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;5개 등급&amp;middot;3개월 단가표로 직접 검산하기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-green&quot;&gt;실전&lt;/span&gt; 검증 시트에서 B11은 D등급, F11은 2월을 선택하세요. B12가 4, F12가 2, B13이 32,000원으로 계산되는지 순서대로 확인합니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;조회 단가만 보면 범위가 한 칸 밀려도 우연히 비슷한 값이 나올 수 있습니다. 따라서 두 MATCH 위치를 먼저 검사하고 마지막에 INDEX 결과를 고정 예상값 32,000원과 대조합니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-blue&quot; data-download-type=&quot;verified-workbook&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;교차 조회 검증 예제 구조&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;예제 통합문서는 5개 등급과 3개월 단가, 조회 조건, 행 위치, 열 위치, 최종 조회 단가를 한 시트에서 확인하도록 구성합니다.&lt;/p&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/DMBVH/dJMcaatgEUv/x6J3TT2oR1zeK83GGMP6qK/example-workbook.xlsx?attach=1&amp;amp;knm=tfile.xlsx&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;example-workbook.xlsx&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.01MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1292&quot; data-origin-height=&quot;548&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/HNNL2/dJMcaaz12Fg/k5KFNgI2PLFpI9CsLfzpMK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/HNNL2/dJMcaaz12Fg/k5KFNgI2PLFpI9CsLfzpMK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/HNNL2/dJMcaaz12Fg/k5KFNgI2PLFpI9CsLfzpMK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHNNL2%2FdJMcaaz12Fg%2Fk5KFNgI2PLFpI9CsLfzpMK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;5개 등급과 3개월 단가표, 조회등급 D등급, 조회월 2월, 행 위치 4, 열 위치 2, 조회단가 32,000원이 보이는 검증 시트&quot; loading=&quot;lazy&quot; width=&quot;1292&quot; height=&quot;548&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1292&quot; data-origin-height=&quot;548&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;실제 단가표에 적용하기 전 원본 파일을 복사하고 복사본에서 수식 범위를 먼저 시험하세요. 공식 문서의 적용 대상에는 Excel for Microsoft 365, Excel 2024, 2021, 2019, 2016이 포함됩니다.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;중복 머리글과 범위 불일치를 먼저 막기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-red&quot;&gt;주의&lt;/span&gt; 정확히 일치할 항목이 없으면 MATCH는 #N/A를 반환합니다. INDEX에 전달된 행 번호나 열 번호가 데이터 배열을 벗어나면 #REF!가 발생합니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot; data-value-add-type=&quot;exception-boundary&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;정확 일치로도 해결되지 않는 경계&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;행 또는 열 머리글에 같은 항목이 두 번 있으면 MATCH는 첫 번째 위치를 반환하므로, 중복 머리글이 있는 단가표는 2차원 정확 일치 수식으로도 원하는 교차값을 보장할 수 없습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;ul class=&quot;seo-list&quot; style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;행 머리글 A6:A10과 단가 행렬 B6:D10의 행 수를 같게 맞춥니다.&lt;/li&gt;
&lt;li&gt;열 머리글 B5:D5와 단가 행렬 B6:D10의 열 수를 같게 맞춥니다.&lt;/li&gt;
&lt;li&gt;MATCH의 세 번째 인수는 생략하지 말고 두 수식 모두 0으로 지정합니다.&lt;/li&gt;
&lt;li&gt;등급과 월 머리글에 중복 항목이 있으면 수식을 확정하기 전에 먼저 정리합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, INDEX function&amp;middot;MATCH function, 확인일 2026-09-12&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;6&lt;/div&gt;
&lt;h2 id=&quot;sec6&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;행 4&amp;middot;열 2&amp;middot;32,000원이 맞으면 조회 완료&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;최종 금액부터 보지 말고 행 위치, 열 위치, 교차값 순서로 판정하세요. 위치값이 예상과 다르면 INDEX 수식보다 먼저 각 MATCH의 조회 범위와 선택값을 고칩니다.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;conditional-decision&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
B11의 조회 등급이 D등급이고 F11의 조회 월이 2월인지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
행 위치 B12가 4이고 열 위치 F12가 2인지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
선택한 등급과 월의 조회 단가가 기준표 교차값 및 예상값과 일치한다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
중복 머리글, #N/A, #REF!가 남아 있으면 실제 단가표에 수식을 확정하지 않습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/excel/look-up-values-with-vlookup-index-or-match&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;VLOOKUP 대신 INDEX와 MATCH를 조합하는 조회 방식과 지원 버전&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/excel/functions/index-function&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;INDEX 배열 형식의 행&amp;middot;열 교차값 반환 원리와 구문&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/excel/functions/match-function&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;MATCH의 상대 위치 반환, 정확히 일치 옵션 0, 미일치 동작&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 본문의 기능과 절차는 위 공식 문서와 재현 예제를 기준으로 확인했습니다. 프로그램&amp;middot;버전과 확인일은 해당 설명에 표시했습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>엑셀 실무</category>
      <category>2차원조회</category>
      <category>INDEX함수</category>
      <category>MATCH함수</category>
      <category>교차값</category>
      <category>단가표</category>
      <category>엑셀</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/44</guid>
      <comments>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-INDEX%C2%B7MATCH%EB%A1%9C-%ED%96%89%EA%B3%BC-%EC%97%B4%EC%9D%B4-%EB%A7%8C%EB%82%98%EB%8A%94-%EB%8B%A8%EA%B0%80-%EC%A0%95%ED%99%95%ED%9E%88-%EC%B0%BE%EA%B8%B0#entry44comment</comments>
      <pubDate>Thu, 17 Sep 2026 08:00:46 +0900</pubDate>
    </item>
    <item>
      <title>엑셀 IF&amp;middot;AND로 승인 조건을 모두 만족한 행만 통과 표시하기</title>
      <link>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-IF%C2%B7AND%EB%A1%9C-%EC%8A%B9%EC%9D%B8-%EC%A1%B0%EA%B1%B4%EC%9D%84-%EB%AA%A8%EB%91%90-%EB%A7%8C%EC%A1%B1%ED%95%9C-%ED%96%89%EB%A7%8C-%ED%86%B5%EA%B3%BC-%ED%91%9C%EC%8B%9C%ED%95%98%EA%B8%B0</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/HehQf/dJMcairbKx4/Y5mm1hqWtK3NOYTmWDkevK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/HehQf/dJMcairbKx4/Y5mm1hqWtK3NOYTmWDkevK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/HehQf/dJMcairbKx4/Y5mm1hqWtK3NOYTmWDkevK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHehQf%2FdJMcairbKx4%2FY5mm1hqWtK3NOYTmWDkevK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;IF&amp;middot;AND 승인 판정 문구와 스프레드시트 셀과 수식 입력줄 그래픽 요소를 담은 엑셀 실무 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;Excel에서 모든 승인 조건이 참이어야 한다면 IF의 논리식에 AND를 넣어 &amp;lsquo;통과&amp;rsquo;와 &amp;lsquo;보완&amp;rsquo;을 나눕니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;explainer&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;direct-answer&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 예제처럼 신청금액 5,000,000원 이하, 서류제출 &amp;lsquo;제출&amp;rsquo;, 검토상태 &amp;lsquo;완료&amp;rsquo;를 요구한다면 IF와 AND로 세 기준을 한 번에 판정할 수 있습니다. 실제 업무에 옮길 때는 조직의 한도와 상태 문구로 바꾸고, 경계값과 한 조건만 실패한 행도 함께 검사합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;승인 판정에 필요한 세 입력값&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;IF와 AND를 한 수식으로 묶는 기준&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;승인표에 수식을 넣는 네 단계&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;8개 행으로 경계값과 실패 조건 확인하기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;통과 결과를 확정하기 전 마지막 점검&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;승인 판정에 필요한 세 입력값&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;신청 건마다 금액 한도&amp;middot;서류 제출 여부&amp;middot;검토 상태의 세 가지 승인 조건을 눈으로 확인해 통과 여부를 반복 입력하면 같은 기준도 행마다 다르게 적용될 수 있습니다. 이 예제는 B~D열의 입력값을 E열 논리값과 F열 업무 결과로 나누어 확인합니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-blue&quot;&gt;적용 기준&lt;/span&gt; 예제의 승인 조건은 신청금액 5,000,000원 이하, 서류제출 &amp;lsquo;제출&amp;rsquo;, 검토상태 &amp;lsquo;완료&amp;rsquo;입니다. 실제 조직의 승인 규정이나 승인 권한을 검증하는 기준은 아니므로 업무표에 적용하기 전에 값을 교체해야 합니다.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;IF와 AND를 한 수식으로 묶는 기준&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;AND는 여러 비교식이 모두 TRUE일 때만 TRUE를 반환하고, IF는 그 논리 결과에 따라 서로 다른 값을 반환합니다. 따라서 승인 요건 중 하나라도 빠지면 보완으로 돌려야 하는 업무에 맞습니다.&lt;/p&gt;
&lt;div class=&quot;seo-concept-grid&quot;&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;AND: 조건 묶기&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;금액, 서류, 검토 상태의 세 비교식이 모두 참인지 하나의 논리값으로 만듭니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;IF: 결과 표시하기&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;AND가 TRUE이면 &amp;lsquo;통과&amp;rsquo;, FALSE이면 &amp;lsquo;보완&amp;rsquo;이라는 업무용 문구를 반환합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-card seo-card-blue&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;예제에서 사용할 두 수식&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;E6에는 &lt;code&gt;=AND(B6&amp;lt;=5000000,C6=&quot;제출&quot;,D6=&quot;완료&quot;)&lt;/code&gt;를 넣어 논리값을 확인합니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;F6에는 &lt;code&gt;=IF(AND(B6&amp;lt;=5000000,C6=&quot;제출&quot;,D6=&quot;완료&quot;),&quot;통과&quot;,&quot;보완&quot;)&lt;/code&gt;를 넣어 최종 문구를 표시합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;중첩 IF로 조건을 차례로 감싸는 대신 AND에 세 비교식을 모으면 판정 기준을 한곳에서 읽을 수 있습니다. E열을 따로 두면 F열의 결과를 확정하기 전에 논리식이 어느 행에서 FALSE가 되었는지도 구분할 수 있습니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft 지원, Using IF with AND, OR, and NOT functions in Excel, 2026년 9월 12일 확인&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;공식 문서의 적용 대상에는 Microsoft 365용 Excel, Excel 2024&amp;middot;2021&amp;middot;2019&amp;middot;2016과 Excel Web App 등이 포함됩니다. 이 예제는 메뉴 위치가 아니라 해당 버전에서 지원되는 기본 논리 함수 조합을 사용합니다.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;승인표에 수식을 넣는 네 단계&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-green&quot;&gt;실전&lt;/span&gt; 업무 원본을 바로 수정하지 말고 복사본에서 열 이름과 상태값을 먼저 맞추세요. 예제 데이터는 6행부터 시작합니다.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;행별 승인 판정 입력 순서&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;입력 열 확인&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;B열은 숫자 금액, C열은 서류제출 값, D열은 검토상태 값인지 확인합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;AND결과 계산&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;E6에 AND 수식을 넣어 세 조건이 모두 맞는지를 TRUE 또는 FALSE로 표시합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;최종판정 표시&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;F6에 IF&amp;middot;AND 수식을 넣어 TRUE는 통과, 나머지는 보완으로 바꿉니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;마지막 행까지 채우기&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;E6:F6을 13행까지 채운 뒤 각 행의 기대 결과와 대조합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;상태값은 수식의 문자열과 정확히 맞아야 합니다. 예제에서는 &amp;lsquo;제출&amp;rsquo;과 &amp;lsquo;완료&amp;rsquo;만 참이므로 &amp;lsquo;미제출&amp;rsquo;, &amp;lsquo;검토중&amp;rsquo;, &amp;lsquo;보류&amp;rsquo; 또는 빈칸은 해당 조건을 통과하지 못합니다.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;8개 행으로 경계값과 실패 조건 확인하기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-amber&quot;&gt;검산&lt;/span&gt; 정상 통과 두 건, 한도와 같은 경계값 한 건, 조건 하나만 다른 세 건, 여러 조건이 다른 한 건, 상태가 빈 한 건을 배치합니다. 아래 결과는 예제 수식을 계산했을 때의 기대값입니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;한도 5,000,000원과 상태 문자열을 기준으로 계산한 8개 신청 행&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;신청번호&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;신청금액&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;서류제출&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;검토상태&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;AND결과&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;최종판정&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;REQ-001&lt;/th&gt;
&lt;td&gt;3,000,000원&lt;/td&gt;
&lt;td&gt;제출&lt;/td&gt;
&lt;td&gt;완료&lt;/td&gt;
&lt;td&gt;TRUE&lt;/td&gt;
&lt;td&gt;통과&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;REQ-002&lt;/th&gt;
&lt;td&gt;5,000,000원&lt;/td&gt;
&lt;td&gt;제출&lt;/td&gt;
&lt;td&gt;완료&lt;/td&gt;
&lt;td&gt;TRUE&lt;/td&gt;
&lt;td&gt;통과&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;REQ-003&lt;/th&gt;
&lt;td&gt;5,000,001원&lt;/td&gt;
&lt;td&gt;제출&lt;/td&gt;
&lt;td&gt;완료&lt;/td&gt;
&lt;td&gt;FALSE&lt;/td&gt;
&lt;td&gt;보완&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;REQ-004&lt;/th&gt;
&lt;td&gt;4,000,000원&lt;/td&gt;
&lt;td&gt;미제출&lt;/td&gt;
&lt;td&gt;완료&lt;/td&gt;
&lt;td&gt;FALSE&lt;/td&gt;
&lt;td&gt;보완&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;REQ-005&lt;/th&gt;
&lt;td&gt;2,500,000원&lt;/td&gt;
&lt;td&gt;제출&lt;/td&gt;
&lt;td&gt;검토중&lt;/td&gt;
&lt;td&gt;FALSE&lt;/td&gt;
&lt;td&gt;보완&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;REQ-006&lt;/th&gt;
&lt;td&gt;6,000,000원&lt;/td&gt;
&lt;td&gt;미제출&lt;/td&gt;
&lt;td&gt;보류&lt;/td&gt;
&lt;td&gt;FALSE&lt;/td&gt;
&lt;td&gt;보완&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;REQ-007&lt;/th&gt;
&lt;td&gt;4,900,000원&lt;/td&gt;
&lt;td&gt;제출&lt;/td&gt;
&lt;td&gt;완료&lt;/td&gt;
&lt;td&gt;TRUE&lt;/td&gt;
&lt;td&gt;통과&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;REQ-008&lt;/th&gt;
&lt;td&gt;1,500,000원&lt;/td&gt;
&lt;td&gt;제출&lt;/td&gt;
&lt;td&gt;빈칸&lt;/td&gt;
&lt;td&gt;FALSE&lt;/td&gt;
&lt;td&gt;보완&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;REQ-002는 한도와 같은 5,000,000원이므로 &amp;lsquo;이하&amp;rsquo; 조건을 통과하지만 REQ-003은 1원 초과해 보완이 됩니다. REQ-004와 REQ-005는 각각 서류와 검토상태 한 항목만 달라도 전체 AND결과가 FALSE로 바뀌는 사례입니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;REQ-008처럼 검토상태가 비어 있어도 &amp;lsquo;완료&amp;rsquo;와 같지 않으므로 보완으로 판정됩니다. 빈칸을 별도 문구로 구분해야 한다면 이 수식의 범위를 넘어 추가 판정 규칙을 먼저 정해야 합니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot; data-value-add-type=&quot;failure-condition&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;FALSE가 나오면 찾을 곳&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;AND결과가 FALSE일 때는 최종판정만 고치지 말고 금액&amp;middot;서류제출&amp;middot;검토상태를 왼쪽부터 하나씩 대조해야 한 조건만 실패한 행도 놓치지 않습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-card seo-card-green&quot; data-download-type=&quot;verified-workbook&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;8행 계산 검증 예제&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;두 수식 패턴을 8개 신청 행에 채우고 각 AND결과와 최종판정을 기대값과 대조하는 작은 통합 문서입니다.&lt;/p&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/beFsW0/dJMcaiEOxgs/wU5CaBhTpYKPAUEafhD6tk/example-workbook.xlsx?attach=1&amp;amp;knm=tfile.xlsx&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;example-workbook.xlsx&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.01MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1260&quot; data-origin-height=&quot;548&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/JUGpF/dJMcairbKx7/PSWL5BsZ1P8sAy3KPqyrtK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/JUGpF/dJMcairbKx7/PSWL5BsZ1P8sAy3KPqyrtK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/JUGpF/dJMcairbKx7/PSWL5BsZ1P8sAy3KPqyrtK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJUGpF%2FdJMcairbKx7%2FPSWL5BsZ1P8sAy3KPqyrtK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;승인조건 시트의 8개 신청 행에서 신청금액&amp;middot;서류제출&amp;middot;검토상태와 AND결과&amp;middot;최종판정이 나란히 표시된 검증 화면&quot; loading=&quot;lazy&quot; width=&quot;1260&quot; height=&quot;548&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1260&quot; data-origin-height=&quot;548&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;통과 결과를 확정하기 전 마지막 점검&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;수식을 실제 승인표에 복사하기 전에 입력 열, 비교 연산자, 상태 문자열을 한 번씩 확인하세요. 예제의 한도와 문구가 조직 기준과 다르면 판정 결과가 계산상 맞더라도 업무상 잘못될 수 있습니다.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;action-steps&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
B6:D13의 금액과 상태값이 정해진 입력 형식과 맞는지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
세 조건을 모두 만족한 행만 통과로 표시되고 경계값 검사도 일치한다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
FALSE 또는 보완인 행은 세 입력 조건을 각각 대조해 실패 지점을 찾습니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
실제 승인표에 적용하기 전에 금액 한도와 상태 문구를 조직 기준으로 교체합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/excel/using-if-with-and-or-and-not-functions-in-excel&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft 지원&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;Excel에서 IF와 AND&amp;middot;OR&amp;middot;NOT을 결합하는 구문, 동작 방식과 지원 버전&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 본문의 기능과 절차는 위 공식 문서와 재현 예제를 기준으로 확인했습니다. 프로그램&amp;middot;버전과 확인일은 해당 설명에 표시했습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>엑셀 실무</category>
      <category>다중 조건</category>
      <category>승인 조건</category>
      <category>업무 자동화</category>
      <category>엑셀 AND</category>
      <category>엑셀 if</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/43</guid>
      <comments>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-IF%C2%B7AND%EB%A1%9C-%EC%8A%B9%EC%9D%B8-%EC%A1%B0%EA%B1%B4%EC%9D%84-%EB%AA%A8%EB%91%90-%EB%A7%8C%EC%A1%B1%ED%95%9C-%ED%96%89%EB%A7%8C-%ED%86%B5%EA%B3%BC-%ED%91%9C%EC%8B%9C%ED%95%98%EA%B8%B0#entry43comment</comments>
      <pubDate>Wed, 16 Sep 2026 08:00:00 +0900</pubDate>
    </item>
    <item>
      <title>엑셀 CEILING.MATH로 주문 수량을 포장 단위에 맞게 올림하기</title>
      <link>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-CEILINGMATH%EB%A1%9C-%EC%A3%BC%EB%AC%B8-%EC%88%98%EB%9F%89%EC%9D%84-%ED%8F%AC%EC%9E%A5-%EB%8B%A8%EC%9C%84%EC%97%90-%EB%A7%9E%EA%B2%8C-%EC%98%AC%EB%A6%BC%ED%95%98%EA%B8%B0</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/st1AE/dJMcaamjXfA/jg8bqKAuNjjYdRugW9ygB1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/st1AE/dJMcaamjXfA/jg8bqKAuNjjYdRugW9ygB1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/st1AE/dJMcaamjXfA/jg8bqKAuNjjYdRugW9ygB1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fst1AE%2FdJMcaamjXfA%2Fjg8bqKAuNjjYdRugW9ygB1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;포장단위 발주 올림 문구와 스프레드시트 셀과 수식 입력줄 그래픽 요소를 담은 엑셀 실무 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;Excel에서 주문량보다 작아지면 안 되는 발주 수량은 CEILING.MATH에 포장 단위를 넣어 다음 배수로 올립니다. 계산 뒤에는 부족 여부와 배수 조건을 함께 검사합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;explainer&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;direct-answer&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;낱개 주문량을 포장 배수 이상으로 맞출 때는 &lt;b&gt;CEILING.MATH(주문수량, 포장단위)&lt;/b&gt;를 사용합니다. 결과가 주문량보다 작지 않은지, 포장 단위로 나눈 나머지가 0인지까지 검사해야 과소 발주를 막을 수 있습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;주문량과 포장 단위부터 분리하기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;부족 금지라면 다음 배수를 선택하기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;발주표에 수식 세 개 넣기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;8개 상품으로 경계값과 추가 수량 검산하기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;PASS가 아니면 발주표를 확정하지 않기&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;주문량과 포장 단위부터 분리하기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;상품마다 포장 입수가 다르고 공급사가 낱개 출고를 허용하지 않는 발주에서는 주문수량을 그대로 넘길 수 없습니다. 주문이 25개이고 한 상자가 12개입이라면 24개는 1개 부족하므로, 주문량보다 적지 않은 실제 발주수량은 다음 배수인 36개가 되어야 합니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;발주표에는 주문수량과 포장단위를 입력값으로 두고, 발주수량&amp;middot;추가수량&amp;middot;검사를 계산 열로 분리합니다. 이렇게 구성하면 올림 결과뿐 아니라 얼마나 더 주문하는지도 행마다 확인할 수 있습니다.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;부족 금지라면 다음 배수를 선택하기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Microsoft가 안내하는 구문은 &lt;b&gt;CEILING.MATH(number, [significance], [mode])&lt;/b&gt;입니다. 이 업무에서는 number에 주문수량, significance에 포장단위를 넣고 양수만 계산하므로 mode는 생략합니다.&lt;/p&gt;
&lt;div class=&quot;seo-concept-grid&quot;&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;가까운 값으로 반올림&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;가까운 배수를 고르면 결과가 주문수량보다 작아질 수 있어 부족 금지 발주에는 맞지 않습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;위쪽 배수로 올림&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;CEILING.MATH는 나머지가 있을 때 다음 포장 배수를 선택하므로 필요한 수량보다 적게 발주하지 않습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;공식 문서에 따르면 mode는 양수 결과에 영향을 주지 않습니다. 음수의 방향 조절은 가능하지만 반품이나 차감 수량에는 별도 업무 규칙이 필요하므로 이 예제에서는 제외합니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft 지원, CEILING.MATH function, 2026-09-12 확인&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot; data-value-add-type=&quot;failure-condition&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;확정하지 말아야 할 조건&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;포장 단위가 0이거나 비어 있으면 계산하지 말고 먼저 입력을 고치며, 결과가 주문량보다 작거나 포장 단위로 나눈 나머지가 있으면 발주표를 확정하지 않습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;발주표에 수식 세 개 넣기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-green&quot;&gt;실전&lt;/span&gt; 머리글을 A5:F5에 놓고 데이터는 6행부터 입력합니다. B열과 C열에는 양수 숫자만 사용하고 D열부터 F열까지 아래 수식을 채웁니다.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;6행에 수식을 입력하는 순서&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;입력값 확인&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;B6에 주문수량, C6에 포장단위를 양수로 입력합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;발주수량 계산&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;D6에 &lt;code&gt;=CEILING.MATH(B6,C6)&lt;/code&gt;를 입력합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;추가수량 계산&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;E6에 &lt;code&gt;=D6-B6&lt;/code&gt;를 입력해 포장 단위 때문에 늘어난 수량을 구합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;두 조건 검사&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;F6에 &lt;code&gt;=IF(AND(D6&amp;gt;=B6,MOD(D6,C6)=0),&quot;PASS&quot;,&quot;FAIL&quot;)&lt;/code&gt;를 입력합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;D6:F6을 마지막 상품 행까지 채운 뒤 각 행의 결과를 읽습니다. 주문수량이 이미 포장 배수와 같으면 발주수량은 유지되고 추가수량은 0개가 됩니다.&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;원본 발주표는 보관하고 복사본에서 먼저 수식을 시험하세요. 공식 지원 범위는 Microsoft 365와 Excel 2024&amp;middot;2021&amp;middot;2019&amp;middot;2016이며, 지역 설정에 따라 화면에 보이는 인수 구분 기호가 달라질 수 있습니다.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;8개 상품으로 경계값과 추가 수량 검산하기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-blue&quot;&gt;검산&lt;/span&gt; 6개&amp;middot;10개&amp;middot;12개&amp;middot;24개 포장 단위에 대해 포장 수량과 정확히 같은 주문, 한 단위를 넘긴 주문, 다음 포장까지 차이가 큰 주문을 함께 넣습니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table class=&quot;seo-table&quot; data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;주문수량&amp;middot;포장단위&amp;middot;발주수량&amp;middot;추가수량은 모두 개 단위이며, 2026-09-12 기준 재현 예제입니다.&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;상품코드&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;주문수량&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;포장단위&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;발주수량&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;추가수량&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;검사&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;P-001&lt;/th&gt;
&lt;td&gt;1개&lt;/td&gt;
&lt;td&gt;6개&lt;/td&gt;
&lt;td&gt;6개&lt;/td&gt;
&lt;td&gt;5개&lt;/td&gt;
&lt;td&gt;PASS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;P-002&lt;/th&gt;
&lt;td&gt;6개&lt;/td&gt;
&lt;td&gt;6개&lt;/td&gt;
&lt;td&gt;6개&lt;/td&gt;
&lt;td&gt;0개&lt;/td&gt;
&lt;td&gt;PASS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;P-003&lt;/th&gt;
&lt;td&gt;7개&lt;/td&gt;
&lt;td&gt;10개&lt;/td&gt;
&lt;td&gt;10개&lt;/td&gt;
&lt;td&gt;3개&lt;/td&gt;
&lt;td&gt;PASS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;P-004&lt;/th&gt;
&lt;td&gt;19개&lt;/td&gt;
&lt;td&gt;10개&lt;/td&gt;
&lt;td&gt;20개&lt;/td&gt;
&lt;td&gt;1개&lt;/td&gt;
&lt;td&gt;PASS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;P-005&lt;/th&gt;
&lt;td&gt;25개&lt;/td&gt;
&lt;td&gt;12개&lt;/td&gt;
&lt;td&gt;36개&lt;/td&gt;
&lt;td&gt;11개&lt;/td&gt;
&lt;td&gt;PASS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;P-006&lt;/th&gt;
&lt;td&gt;36개&lt;/td&gt;
&lt;td&gt;12개&lt;/td&gt;
&lt;td&gt;36개&lt;/td&gt;
&lt;td&gt;0개&lt;/td&gt;
&lt;td&gt;PASS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;P-007&lt;/th&gt;
&lt;td&gt;49개&lt;/td&gt;
&lt;td&gt;24개&lt;/td&gt;
&lt;td&gt;72개&lt;/td&gt;
&lt;td&gt;23개&lt;/td&gt;
&lt;td&gt;PASS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;P-008&lt;/th&gt;
&lt;td&gt;96개&lt;/td&gt;
&lt;td&gt;24개&lt;/td&gt;
&lt;td&gt;96개&lt;/td&gt;
&lt;td&gt;0개&lt;/td&gt;
&lt;td&gt;PASS&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;25개를 12개 단위로 발주하면 36개가 되어 11개가 추가되고, 49개를 24개 단위로 발주하면 72개가 되어 23개가 추가됩니다. 반면 6개&amp;middot;36개&amp;middot;96개처럼 이미 포장 배수인 주문은 추가수량이 0개입니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-blue&quot; data-download-type=&quot;verified-workbook&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;8개 상품 계산&amp;middot;검사 예제&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;예제 통합문서는 D열과 E열의 계산값을 행별로 대조하고, F열에서 주문량 이상 조건과 포장 배수 조건을 동시에 검사하도록 구성합니다.&lt;/p&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/bWTp0q/dJMcafVE1zX/g53aHqgxFjDgeftmkn6K70/example-workbook.xlsx?attach=1&amp;amp;knm=tfile.xlsx&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;example-workbook.xlsx&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.01MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1116&quot; data-origin-height=&quot;548&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uv5WM/dJMcafVE1zq/2K97f15624a7gDKzB24OW1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uv5WM/dJMcafVE1zq/2K97f15624a7gDKzB24OW1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uv5WM/dJMcafVE1zq/2K97f15624a7gDKzB24OW1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fuv5WM%2FdJMcafVE1zq%2F2K97f15624a7gDKzB24OW1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;포장단위 발주 검산 시트에서 8개 상품의 주문수량, 포장단위, 발주수량, 추가수량과 PASS 결과가 표시된 화면&quot; loading=&quot;lazy&quot; width=&quot;1116&quot; height=&quot;548&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1116&quot; data-origin-height=&quot;548&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;포장단위가 비어 있거나 0인 행과 음수 수량은 이 예제에 넣지 않습니다. 공급사가 최소 주문 상자 수나 혼합 포장 규칙을 두고 있다면 함수 결과와 별도로 그 정책을 적용해야 합니다.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;PASS가 아니면 발주표를 확정하지 않기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;F열의 PASS는 계산값이 필요한 수량 아래로 내려가지 않았고 포장 단위에도 맞는다는 뜻입니다. 한 행이라도 FAIL이면 해당 행의 주문수량&amp;middot;포장단위&amp;middot;수식 참조를 고친 뒤 다시 판정합니다.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;action-steps&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
주문수량과 포장단위가 모두 양수 숫자인지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
발주수량과 주문수량의 차이가 추가수량과 일치하는지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
8개 상품의 검사 열이 모두 PASS인지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
발주 수량이 주문량 이상이면서 각 포장 단위로 나누어떨어진다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
최소 주문량과 혼합 포장 같은 공급사 정책은 별도로 대조합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-US/Excel/functions/ceiling-math-function&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft 지원&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;CEILING.MATH 함수의 구문, 배수 올림 방식, mode 동작과 지원 버전&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 본문의 기능과 절차는 위 공식 문서와 재현 예제를 기준으로 확인했습니다. 프로그램&amp;middot;버전과 확인일은 해당 설명에 표시했습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>엑셀 실무</category>
      <category>CEILING.MATH</category>
      <category>박스 수량</category>
      <category>발주 수량</category>
      <category>배수 올림</category>
      <category>엑셀</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/42</guid>
      <comments>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-CEILINGMATH%EB%A1%9C-%EC%A3%BC%EB%AC%B8-%EC%88%98%EB%9F%89%EC%9D%84-%ED%8F%AC%EC%9E%A5-%EB%8B%A8%EC%9C%84%EC%97%90-%EB%A7%9E%EA%B2%8C-%EC%98%AC%EB%A6%BC%ED%95%98%EA%B8%B0#entry42comment</comments>
      <pubDate>Tue, 15 Sep 2026 08:00:35 +0900</pubDate>
    </item>
    <item>
      <title>엑셀 EDATE로 월별 계약 갱신일 계산하고 말일 경계 확인하기</title>
      <link>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-EDATE%EB%A1%9C-%EC%9B%94%EB%B3%84-%EA%B3%84%EC%95%BD-%EA%B0%B1%EC%8B%A0%EC%9D%BC-%EA%B3%84%EC%82%B0%ED%95%98%EA%B3%A0-%EB%A7%90%EC%9D%BC-%EA%B2%BD%EA%B3%84-%ED%99%95%EC%9D%B8%ED%95%98%EA%B8%B0</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/EfOat/dJMcajwYMhu/RM6jfH5IVETYKpQxjBXjIk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/EfOat/dJMcajwYMhu/RM6jfH5IVETYKpQxjBXjIk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/EfOat/dJMcajwYMhu/RM6jfH5IVETYKpQxjBXjIk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEfOat%2FdJMcajwYMhu%2FRM6jfH5IVETYKpQxjBXjIk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;EDATE 갱신일 계산 문구와 스프레드시트 셀과 수식 입력줄 그래픽 요소를 담은 엑셀 실무 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;Excel에서 EDATE로 같은 일자의 갱신일을 개월 단위로 계산할 수 있으며, 대상 월에 그 날짜가 없으면 말일 조정이 일어납니다. 계약이 매월 말일 기준이라면 EOMONTH를 선택해야 합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;explainer&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;direct-answer&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기본 수식은 &lt;code&gt;=EDATE(시작일,갱신개월)&lt;/code&gt;입니다. 31일처럼 대상 월에 없는 날짜는 그 달의 마지막 유효일로 내려가므로, 고정 예상일과 PASS 검사 열을 함께 두어야 합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;계약 원장에서 먼저 확인할 갱신 규칙&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;EDATE와 EOMONTH를 선택하는 기준&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;원장에 EDATE와 검사 수식 넣기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;8건으로 28&amp;middot;29&amp;middot;30&amp;middot;31일 경계 검산하기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;PASS와 계약 조건으로 갱신일 확정하기&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;계약 원장에서 먼저 확인할 갱신 규칙&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-blue&quot;&gt;핵심&lt;/span&gt; 월별 계약 원장에는 시작일과 갱신 주기만 있고 다음 갱신일을 담당자가 매번 수동으로 입력하고 있어, 2월과 윤년 경계에서 날짜를 잘못 적기 쉽습니다. 먼저 계약서의 기준이 &amp;lsquo;매월 같은 일자&amp;rsquo;인지 &amp;lsquo;매월 마지막 날&amp;rsquo;인지 구분해야 합니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Microsoft 공식 문서에 따르면 EDATE는 시작일과 개월 수를 인수로 받아 지정한 개월 수 전후의 날짜를 반환합니다. 개월 수가 양수면 미래, 음수면 과거로 이동합니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, EDATE function 및 Add or subtract dates, 2026-09-12 확인&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;이 글의 수식은 Microsoft 365와 Excel 2024&amp;middot;2021&amp;middot;2019&amp;middot;2016을 기준으로 합니다. 날짜 표시 방식은 운영체제와 지역 설정에 따라 달라도 셀에 저장된 날짜값과 계산 결과는 구분해서 확인할 수 있습니다.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;EDATE와 EOMONTH를 선택하는 기준&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-amber&quot;&gt;비교&lt;/span&gt; 계약일과 같은 일자를 유지하는 것이 원칙이면 EDATE를 사용합니다. 처음부터 매월 말일이 갱신 기준이라면 시작일의 일자와 무관하게 대상 월의 마지막 날을 반환하는 EOMONTH가 맞습니다.&lt;/p&gt;
&lt;div class=&quot;seo-concept-grid&quot;&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;같은 일자 기준&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;&lt;b&gt;EDATE&lt;/b&gt;는 같은 일자를 우선해 개월 수만 이동합니다. 대상 월에 그 일자가 없으면 마지막 유효일로 조정됩니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;매월 말일 기준&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;&lt;b&gt;EOMONTH&lt;/b&gt;는 대상 월의 마지막 날을 반환합니다. 28일&amp;middot;29일&amp;middot;30일&amp;middot;31일 중 그 달의 실제 말일이 결과가 됩니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot; data-value-add-type=&quot;adjustment-rule&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;연쇄 계산에서 일자가 밀리는 조건&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;매월 갱신일을 앞선 결과에서 다시 계산하면 1월 31일&amp;rarr;2월 28일&amp;rarr;3월 28일처럼 일자가 밀릴 수 있으므로, 최초 시작일과 누적 개월 수로 계산하거나 &amp;lsquo;매월 말일&amp;rsquo; 계약에는 EOMONTH를 사용하세요.&lt;/p&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, EDATE function 및 EOMONTH function, 2026-09-12 확인&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;원장에 EDATE와 검사 수식 넣기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-green&quot;&gt;실전&lt;/span&gt; 계산 결과만 만들지 말고 사람이 정한 예상갱신일과 대조하는 검사 열까지 구성합니다. 예제의 데이터는 6행에서 시작합니다.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;계약 갱신일 계산 순서&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;열 준비&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;A5:F5에 계약번호, 시작일, 갱신개월, 계산갱신일, 예상갱신일, 검사를 입력합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;날짜 입력&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;B6:B13에는 텍스트가 아닌 Excel 날짜값을 입력하고 날짜 형식을 적용합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;개월 수 입력&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;C6:C13에 시작일에서 이동할 정수 개월 수를 넣습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;갱신일 계산&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;D6에 &lt;code&gt;=EDATE(B6,C6)&lt;/code&gt;을 입력합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step5&quot;&gt;5단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;예상일 대조&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;F6에 &lt;code&gt;=IF(D6=E6,&quot;PASS&quot;,&quot;FAIL&quot;)&lt;/code&gt;를 입력합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step6&quot;&gt;6단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;아래로 채우기&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;D6과 F6의 수식을 각각 13행까지 채워 모든 계약을 계산합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;실제 계약 원장을 수정하기 전에는 복사본에서 수식과 날짜 형식을 시험하세요. 결과가 46068 같은 숫자로 보이면 계산 오류가 아니라 날짜 일련번호 표시일 수 있으므로 결과 열에 날짜 형식을 적용합니다.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;8건으로 28&amp;middot;29&amp;middot;30&amp;middot;31일 경계 검산하기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;아래 예제는 평일형 시작일, 28&amp;middot;29&amp;middot;30&amp;middot;31일, 윤년 2월 29일과 2개월 이동을 섞었습니다. 계산갱신일이 고정 예상갱신일과 같으면 검사 결과는 PASS입니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table class=&quot;seo-table&quot; data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;1900 날짜 시스템에서 시작일과 갱신개월별 EDATE 예상 결과&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;계약번호&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;시작일&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;갱신개월&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;계산갱신일&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;예상갱신일&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;검사&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;C-001&lt;/th&gt;
&lt;td&gt;2026-01-15&lt;/td&gt;
&lt;td&gt;1개월&lt;/td&gt;
&lt;td&gt;2026-02-15&lt;/td&gt;
&lt;td&gt;2026-02-15&lt;/td&gt;
&lt;td&gt;PASS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;C-002&lt;/th&gt;
&lt;td&gt;2026-01-28&lt;/td&gt;
&lt;td&gt;1개월&lt;/td&gt;
&lt;td&gt;2026-02-28&lt;/td&gt;
&lt;td&gt;2026-02-28&lt;/td&gt;
&lt;td&gt;PASS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;C-003&lt;/th&gt;
&lt;td&gt;2026-01-29&lt;/td&gt;
&lt;td&gt;1개월&lt;/td&gt;
&lt;td&gt;2026-02-28&lt;/td&gt;
&lt;td&gt;2026-02-28&lt;/td&gt;
&lt;td&gt;PASS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;C-004&lt;/th&gt;
&lt;td&gt;2026-01-30&lt;/td&gt;
&lt;td&gt;1개월&lt;/td&gt;
&lt;td&gt;2026-02-28&lt;/td&gt;
&lt;td&gt;2026-02-28&lt;/td&gt;
&lt;td&gt;PASS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;C-005&lt;/th&gt;
&lt;td&gt;2026-01-31&lt;/td&gt;
&lt;td&gt;1개월&lt;/td&gt;
&lt;td&gt;2026-02-28&lt;/td&gt;
&lt;td&gt;2026-02-28&lt;/td&gt;
&lt;td&gt;PASS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;C-006&lt;/th&gt;
&lt;td&gt;2024-01-31&lt;/td&gt;
&lt;td&gt;1개월&lt;/td&gt;
&lt;td&gt;2024-02-29&lt;/td&gt;
&lt;td&gt;2024-02-29&lt;/td&gt;
&lt;td&gt;PASS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;C-007&lt;/th&gt;
&lt;td&gt;2024-02-29&lt;/td&gt;
&lt;td&gt;12개월&lt;/td&gt;
&lt;td&gt;2025-02-28&lt;/td&gt;
&lt;td&gt;2025-02-28&lt;/td&gt;
&lt;td&gt;PASS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;C-008&lt;/th&gt;
&lt;td&gt;2026-01-31&lt;/td&gt;
&lt;td&gt;2개월&lt;/td&gt;
&lt;td&gt;2026-03-31&lt;/td&gt;
&lt;td&gt;2026-03-31&lt;/td&gt;
&lt;td&gt;PASS&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-hl&quot;&gt;2026년 1월 29&amp;middot;30&amp;middot;31일에서 1개월을 이동하면 모두 2026년 2월 28일이 됩니다.&lt;/span&gt; 윤년인 2024년에는 1월 31일의 한 달 뒤가 2월 29일로 조정됩니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;C-008처럼 최초 시작일 2026-01-31에 2개월을 직접 더하면 2026-03-31입니다. 이는 2월 28일 결과에 다시 1개월을 더하는 연쇄 계산과 구분해야 합니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-blue&quot; data-download-type=&quot;verified-workbook&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;검산용 통합 문서 구성&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;8건의 입력값, EDATE 수식, 고정 예상일, PASS 검사 열을 같은 구조로 확인하세요.&lt;/p&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/8MY8e/dJMcabS9RGK/Nfh6kwX9GLdPvnK8CBbVC1/example-workbook.xlsx?attach=1&amp;amp;knm=tfile.xlsx&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;example-workbook.xlsx&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.01MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1122&quot; data-origin-height=&quot;548&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/s6h3O/dJMcaiLsDiY/I6WRAC9MADyyeM4sK527tK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/s6h3O/dJMcaiLsDiY/I6WRAC9MADyyeM4sK527tK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/s6h3O/dJMcaiLsDiY/I6WRAC9MADyyeM4sK527tK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fs6h3O%2FdJMcaiLsDiY%2FI6WRAC9MADyyeM4sK527tK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;검증 예제 스프레드시트: 8건의 계약 시작일, 갱신개월, EDATE 계산갱신일, 예상갱신일과 PASS 검사 열&quot; loading=&quot;lazy&quot; width=&quot;1122&quot; height=&quot;548&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1122&quot; data-origin-height=&quot;548&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;PASS와 계약 조건으로 갱신일 확정하기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-red&quot;&gt;주의&lt;/span&gt; Microsoft 공식 문서상 시작일이 유효한 날짜가 아니면 EDATE는 #VALUE! 오류를 반환합니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;개월 수에 소수가 들어가면 반올림하지 않고 소수 부분을 버리므로 갱신 주기는 정수로 관리하는 편이 안전합니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;검사 열이 PASS여도 계약 조건이 &amp;lsquo;매월 말일&amp;rsquo;인데 EDATE를 골랐다면 함수 선택부터 다시 확인해야 합니다. &lt;b&gt;수식의 일치와 계약 기준의 일치는 별개의 완료 조건&lt;/b&gt;입니다.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;conditional-decision&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
F6:F13이 모두 PASS인지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
모든 계약의 계산 갱신일이 예상일과 일치하고 말일 사례도 통과한다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
월말 기준 계약은 EDATE 연쇄 계산 대신 EOMONTH 또는 최초 시작일 기준 누적 개월 수를 선택합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
숫자가 보이면 날짜 서식을 적용하고, 텍스트 날짜나 소수 개월 수가 남아 있으면 입력을 고친 뒤 다시 계산합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/excel/functions/edate-function&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;EDATE 구문, 지원 버전, 입력 조건과 오류 설명&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/excel/functions/eomonth-function&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;EOMONTH 구문과 대상 월의 마지막 날 계산 기준&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/excel/add-or-subtract-dates&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;EDATE로 개월 수를 더하고 빼는 절차와 날짜 표시 형식&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 본문의 기능과 절차는 위 공식 문서와 재현 예제를 기준으로 확인했습니다. 프로그램&amp;middot;버전과 확인일은 해당 설명에 표시했습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>엑셀 실무</category>
      <category>EDATE</category>
      <category>EOMONTH</category>
      <category>계약갱신일</category>
      <category>날짜함수</category>
      <category>엑셀</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/41</guid>
      <comments>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-EDATE%EB%A1%9C-%EC%9B%94%EB%B3%84-%EA%B3%84%EC%95%BD-%EA%B0%B1%EC%8B%A0%EC%9D%BC-%EA%B3%84%EC%82%B0%ED%95%98%EA%B3%A0-%EB%A7%90%EC%9D%BC-%EA%B2%BD%EA%B3%84-%ED%99%95%EC%9D%B8%ED%95%98%EA%B8%B0#entry41comment</comments>
      <pubDate>Mon, 14 Sep 2026 08:00:51 +0900</pubDate>
    </item>
    <item>
      <title>엑셀 SUMPRODUCT로 수량을 반영한 가중평균 단가 계산하기</title>
      <link>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-SUMPRODUCT%EB%A1%9C-%EC%88%98%EB%9F%89%EC%9D%84-%EB%B0%98%EC%98%81%ED%95%9C-%EA%B0%80%EC%A4%91%ED%8F%89%EA%B7%A0-%EB%8B%A8%EA%B0%80-%EA%B3%84%EC%82%B0%ED%95%98%EA%B8%B0</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QcwJ9/dJMcab6JEki/Fk2K93alLjJkEIY8kbKbq1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QcwJ9/dJMcab6JEki/Fk2K93alLjJkEIY8kbKbq1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QcwJ9/dJMcab6JEki/Fk2K93alLjJkEIY8kbKbq1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQcwJ9%2FdJMcab6JEki%2FFk2K93alLjJkEIY8kbKbq1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;수량 반영 평균 단가 문구와 스프레드시트 셀과 수식 입력줄 그래픽 요소를 담은 엑셀 실무 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;거래별 수량이 다르면 단가를 단순 평균하지 말고 SUMPRODUCT로 단가와 수량의 곱을 합산한 뒤 총수량으로 나누세요. 이 수량 가중평균이 전체 거래의 평균 단가이며, 총금액&amp;divide;총수량 값으로 다시 대조해야 합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;comparison&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;direct-answer&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;단순 평균은 거래 8건을 같은 비중으로 보지만, 수량 가중평균은 각 단가를 실제 수량만큼 반영합니다. 아래 예제에서는 두 결과가 10,625.00원과 8,500.00원으로 갈리며, 총수량이 0이 아니고 모든 단가가 숫자일 때만 계산값을 채택합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;수량이 다른 거래에서 평균 기준부터 정하기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;단순 평균과 수량 가중평균을 고르는 기준&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;8건 거래로 가중평균 단가 계산하고 검산하기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;분모 0&amp;middot;텍스트 단가&amp;middot;범위 불일치 점검하기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;8,500원과 PASS로 계산 완료 판정하기&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;수량이 다른 거래에서 평균 기준부터 정하기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-blue&quot;&gt;적용 대상&lt;/span&gt; 같은 품목을 여러 단가와 수량으로 매입하거나 판매한 뒤 전체 평균 단가를 보고해야 하는 표에 적용합니다. 거래 건수의 평균이 아니라 &lt;b&gt;전체 수량 1개당 평균 단가&lt;/b&gt;가 필요한 상황입니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;단가만 AVERAGE로 계산하면 1개가 거래된 단가와 200개가 거래된 단가가 같은 비중을 갖습니다. 소량 고가 거래와 대량 저가 거래가 함께 있으면 이 방식은 실제 물량 구성을 반영하지 못합니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;가중치는 수량이며, 계산 구조는 &amp;lsquo;단가&amp;times;수량의 합계&amp;divide;수량 합계&amp;rsquo;입니다. 회계상 재고평가 방법이나 가격의 적정성을 판단하는 계산이 아니라, 입력된 거래표의 수량 기준 평균만 구합니다.&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;2026년 9월 12일 확인 기준으로 Microsoft 공식 문서는 SUMPRODUCT를 Microsoft 365와 Excel 2024&amp;middot;2021&amp;middot;2019&amp;middot;2016에 적용되는 함수로 안내합니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;단순 평균과 수량 가중평균을 고르는 기준&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-amber&quot;&gt;비교&lt;/span&gt; 아래 표는 같은 8건의 단가와 수량을 세 가지 방식으로 계산한 결과입니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;같은 거래 8건을 대상으로 한 평균 계산 방식 비교&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;계산 방식&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;엑셀 수식&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;결과&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;선택 기준&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;단순 평균&lt;/th&gt;
&lt;td&gt;&lt;code&gt;=AVERAGE(B6:B13)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;10,625.00원&lt;/td&gt;
&lt;td&gt;각 거래를 같은 비중으로 볼 때&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;수량 가중평균&lt;/th&gt;
&lt;td&gt;&lt;code&gt;=SUMPRODUCT(B6:B13,C6:C13)/SUM(C6:C13)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;8,500.00원&lt;/td&gt;
&lt;td&gt;전체 수량 기준 평균 단가가 필요할 때&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;독립 검산&lt;/th&gt;
&lt;td&gt;&lt;code&gt;=SUM(D6:D13)/SUM(C6:C13)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;8,500.00원&lt;/td&gt;
&lt;td&gt;가중평균 수식을 다른 계산 경로로 대조할 때&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-hl&quot;&gt;수량이 모두 같으면 단순 평균과 가중평균이 같지만, 수량이 다르면 전체 수량 기준 보고에는 가중평균을 사용합니다.&lt;/span&gt; SUMPRODUCT는 대응하는 요소를 곱해 합산하므로 단가 범위와 수량 범위를 나란히 지정할 수 있습니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, SUMPRODUCT function, 2026-09-12 확인&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;8건 거래로 가중평균 단가 계산하고 검산하기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-green&quot;&gt;재현 예제&lt;/span&gt; B6:B13에는 거래단가, C6:C13에는 수량, D6:D13에는 행별 거래금액을 입력합니다. D열은 가중평균과 다른 계산 경로를 만들기 위한 독립 검산값입니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;수량 편차가 큰 거래 8건의 입력값과 행별 거래금액&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;품목&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;거래단가(원)&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;수량(개)&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;거래금액(원)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;거래 1&lt;/th&gt;
&lt;td&gt;14,000원&lt;/td&gt;
&lt;td&gt;2개&lt;/td&gt;
&lt;td&gt;28,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;거래 2&lt;/th&gt;
&lt;td&gt;11,000원&lt;/td&gt;
&lt;td&gt;5개&lt;/td&gt;
&lt;td&gt;55,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;거래 3&lt;/th&gt;
&lt;td&gt;10,000원&lt;/td&gt;
&lt;td&gt;10개&lt;/td&gt;
&lt;td&gt;100,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;거래 4&lt;/th&gt;
&lt;td&gt;9,500원&lt;/td&gt;
&lt;td&gt;30개&lt;/td&gt;
&lt;td&gt;285,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;거래 5&lt;/th&gt;
&lt;td&gt;9,000원&lt;/td&gt;
&lt;td&gt;50개&lt;/td&gt;
&lt;td&gt;450,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;거래 6&lt;/th&gt;
&lt;td&gt;8,500원&lt;/td&gt;
&lt;td&gt;100개&lt;/td&gt;
&lt;td&gt;850,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;거래 7&lt;/th&gt;
&lt;td&gt;8,000원&lt;/td&gt;
&lt;td&gt;200개&lt;/td&gt;
&lt;td&gt;1,600,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;거래 8&lt;/th&gt;
&lt;td&gt;15,000원&lt;/td&gt;
&lt;td&gt;1개&lt;/td&gt;
&lt;td&gt;15,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;합계&lt;/th&gt;
&lt;td&gt;해당 없음&lt;/td&gt;
&lt;td&gt;398개&lt;/td&gt;
&lt;td&gt;3,383,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;가중평균과 독립 검산 수식 입력 순서&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;거래표 입력&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;A6:D13에 8건의 품목, 거래단가, 수량, 거래금액을 입력합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;가중평균 계산&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;E6에 &lt;code&gt;=IF(SUM(C6:C13)=0,&quot;분모 0&quot;,SUMPRODUCT(B6:B13,C6:C13)/SUM(C6:C13))&lt;/code&gt;을 입력합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;총금액으로 재계산&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;F6에 &lt;code&gt;=IF(SUM(C6:C13)=0,&quot;분모 0&quot;,SUM(D6:D13)/SUM(C6:C13))&lt;/code&gt;을 입력합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;결과 비교&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;E7의 단순 평균과 E6의 가중평균을 비교하고, E6과 F6이 일치하면 G6에 PASS가 표시되도록 검사합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;E6은 3,383,000원&amp;divide;398개와 같은 8,500.00원이 되고, F6도 8,500.00원으로 계산됩니다. E7의 단순 평균은 10,625.00원이므로 &lt;b&gt;수량 반영 여부에 따라 2,125.00원 차이&lt;/b&gt;가 생긴 것을 확인할 수 있습니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-blue&quot; data-download-type=&quot;verified-workbook&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;계산 예제 통합 문서와 검증 화면&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;예제 통합 문서는 A6:G13의 8건 입력과 E6:F6 비교값, G6:G10의 입력&amp;middot;범위 검사를 담습니다.&lt;/p&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/bctUks/dJMcaaNzVm6/K69E9gdKt7xsPQPPQz6Duk/example-workbook.xlsx?attach=1&amp;amp;knm=tfile.xlsx&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;example-workbook.xlsx&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.01MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1260&quot; data-origin-height=&quot;548&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bXO4Az/dJMb998Q2HN/RLLpwf1tNFRiznkIe2eIy1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bXO4Az/dJMb998Q2HN/RLLpwf1tNFRiznkIe2eIy1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bXO4Az/dJMb998Q2HN/RLLpwf1tNFRiznkIe2eIy1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbXO4Az%2FdJMb998Q2HN%2FRLLpwf1tNFRiznkIe2eIy1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;수량 편차가 큰 거래 8건과 가중평균 8,500.00원, 단순 평균 10,625.00원, PASS 판정이 표시된 스프레드시트 예제&quot; loading=&quot;lazy&quot; width=&quot;1260&quot; height=&quot;548&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1260&quot; data-origin-height=&quot;548&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;분모 0&amp;middot;텍스트 단가&amp;middot;범위 불일치 점검하기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-red&quot;&gt;주의&lt;/span&gt; 정상 결과가 보이더라도 입력 구조가 깨지면 계산값을 그대로 사용하면 안 됩니다. 특히 SUMPRODUCT는 숫자가 아닌 배열 항목을 0으로 취급하므로 텍스트 단가가 조용히 계산에서 빠질 수 있습니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot; data-value-add-type=&quot;practical-check&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;결과를 채택하기 전의 중단 기준&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;수량 가중평균이 맞는지 판단할 때는 SUMPRODUCT 결과만 보지 말고, 행별 거래금액 합계를 총수량으로 나눈 값과 일치하는지 대조하세요. 단가가 텍스트이거나 총수량이 0이면 계산을 멈추고 입력부터 바로잡아야 합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;복사본에서 예외 조건 재현하기&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;복사본 준비&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;원본 통합 문서를 복사하고 예외 검사는 복사본에서만 진행합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;텍스트 단가 검사&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;B13을 15000원이 포함된 텍스트로 바꾸면 G7이 &amp;lsquo;텍스트 단가 있음&amp;rsquo;으로 바뀌고 G6은 FAIL이 되어야 합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;분모 0 검사&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;C6:C13을 모두 0개로 바꾸면 E6과 F6에 &amp;lsquo;분모 0&amp;rsquo;, G8에 &amp;lsquo;분모 0&amp;rsquo;이 표시되어야 합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;범위 크기 확인&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;단가와 수량 범위는 모두 8행으로 유지합니다. 한쪽 범위만 줄이면 SUMPRODUCT가 #VALUE! 오류를 반환합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;G9의 &amp;lsquo;범위 일치&amp;rsquo;는 두 배열이 같은 행 수인지 확인하고, G10의 &amp;lsquo;거래금액 일치&amp;rsquo;는 단가&amp;times;수량 합계와 D열 합계를 대조합니다. Microsoft는 성능 저하를 피하기 위해 B:B와 C:C 같은 전체 열 참조도 사용하지 말라고 안내합니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, SUMPRODUCT function의 Remarks, 2026-09-12 확인&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;중요한 업무 파일은 원본을 보존하고 복사본에서 텍스트 단가와 총수량 0 조건을 시험한 뒤 정상 입력값으로 되돌리세요.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;8,500원과 PASS로 계산 완료 판정하기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-green&quot;&gt;완료 확인&lt;/span&gt; E6과 F6이 모두 8,500.00원이고 G6이 PASS이면 두 계산 경로가 일치한 상태입니다. G7부터 G10까지 정상 문구가 유지되는지도 함께 확인해야 입력 예외를 남기지 않을 수 있습니다.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;conditional-decision&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
G7이 &amp;lsquo;단가 숫자&amp;rsquo;, G8이 &amp;lsquo;분모 정상&amp;rsquo;인지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
G9가 &amp;lsquo;범위 일치&amp;rsquo;, G10이 &amp;lsquo;거래금액 일치&amp;rsquo;인지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
가중평균 단가가 총금액을 총수량으로 나눈 독립 계산값과 일치한다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
예외 문구나 FAIL이 남아 있으면 보고값으로 사용하지 말고 입력 범위와 데이터 형식을 수정합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/excel/functions/sumproduct-function&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;SUMPRODUCT 구문, 적용 버전, 배열 크기&amp;middot;텍스트 값&amp;middot;전체 열 참조 주의사항&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 본문의 기능과 절차는 위 공식 문서와 재현 예제를 기준으로 확인했습니다. 프로그램&amp;middot;버전과 확인일은 해당 설명에 표시했습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>엑셀 실무</category>
      <category>SUMPRODUCT</category>
      <category>가중평균</category>
      <category>수량가중평균</category>
      <category>엑셀</category>
      <category>평균단가</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/40</guid>
      <comments>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-SUMPRODUCT%EB%A1%9C-%EC%88%98%EB%9F%89%EC%9D%84-%EB%B0%98%EC%98%81%ED%95%9C-%EA%B0%80%EC%A4%91%ED%8F%89%EA%B7%A0-%EB%8B%A8%EA%B0%80-%EA%B3%84%EC%82%B0%ED%95%98%EA%B8%B0#entry40comment</comments>
      <pubDate>Sun, 13 Sep 2026 14:00:16 +0900</pubDate>
    </item>
    <item>
      <title>엑셀 MROUND로 작업 시간을 15분 단위로 반올림하고 경계값 확인하기</title>
      <link>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-MROUND%EB%A1%9C-%EC%9E%91%EC%97%85-%EC%8B%9C%EA%B0%84%EC%9D%84-15%EB%B6%84-%EB%8B%A8%EC%9C%84%EB%A1%9C-%EB%B0%98%EC%98%AC%EB%A6%BC%ED%95%98%EA%B3%A0-%EA%B2%BD%EA%B3%84%EA%B0%92-%ED%99%95%EC%9D%B8%ED%95%98%EA%B8%B0</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bvehyf/dJMcahy6FIF/xLy8GmrFTUvFIya0SeGH00/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bvehyf/dJMcahy6FIF/xLy8GmrFTUvFIya0SeGH00/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bvehyf/dJMcahy6FIF/xLy8GmrFTUvFIya0SeGH00/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbvehyf%2FdJMcahy6FIF%2FxLy8GmrFTUvFIya0SeGH00%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;엑셀 15분 시간 반올림 문구와 스프레드시트 셀과 수식 입력줄 그래픽 요소를 담은 엑셀 실무 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;MROUND(원본시간,TIME(0,15,0))을 쓰면 표시만 바꾸는 대신 실제 시간값을 가장 가까운 15분 간격으로 반올림할 수 있습니다. 7분과 8분 경계는 별도 검산 열로 확인합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;explainer&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;direct-answer&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;원본 셀이 Excel에서 계산 가능한 시간 데이터라면 15분을 배수로 지정해 결과값을 바꿀 수 있습니다. 분 단위 기록은 하루 1,440분을 이용한 독립 계산과 대조하면 경계에서 반올림 방향이 바뀌는지 확인하기 쉽습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;15분 집계 전에 확인할 시간값&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;MROUND 수식을 적용하는 순서&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;7분&amp;middot;8분 경계를 8개 시각으로 검산&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;정확한 중간점과 적용 범위의 경계&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;PASS로 작업을 끝내는 확인 기준&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;15분 집계 전에 확인할 시간값&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-blue&quot;&gt;핵심&lt;/span&gt; 작업 기록이 09:07, 09:08처럼 분 단위로 흩어져 있으면 15분 단위 집계표에서 같은 기준으로 비교하기 어렵습니다. 먼저 원본 셀이 글자처럼 보이는 텍스트가 아니라 계산 가능한 &lt;b&gt;Excel 시간값&lt;/b&gt;인지 확인해야 합니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;셀 표시 형식을 시와 분만 보이게 바꿔도 저장된 시간은 그대로입니다. 집계 기준으로 쓸 값을 바꾸려면 표시 형식과 별도로 반올림 수식을 적용합니다.&lt;/p&gt;
&lt;div class=&quot;seo-concept-grid&quot;&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;표시 형식만 변경&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;화면에 보이는 모양만 달라지고 계산에 쓰이는 원본 시간값은 변하지 않습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;MROUND 적용&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;시간값 자체를 TIME(0,15,0)이 나타내는 가장 가까운 15분 배수로 계산합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, MROUND 함수&amp;middot;TIME 함수, 2026-09-12 확인&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;MROUND 수식을 적용하는 순서&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-green&quot;&gt;실전&lt;/span&gt; 원본 시간이 B6에 있다면 결과 열에 &lt;span class=&quot;seo-hl&quot;&gt;=MROUND(B6,TIME(0,15,0))&lt;/span&gt;을 입력합니다. TIME의 세 인수는 각각 시&amp;middot;분&amp;middot;초이므로 이 식에서 반올림 배수는 15분입니다.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;한 열에 적용하는 4단계&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;원본 열 보존&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;분 단위 작업 시각이 있는 열을 그대로 두고 옆에 반올림 결과 열을 만듭니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;입력값 확인&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;B6을 선택해 수식 계산에 사용할 수 있는 시간값인지 확인합니다. 텍스트라면 먼저 일관된 시간 데이터로 정리합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;수식 입력&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;결과 셀에 =MROUND(B6,TIME(0,15,0))을 입력하고 필요한 행까지 채웁니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;시간으로 표시&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;결과 셀에 시:분 형식을 적용하고 원본과 나란히 비교합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;업무 원본은 복사본에서 먼저 시험하고, 반올림 결과를 새 열에 만들어 원본 시각을 남겨 두세요. 메뉴 명칭과 시간 표시 모양은 운영체제와 지역 설정에 따라 달라질 수 있습니다.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;7분&amp;middot;8분 경계를 8개 시각으로 검산&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-amber&quot;&gt;비교&lt;/span&gt; 15분 간격의 절반은 7분 30초입니다. 초가 없는 분 단위 기록에서는 7분이 아래 구간에, 8분이 위 구간에 들어가므로 두 값을 한 쌍으로 시험할 수 있습니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table class=&quot;seo-table&quot; data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;양수인 당일 작업 시각 8건의 15분 반올림 결과 비교(24시간제, 2026-09-12 재현 예제)&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;작업번호&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;원본 시각&lt;br /&gt;(시:분)&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;MROUND 결과&lt;br /&gt;(시:분)&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;정수분 검산&lt;br /&gt;(시:분)&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;검사&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;T-01&lt;/th&gt;
&lt;td&gt;09:07&lt;/td&gt;
&lt;td&gt;09:00&lt;/td&gt;
&lt;td&gt;09:00&lt;/td&gt;
&lt;td&gt;PASS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;T-02&lt;/th&gt;
&lt;td&gt;09:08&lt;/td&gt;
&lt;td&gt;09:15&lt;/td&gt;
&lt;td&gt;09:15&lt;/td&gt;
&lt;td&gt;PASS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;T-03&lt;/th&gt;
&lt;td&gt;09:22&lt;/td&gt;
&lt;td&gt;09:15&lt;/td&gt;
&lt;td&gt;09:15&lt;/td&gt;
&lt;td&gt;PASS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;T-04&lt;/th&gt;
&lt;td&gt;09:23&lt;/td&gt;
&lt;td&gt;09:30&lt;/td&gt;
&lt;td&gt;09:30&lt;/td&gt;
&lt;td&gt;PASS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;T-05&lt;/th&gt;
&lt;td&gt;14:37&lt;/td&gt;
&lt;td&gt;14:30&lt;/td&gt;
&lt;td&gt;14:30&lt;/td&gt;
&lt;td&gt;PASS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;T-06&lt;/th&gt;
&lt;td&gt;14:38&lt;/td&gt;
&lt;td&gt;14:45&lt;/td&gt;
&lt;td&gt;14:45&lt;/td&gt;
&lt;td&gt;PASS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;T-07&lt;/th&gt;
&lt;td&gt;17:52&lt;/td&gt;
&lt;td&gt;17:45&lt;/td&gt;
&lt;td&gt;17:45&lt;/td&gt;
&lt;td&gt;PASS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;T-08&lt;/th&gt;
&lt;td&gt;17:53&lt;/td&gt;
&lt;td&gt;18:00&lt;/td&gt;
&lt;td&gt;18:00&lt;/td&gt;
&lt;td&gt;PASS&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support 함수 문서를 기준으로 작성한 직접 계산 예제, 2026-09-12&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;독립 검산은 시간값에 하루의 분 수인 1,440을 곱해 총분으로 바꾸고, 15분 배수로 반올림한 뒤 다시 시간값으로 환산합니다. 예제의 F열은 MROUND 결과와 이 검산값이 모두 표의 예상 시각과 일치할 때만 PASS를 반환합니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-blue&quot; data-download-type=&quot;verified-workbook&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;8개 경계값을 확인하는 검산용 예제&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;예제 표는 6행부터 시작하며 원본 시각, 15분 간격, 두 방식의 예상 결과와 검사 열을 함께 배치합니다. F6:F13 수식이 두 계산을 다시 수행하므로 각 행의 PASS를 따로 확인할 수 있습니다.&lt;/p&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/bj8cb5/dJMcab6JD32/hA1ZoUWba9o5gYbYbS3fY1/example-workbook.xlsx?attach=1&amp;amp;knm=tfile.xlsx&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;example-workbook.xlsx&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.01MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1148&quot; data-origin-height=&quot;548&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/blly8Q/dJMcaaNzU4W/tZ2lYOvDFGmWInga5EuAN0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/blly8Q/dJMcaaNzU4W/tZ2lYOvDFGmWInga5EuAN0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/blly8Q/dJMcaaNzU4W/tZ2lYOvDFGmWInga5EuAN0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fblly8Q%2FdJMcaaNzU4W%2FtZ2lYOvDFGmWInga5EuAN0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;검증 화면: 09:07부터 17:53까지 8개 시각의 15분 반올림 결과, 정수분 검산값과 PASS 검사 열이 보이는 엑셀 표&quot; loading=&quot;lazy&quot; width=&quot;1148&quot; height=&quot;548&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1148&quot; data-origin-height=&quot;548&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;정확한 중간점과 적용 범위의 경계&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-red&quot;&gt;주의&lt;/span&gt; Microsoft는 MROUND의 배수가 소수일 때 정확한 중간점 숫자의 반올림 방향이 정의되지 않을 수 있다고 안내합니다. TIME 함수도 시각을 하루의 소수값으로 반환하므로 09:07:30처럼 정확히 절반인 시각은 이 제한과 분리해 다뤄야 합니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot; data-value-add-type=&quot;exception-boundary&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;정확한 중간점은 별도 정책으로 처리&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;분이 7이면 아래로, 8이면 위로 가지만 정확히 7분 30초처럼 15분 간격의 절반인 값은 MROUND의 소수 배수 중간점 제한 때문에 조직 규칙을 먼저 정한 뒤 별도 검산해야 한다.&lt;/p&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;MROUND는 number와 multiple의 부호가 다르면 #NUM!을 반환합니다. 이 예제는 양수인 당일 작업 시각만 다루며 음수 기간, 자정을 넘는 기간 계산, 근태&amp;middot;임금 반올림 규정은 검증 범위에 포함하지 않습니다.&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;2026-09-12 공식 문서 기준 적용 대상은 Microsoft 365용 Excel과 Excel 2024&amp;middot;2021&amp;middot;2019&amp;middot;2016이며, 해당 문서에는 각 버전의 Mac용 Excel도 포함되어 있습니다.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;PASS로 작업을 끝내는 확인 기준&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;업무표에 수식을 채운 뒤에는 화면 모양만 보지 말고 원본, 반올림 결과, 독립 검산값과 적용 범위를 차례로 확인합니다.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;action-steps&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
원본 시각은 계산 가능한 값으로 유지하고 반올림 결과를 별도 열에 둡니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
09:07&amp;middot;09:08과 09:22&amp;middot;09:23의 반올림 방향이 각각 아래&amp;middot;위로 갈리는지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
초 단위의 정확한 중간점이나 음수 기간은 이 예제의 판정 범위에서 제외합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
모든 작업 시간이 15분 간격의 예상값으로 반올림되고 검사 열이 PASS다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/excel/functions/mround-function&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;MROUND 문법, 반올림 기준, #NUM! 조건과 소수 배수 중간점 제한&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/excel/functions/time-function&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;TIME 함수 문법과 Excel 시간값의 소수 표현 방식&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 본문의 기능과 절차는 위 공식 문서와 재현 예제를 기준으로 확인했습니다. 프로그램&amp;middot;버전과 확인일은 해당 설명에 표시했습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>엑셀 실무</category>
      <category>15분 단위</category>
      <category>TIME 함수</category>
      <category>경계값 검산</category>
      <category>엑셀 MROUND</category>
      <category>엑셀 시간 반올림</category>
      <category>작업시간 정리</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/39</guid>
      <comments>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-MROUND%EB%A1%9C-%EC%9E%91%EC%97%85-%EC%8B%9C%EA%B0%84%EC%9D%84-15%EB%B6%84-%EB%8B%A8%EC%9C%84%EB%A1%9C-%EB%B0%98%EC%98%AC%EB%A6%BC%ED%95%98%EA%B3%A0-%EA%B2%BD%EA%B3%84%EA%B0%92-%ED%99%95%EC%9D%B8%ED%95%98%EA%B8%B0#entry39comment</comments>
      <pubDate>Sun, 13 Sep 2026 11:00:21 +0900</pubDate>
    </item>
    <item>
      <title>워드 그림 번호를 고친 뒤 상호 참조가 예전 번호일 때 전체 업데이트</title>
      <link>https://docroutine.tistory.com/entry/%EC%9B%8C%EB%93%9C-%EA%B7%B8%EB%A6%BC-%EB%B2%88%ED%98%B8%EB%A5%BC-%EA%B3%A0%EC%B9%9C-%EB%92%A4-%EC%83%81%ED%98%B8-%EC%B0%B8%EC%A1%B0%EA%B0%80-%EC%98%88%EC%A0%84-%EB%B2%88%ED%98%B8%EC%9D%BC-%EB%95%8C-%EC%A0%84%EC%B2%B4-%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b3vN9B/dJMcaiLswkX/gTXi1KY98tKal7dg8GDUS1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b3vN9B/dJMcaiLswkX/gTXi1KY98tKal7dg8GDUS1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b3vN9B/dJMcaiLswkX/gTXi1KY98tKal7dg8GDUS1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb3vN9B%2FdJMcaiLswkX%2FgTXi1KY98tKal7dg8GDUS1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;워드 상호 참조 갱신 문구와 문서 페이지와 PDF 확인 표시 그래픽 요소를 담은 문서 &amp;middot; PDF 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;Word의 상호 참조는 일반 텍스트가 아니라 필드입니다. 그림&amp;middot;표 캡션 순서를 바꾼 뒤에는 문서 전체를 선택하고 F9로 갱신하며, 표 안 필드와 책갈피 오류는 따로 확인합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;explainer&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;direct-answer&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;본문 번호를 직접 덮어쓰지 않고 REF 필드를 유지한 채 전체 갱신합니다. 이 방법은 대상 캡션이 존재하고 본문 참조가 필드일 때 적용하며, 결과 번호와 캡션 번호를 화면에서 대조해 마칩니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;적용 범위와 먼저 확인할 필드&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;전체 갱신으로 끝나는지 고르는 판단표&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;Ctrl+A와 F9로 전체 갱신하는 순서&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;화면에서 확인할 결과 증거와 실패 분기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;최신 번호 일치로 작업을 끝내는 기준&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;적용 범위와 먼저 확인할 필드&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;보고서에 그림을 추가하거나 순서를 바꾼 뒤 캡션은 새 번호인데 본문 상호 참조는 예전 번호로 남을 수 있습니다. 이때 본문의 숫자만 고치면 다음 편집 때 자동 갱신되는 연결을 유지할 수 없습니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;적용 프로그램은 Microsoft Word 데스크톱입니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;적용 버전은 Microsoft 365용 Word 및 Word 2024&amp;middot;2021&amp;middot;2019&amp;middot;2016입니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-blue&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;절차를 적용할 세 가지 조건&lt;/div&gt;
&lt;ul class=&quot;seo-list&quot; style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;참조 대상에 캡션 또는 번호가 설정되어 있어야 한다.&lt;/li&gt;
&lt;li&gt;상호 참조가 직접 입력한 텍스트가 아니라 REF 필드여야 한다.&lt;/li&gt;
&lt;li&gt;필드 코드가 보이면 Alt+F9로 결과 표시를 확인한다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Word가 삽입한 캡션의 순차 번호와 상호 참조는 필드이고, 직접 입력한 숫자는 F9로 업데이트할 필드가 아닙니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, Create a cross-reference&amp;middot;Add, format, or delete captions in Word, 확인일 2026-09-12&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;중요한 문서를 바꾸기 전에 원본을 보존하고 복사본에서 먼저 갱신해 캡션, 본문 배치와 다른 필드의 변화를 함께 확인하세요.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;전체 갱신으로 끝나는지 고르는 판단표&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;변경 직후의 표시를 아래 기준으로 나누면 전체 필드 갱신을 실행할지, 먼저 상호 참조를 다시 만들지 판단할 수 있습니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;현재 표시와 필요한 조치를 구분하는 기준&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;확인 대상&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;현재 표시&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;판단과 다음 조치&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;그림&amp;middot;표 캡션&lt;/th&gt;
&lt;td&gt;Word가 붙인 번호 포함 캡션이 있음&lt;/td&gt;
&lt;td&gt;전체 필드 갱신 대상으로 진행&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;본문 상호 참조&lt;/th&gt;
&lt;td&gt;필드 코드 표시 상태에서 { REF &amp;hellip; }가 보임&lt;/td&gt;
&lt;td&gt;REF 필드를 유지하고 전체 갱신&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;직접 입력한 숫자&lt;/th&gt;
&lt;td&gt;연결된 필드 없이 숫자만 입력되어 있음&lt;/td&gt;
&lt;td&gt;상호 참조 필드로 다시 삽입한 뒤 갱신&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;표 안의 참조&lt;/th&gt;
&lt;td&gt;표 안에 필드나 수식이 있음&lt;/td&gt;
&lt;td&gt;전체 갱신 뒤 표를 따로 선택해 F9&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;책갈피 연결&lt;/th&gt;
&lt;td&gt;책갈피 또는 참조 원본 오류가 표시됨&lt;/td&gt;
&lt;td&gt;완료로 처리하지 않고 책갈피 분기로 이동&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot; data-value-add-type=&quot;failure-condition&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;F9 뒤에도 바뀌지 않을 때의 분기&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;F9 뒤에도 번호가 그대로라면 반복 입력하지 말고, 표 안 필드인지&amp;middot;직접 입력한 숫자인지&amp;middot;끊어진 책갈피인지 순서대로 분기합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, Create a cross-reference&amp;middot;Update fields, 확인일 2026-09-12&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;Ctrl+A와 F9로 전체 갱신하는 순서&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;아래 8개 행에서 실행 지시와 바로 확인할 결과를 한 쌍으로 봅니다.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;그림&amp;middot;표 번호와 본문 참조 갱신&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;참조 대상 확인&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;실행 지시: 참조할 그림&amp;middot;표에 캡션 또는 번호가 설정되어 있는지 확인하고, 없다면 참조(References) 탭의 캡션 삽입(Insert Caption)에서 번호가 붙은 캡션을 만든다. 확인할 결과: 그림&amp;middot;표 옆에 Word가 삽입한 순차 번호를 포함한 캡션이 표시된다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;상호 참조 필드 확인&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;실행 지시: 본문 참조가 직접 입력한 숫자인지 확인하고, 그렇다면 삽입(Insert) 탭의 상호 참조(Cross-reference)에서 참조 형식, 삽입할 정보와 대상을 선택해 상호 참조 필드로 다시 삽입한다. 확인할 결과: 본문 참조가 선택한 그림&amp;middot;표를 가리키고, 필드 코드 표시 상태에서는 { REF &amp;hellip; } 형태로 확인된다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;문서 전체 선택&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;실행 지시: 문서 편집 영역에서 Ctrl+A를 눌러 문서 전체를 선택한다. 확인할 결과: 문서 전체 내용이 선택된 상태로 표시된다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;필드 전체 갱신&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;실행 지시: F9를 눌러 선택한 문서의 필드를 업데이트한다. 확인할 결과: 선택한 문서에서 캡션과 상호 참조를 포함한 필드 결과가 업데이트된 상태로 표시된다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step5&quot;&gt;5단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;표 안 필드 갱신&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;실행 지시: 필드나 수식이 들어 있는 표가 있으면 각 표를 별도로 선택하고 F9를 누른다. 확인할 결과: 별도로 선택한 표에서 F9를 누른 뒤 표 안 필드 결과가 업데이트되어 표시된다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step6&quot;&gt;6단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;필드 결과 표시&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;실행 지시: REF 필드 코드가 보이면 Alt+F9를 눌러 필드 결과 표시로 전환한다. 확인할 결과: { REF &amp;hellip; } 코드 대신 그림&amp;middot;표 번호 또는 선택한 참조 결과가 표시된다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step7&quot;&gt;7단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;끊어진 책갈피 확인&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;실행 지시: 오류 문구가 나타나면 파일(File)의 옵션(Options)을 열고 고급(Advanced)의 문서 내용 표시에서 책갈피 표시를 켠 뒤 대상 책갈피가 남아 있는지 확인한다. 확인할 결과: 남아 있는 책갈피는 텍스트&amp;middot;그림 주위의 대괄호 또는 커서 위치의 I자 모양으로 표시된다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step8&quot;&gt;8단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;넓어진 책갈피 복구&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;실행 지시: 상호 참조가 번호 외의 내용까지 표시하거나 의도보다 넓게 연결되면 Ctrl+Z를 누르고 앞 항목의 끝에서 Enter를 눌러 다시 추가한 다음 Ctrl+A와 F9를 실행하며, 실행 취소할 수 없으면 영향을 받은 상호 참조를 삭제하고 다시 만든다. 확인할 결과: 업데이트한 상호 참조에 참조 대상의 결과만 표시되고 번호 외의 추가 내용이 나타나지 않는다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, Add, format, or delete captions in Word&amp;middot;Create a cross-reference&amp;middot;Update fields&amp;middot;Troubleshoot bookmarks, 확인일 2026-09-12&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;화면에서 확인할 결과 증거와 실패 분기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;갱신 뒤에는 키를 눌렀다는 사실보다 화면에 나타난 결과를 기준으로 판정합니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;조건별로 화면에서 확인할 결과 증거&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;조건&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;화면에서 확인할 결과&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;판정&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;캡션을 삭제하거나 이동한 뒤 문서 전체를 선택해 F9를 눌렀을 때&lt;/th&gt;
&lt;td&gt;캡션 번호가 현재 캡션 순서에 맞게 업데이트되어 표시된다.&lt;/td&gt;
&lt;td&gt;캡션 갱신 확인&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;상호 참조 필드가 정상적으로 연결되어 있고 전체 필드를 업데이트했을 때&lt;/th&gt;
&lt;td&gt;본문 상호 참조의 필드 결과가 참조 대상의 업데이트된 번호를 표시한다.&lt;/td&gt;
&lt;td&gt;캡션 번호와 대조&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;필드 코드가 보이면 Alt+F9로 결과 표시를 확인한다.&lt;/th&gt;
&lt;td&gt;{ REF &amp;hellip; } 형태의 필드 코드 대신 그림&amp;middot;표 번호 또는 선택한 참조 결과가 표시된다.&lt;/td&gt;
&lt;td&gt;결과 표시 확인&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;문서의 표 안에 필드나 수식이 있을 때&lt;/th&gt;
&lt;td&gt;별도로 선택한 표에서 F9를 누른 뒤 표 안 필드 결과가 업데이트되어 표시된다.&lt;/td&gt;
&lt;td&gt;표별 갱신 확인&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;상호 참조가 가리키는 책갈피가 삭제되었거나 연결이 끊어졌을 때&lt;/th&gt;
&lt;td&gt;끊어진 책갈피를 가리키면 Error! Bookmark Not Defined. 또는 Error! Reference source not found.가 표시되어 완료할 수 없는 상태임을 확인할 수 있다.&lt;/td&gt;
&lt;td&gt;완료하지 않고 책갈피 확인&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;참조된 번호 항목의 시작 부분에서 Enter를 눌러 새 항목을 추가했을 때&lt;/th&gt;
&lt;td&gt;숨은 책갈피가 확장되면 업데이트한 상호 참조가 번호 외의 내용까지 표시하거나 의도보다 넓은 범위로 연결된다.&lt;/td&gt;
&lt;td&gt;실행 취소 또는 참조 재작성&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-card seo-card-red&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;갱신으로 끝나지 않는 경우&lt;/div&gt;
&lt;ul class=&quot;seo-list&quot; style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;직접 입력한 숫자는 상호 참조 필드로 다시 삽입한 뒤 갱신한다.&lt;/li&gt;
&lt;li&gt;Error! Bookmark Not Defined. 또는 Error! Reference source not found.가 보이면 책갈피가 남아 있는지 확인한다.&lt;/li&gt;
&lt;li&gt;번호 외의 내용까지 표시되면 숨은 책갈피가 넓어진 상황으로 분기한다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Ctrl+Shift+F9는 필드를 일반 텍스트로 바꾸므로, 이후에도 자동 갱신되는 상호 참조를 유지하려는 이번 절차의 복구 방법으로 사용하지 않습니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, Create a cross-reference&amp;middot;Update fields&amp;middot;Troubleshoot bookmarks, 확인일 2026-09-12&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;최신 번호 일치로 작업을 끝내는 기준&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;다음 네 항목을 모두 확인한 뒤 저장 여부를 결정합니다.&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;해당 프로그램에서 직접 실행하지 않았으며, 공식 도움말에 근거한 절차 안내입니다.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;conditional-decision&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
전체 필드 업데이트 후 본문 참조 번호가 해당 그림&amp;middot;표의 최신 번호와 일치한다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
표 안에 필드나 수식이 있을 때는 표별 F9 뒤에도 참조 번호가 해당 캡션 번호와 같습니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
Alt+F9 뒤에는 { REF &amp;hellip; } 코드가 아닌 번호 또는 선택한 참조 결과가 보입니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
책갈피 오류나 번호 외의 추가 내용이 없을 때만 작업을 마칩니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/word/create-a-cross-reference&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;상호 참조의 필드 구조, 숨은 책갈피, REF 코드와 Alt+F9 안내&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/word/update-fields&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;Ctrl+A&amp;middot;F9 전체 필드 업데이트와 표 안 필드의 예외&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/word/add-format-or-delete-captions-in-word&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;그림&amp;middot;표 캡션 번호의 필드 구조와 캡션 번호 업데이트&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/word/troubleshoot-bookmarks&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;끊어진 책갈피 오류, 책갈피 표시와 필드 업데이트 문제 해결&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 본문의 기능과 절차는 위 공식 문서를 기준으로 확인했습니다. 적용 프로그램&amp;middot;버전과 확인일은 본문에 표시했습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>문서&amp;middot;PDF</category>
      <category>Ctrl A F9</category>
      <category>REF 필드</category>
      <category>Word 그림 번호</category>
      <category>워드 상호 참조</category>
      <category>캡션 업데이트</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/38</guid>
      <comments>https://docroutine.tistory.com/entry/%EC%9B%8C%EB%93%9C-%EA%B7%B8%EB%A6%BC-%EB%B2%88%ED%98%B8%EB%A5%BC-%EA%B3%A0%EC%B9%9C-%EB%92%A4-%EC%83%81%ED%98%B8-%EC%B0%B8%EC%A1%B0%EA%B0%80-%EC%98%88%EC%A0%84-%EB%B2%88%ED%98%B8%EC%9D%BC-%EB%95%8C-%EC%A0%84%EC%B2%B4-%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8#entry38comment</comments>
      <pubDate>Sun, 13 Sep 2026 08:00:11 +0900</pubDate>
    </item>
    <item>
      <title>엑셀 자동 데이터 변환 옵션이 안 보일 때 버전별 대안</title>
      <link>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-%EC%9E%90%EB%8F%99-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EB%B3%80%ED%99%98-%EC%98%B5%EC%85%98%EC%9D%B4-%EC%95%88-%EB%B3%B4%EC%9D%BC-%EB%95%8C-%EB%B2%84%EC%A0%84%EB%B3%84-%EB%8C%80%EC%95%88</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cOJawV/dJMcablnf9V/xP5Mwv70o3fj78A2z0tsKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cOJawV/dJMcablnf9V/xP5Mwv70o3fj78A2z0tsKK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cOJawV/dJMcablnf9V/xP5Mwv70o3fj78A2z0tsKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcOJawV%2FdJMcablnf9V%2FxP5Mwv70o3fj78A2z0tsKK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;자동 변환 옵션 대안 문구와 스프레드시트 셀과 수식 입력줄 그래픽 요소를 담은 엑셀 실무 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;엑셀 자동 데이터 변환 옵션이 보이지 않으면 제품 이름과 입력 경로부터 나눠 봅니다. 지원 메뉴에서는 필요한 변환을 끄고, 옵션이 없는 지원 버전은 원본 사본을 파워 쿼리로 가져와 코드 열을 텍스트로 지정합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;troubleshooting&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;direct-answer&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설정 문서의 적용 대상은 Windows&amp;middot;Mac용 Microsoft 365용 Excel과 Excel 2024입니다. Windows용 Excel 2016 이상에서 설정을 쓸 수 없거나 파워 쿼리로 가져오는 경우에는 쿼리 편집기에서 코드 열의 데이터 형식을 텍스트로 바꿉니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;적용 제품과 자동 변환이 생기는 입력 경로&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;제품&amp;middot;메뉴 상태로 고르는 버전별 대안&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;지원 버전에서 자동 데이터 변환 끄기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;옵션이 없을 때 코드 열을 텍스트로 가져오기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;변환을 멈추고 완료를 판정하는 기준&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;적용 제품과 자동 변환이 생기는 입력 경로&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-blue&quot;&gt;적용 범위&lt;/span&gt; 검토 범위는 &lt;b&gt;Excel Microsoft 365/2024 및 공식 문서별 지원 버전&lt;/b&gt;입니다. 자동 데이터 변환 설정 문서에는 Windows&amp;middot;Mac용 Microsoft 365용 Excel과 Excel 2024가 적용 대상으로 표시됩니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;자동 변환은 CSV&amp;middot;TXT 파일 열기, 직접 입력, 외부 자료 붙여넣기, 찾기 및 바꾸기, 텍스트 나누기 과정에서 생길 수 있습니다. 자동 데이터 변환 설정은 파워 쿼리로 가져온 데이터에 직접적인 영향을 주지 않습니다.&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;원본 사본에서 작업하고 해당 제품의 도움말 적용 범위를 확인&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft 지원, 자동 데이터 변환 설정 및 Office 버전 확인, 2026-09-08 확인&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;제품&amp;middot;메뉴 상태로 고르는 버전별 대안&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;제품 이름, 운영체제와 입력 경로를 함께 확인해야 사용할 절차를 고를 수 있습니다. 메뉴가 없다는 이유만으로 파일을 다시 열기 전에 제품 정보를 먼저 대조합니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table class=&quot;seo-table&quot; data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;2026-09-08 공식 도움말의 적용 범위와 파워 쿼리 지원 범위에 따른 선택&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;확인된 환경&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;선택할 경로&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;판단 근거&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;Windows용 Microsoft 365용 Excel&amp;middot;Excel 2024&lt;/th&gt;
&lt;td&gt;파일 &amp;gt; 옵션 &amp;gt; 데이터 &amp;gt; 자동 데이터 변환&lt;/td&gt;
&lt;td&gt;설정 기능의 공식 적용 대상&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;Mac용 Microsoft 365용 Excel&amp;middot;Mac용 Excel 2024&lt;/th&gt;
&lt;td&gt;Excel &amp;gt; 기본 설정 &amp;gt; 편집 &amp;gt; 자동 데이터 변환&lt;/td&gt;
&lt;td&gt;Mac 설정 기능의 공식 적용 대상&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;Windows용 Excel 2021&amp;middot;2019&amp;middot;2016&lt;/th&gt;
&lt;td&gt;파워 쿼리에서 코드 열을 텍스트로 지정&lt;/td&gt;
&lt;td&gt;Windows용 Excel 2016 이상에서 파워 쿼리와 텍스트&amp;middot;CSV 원본 지원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;Mac용 Microsoft 365 Excel 16.69(23010700) 이상&lt;/th&gt;
&lt;td&gt;파워 쿼리 편집기에서 코드 열 형식을 확인&lt;/td&gt;
&lt;td&gt;해당 버전부터 편집기가 일반 제공됨&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-card seo-card-blue&quot; data-value-add-type=&quot;decision-criteria&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;경로 선택 기준&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;설정 문서의 적용 대상이면 옵션 경로를 먼저 확인합니다. 옵션이 없을 때는 Windows용 Excel 2016 이상 또는 Mac용 Microsoft 365 Excel 16.69(23010700) 이상처럼 파워 쿼리 지원이 확인된 환경에서만 열 형식 경로를 선택합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft 지원, 자동 데이터 변환 설정 및 파워 쿼리 데이터 원본의 Excel 버전별 지원 범위, 2026-09-08 확인&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;지원 버전에서 자동 데이터 변환 끄기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-green&quot;&gt;설정 사용&lt;/span&gt; 설정 적용 제품에서는 먼저 제품과 버전을 확인한 뒤 코드에 영향을 주는 변환만 사용 중지합니다.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;제품 확인부터 변환 사용 중지까지&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;제품과 버전 확인&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;Windows에서는 Excel을 열고 계정을 선택합니다. 계정이 없거나 파일이 이미 열려 있으면 파일 &amp;gt; 계정 또는 도움말로 이동한 뒤 제품 정보에서 제품 이름과 버전 번호를 확인하고, Excel 정보를 선택해 전체 버전과 32비트&amp;middot;64비트 여부를 확인합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;지원 메뉴 열기&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;Windows용 Microsoft 365용 Excel 또는 Excel 2024에서는 파일 &amp;gt; 옵션 &amp;gt; 데이터 &amp;gt; 자동 데이터 변환으로 이동합니다. Mac용 Microsoft 365용 Excel 또는 Mac용 Excel 2024에서는 Excel &amp;gt; 기본 설정 &amp;gt; 편집 &amp;gt; 자동 데이터 변환으로 이동합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;필요한 변환만 끄기&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;선행 0 제거, 15자리 정밀도 변환, E 주변 숫자의 과학적 표기 변환, 연속된 문자&amp;middot;숫자의 날짜 변환 가운데 코드에 영향을 주는 항목을 사용 중지하고 원본 사본에 새 값을 입력합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;날짜와 비슷한 값의 변환을 꺼도 JAN 1이나 JAN-1처럼 공백 또는 다른 문자가 들어간 값은 날짜로 처리될 수 있습니다. 텍스트로 저장된 숫자는 수학 연산에 바로 사용하지 못할 수도 있습니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft 지원, 자동 데이터 변환 설정, 2026-09-08 확인&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;옵션이 없을 때 코드 열을 텍스트로 가져오기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-amber&quot;&gt;대안 경로&lt;/span&gt; Windows용 Excel 2016 이상은 데이터 탭의 가져오기 및 변환 그룹에서 파워 쿼리를 사용할 수 있습니다. 일반 열기로 변환된 값을 고치는 대신 &lt;span class=&quot;seo-hl&quot;&gt;가져오기 단계에서 코드 열의 형식을 텍스트로 확정&lt;/span&gt;합니다.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;파워 쿼리로 코드 열 가져오기&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;텍스트&amp;middot;CSV 선택&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;설정 지원 대상이 아니거나 메뉴가 보이지 않으면 원본 사본에서 데이터 &amp;gt; 텍스트/CSV에서를 선택합니다. 데이터 가져오기 버튼이 없으면 새 쿼리 &amp;gt; 파일에서 &amp;gt; 텍스트에서를 선택한 뒤 가져오기를 누릅니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;코드 열을 텍스트로 지정&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;미리 보기에서 편집을 눌러 쿼리 편집기를 연 뒤 코드 열 머리글을 선택하고 홈 &amp;gt; 변환 &amp;gt; 데이터 형식 &amp;gt; 텍스트를 선택합니다. 여러 코드 열은 Ctrl 키를 누른 채 왼쪽 클릭해 선택할 수 있습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;현재 형식 교체 후 로드&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;열 유형 변경 대화 상자에서 현재 바꾸기를 선택하고 닫기 및 로드(Close &amp;amp; Load)를 실행합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;Mac 편집기 경로&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;Mac용 Microsoft 365 Excel 16.69(23010700) 이상에서는 데이터 &amp;gt; 데이터 가져오기(Power Query)를 선택하고 파워 쿼리 편집기 실행을 선택합니다. 앞 단계와 같이 코드 열을 텍스트로 지정하고 변환을 마치면 홈 &amp;gt; 닫기 및 로드를 실행합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft 지원, 선행 0&amp;middot;큰 숫자 유지 및 Mac용 파워 쿼리 가져오기, 2026-09-08 확인&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;변환을 멈추고 완료를 판정하는 기준&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;설정이나 열 형식을 바꿨다는 사실만으로 완료하지 않습니다. 아래 조건에 맞는 결과가 화면에 나타나는지 차례로 대조합니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table class=&quot;seo-table&quot; data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;제품 확인, 설정 변경과 파워 쿼리 가져오기에서 확인할 결과 증거&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;확인 조건&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;기대되는 관찰 결과&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;Windows에서 제품과 버전을 확인할 때&lt;/th&gt;
&lt;td&gt;제품 정보에 제품 이름과 버전 번호가 표시되고, Excel 정보 대화 상자에 전체 버전과 32비트 또는 64비트가 표시됩니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;지원되는 Windows&amp;middot;Mac 앱에서 설정 경로를 열 때&lt;/th&gt;
&lt;td&gt;해당 경로에 자동 데이터 변환 구역이 표시됩니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;필요한 자동 변환을 사용 중지한 뒤 원본 사본에서 새 값을 확인할 때&lt;/th&gt;
&lt;td&gt;00123, 12345678901234567890, 123E5, JAN1이 각각 123, 12345678901234500000 또는 1.23457E+19, 1.23E+07, 날짜로 바뀌지 않고 텍스트로 유지됩니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;옵션이 없는 Windows용 Excel 2016 이상에서 파워 쿼리 지원 범위를 확인할 때&lt;/th&gt;
&lt;td&gt;데이터 탭의 가져오기 및 변환 그룹을 사용할 수 있고 텍스트&amp;middot;CSV 원본이 지원됩니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;옵션이 없는 Windows용 Excel 2016 이상에서 텍스트&amp;middot;CSV 원본을 선택할 때&lt;/th&gt;
&lt;td&gt;원본 데이터의 미리 보기 창이 열립니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;파워 쿼리에서 코드 열을 텍스트로 지정할 때&lt;/th&gt;
&lt;td&gt;쿼리 편집기에서 선택한 코드 열의 데이터 형식이 텍스트로 표시됩니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;현재 형식을 바꾸고 쿼리 결과를 워크시트로 로드할 때&lt;/th&gt;
&lt;td&gt;로드된 워크시트의 코드 문자열이 원본과 일치합니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;Mac용 Microsoft 365 Excel 16.69(23010700) 이상에서 파워 쿼리 편집기를 사용할 때&lt;/th&gt;
&lt;td&gt;변환한 데이터가 새 시트에 나타나고 코드 문자열이 원본과 일치합니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft 지원, Office 버전 확인&amp;middot;자동 데이터 변환&amp;middot;파워 쿼리 관련 도움말, 2026-09-08 확인&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;완료하지 말고 원본으로 돌아갈 때&lt;/div&gt;
&lt;ul class=&quot;seo-list&quot; style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;이미 선행 0이 제거됐다면 나중에 사용자 지정 셀 서식을 적용해도 복원되지 않으므로 손대지 않은 원본 사본에서 다시 가져옵니다.&lt;/li&gt;
&lt;li&gt;16자리 이상의 코드가 숫자로 변환됐다면 15번째 자리 뒤가 0으로 바뀌었을 수 있으므로 현재 표시값을 원본으로 취급하지 않습니다.&lt;/li&gt;
&lt;li&gt;JAN 1이나 JAN-1이 계속 날짜가 된다면 설정 결과로 통과시키지 말고 파워 쿼리에서 해당 열을 텍스트로 지정합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;제품과 입력 경로를 먼저 확정하고, 설정 구역이나 쿼리 편집기의 열 형식과 실제 코드 값을 함께 확인해야 작업을 끝낼 수 있습니다.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;conditional-decision&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
제품 정보에서 제품 이름과 버전을 먼저 확인한 뒤 표의 해당 분기로 이동합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
지원 메뉴가 보이면 필요한 변환만 사용 중지하고 새 코드가 텍스트로 유지되는지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
설정 지원 여부와 버전별 입력 경로를 구별&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
파워 쿼리 경로에서는 코드 열의 데이터 형식이 텍스트인지 확인한 뒤 로드합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
이미 값이 변환됐다면 현재 셀을 고치지 말고 손대지 않은 원본 사본에서 다시 시작합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;해당 프로그램에서 직접 실행하지 않았으며, 공식 도움말에 근거한 절차 안내입니다.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/excel/keeping-leading-zeros-and-large-numbers&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;선행 0&amp;middot;큰 숫자 보존과 파워 쿼리 열 형식 변경 절차&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/ko-kr/excel/set-automatic-data-conversions&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft 지원&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;자동 데이터 변환 설정의 적용 제품, 메뉴 경로와 예외&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/office/lifecycle/lc-account/about-office-what-version-of-office-am-i-using&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;Office 제품 이름, 전체 버전 번호와 비트 버전 확인 방법&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/excel/power-query-data-sources-in-excel-versions&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;Excel 버전&amp;middot;플랫폼별 파워 쿼리와 텍스트&amp;middot;CSV 지원 범위&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/excel/import-and-shape-data-in-excel-for-mac-power-query&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;Mac용 Microsoft 365 Excel의 파워 쿼리 편집기 버전과 실행 경로&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 본문의 기능&amp;middot;지원 범위와 절차는 위 공식 문서를 기준으로 2026-09-08에 확인했습니다. 해당 프로그램에서 직접 실행하지 않았습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>엑셀 실무</category>
      <category>csv 가져오기</category>
      <category>엑셀</category>
      <category>자동 데이터 변환</category>
      <category>코드 보존</category>
      <category>파워 쿼리</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/37</guid>
      <comments>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-%EC%9E%90%EB%8F%99-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EB%B3%80%ED%99%98-%EC%98%B5%EC%85%98%EC%9D%B4-%EC%95%88-%EB%B3%B4%EC%9D%BC-%EB%95%8C-%EB%B2%84%EC%A0%84%EB%B3%84-%EB%8C%80%EC%95%88#entry37comment</comments>
      <pubDate>Sat, 12 Sep 2026 14:00:30 +0900</pubDate>
    </item>
    <item>
      <title>PDF 주석 요약 버튼이 안 보일 때 실행 환경 확인</title>
      <link>https://docroutine.tistory.com/entry/PDF-%EC%A3%BC%EC%84%9D-%EC%9A%94%EC%95%BD-%EB%B2%84%ED%8A%BC%EC%9D%B4-%EC%95%88-%EB%B3%B4%EC%9D%BC-%EB%95%8C-%EC%8B%A4%ED%96%89-%ED%99%98%EA%B2%BD-%ED%99%95%EC%9D%B8</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rf9cO/dJMcaafFC5q/RXJRNS1deIKvKeGPSqrnT0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rf9cO/dJMcaafFC5q/RXJRNS1deIKvKeGPSqrnT0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rf9cO/dJMcaafFC5q/RXJRNS1deIKvKeGPSqrnT0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Frf9cO%2FdJMcaafFC5q%2FRXJRNS1deIKvKeGPSqrnT0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;주석 요약 버튼 점검 문구와 문서 페이지와 PDF 확인 표시 그래픽 요소를 담은 문서 &amp;middot; PDF 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;PDF 주석 요약 버튼이 보이지 않으면 먼저 브라우저 인쇄인지 확인하세요. Acrobat 데스크톱에서도 PDF 포트폴리오의 여러 문서를 한꺼번에 인쇄 중이면 이 기능을 사용할 수 없습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;troubleshooting&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;direct-answer&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;웹 브라우저 인쇄와 PDF 포트폴리오 다중 문서 인쇄에서는 Summarize Comments가 제공되지 않습니다. 단일 PDF를 Acrobat 또는 Acrobat Reader 데스크톱에서 열고 인쇄 대화 상자의 Comments &amp;amp; Forms 영역을 확인하세요.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;적용 대상과 먼저 확인할 실행 환경&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;버튼 표시 여부를 가르는 조건표&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;단일 PDF에서 주석 요약을 확인하는 순서&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;화면에서 확인할 증거와 실패 분기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;데스크톱 인쇄 경로를 확정하는 기준&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;적용 대상과 먼저 확인할 실행 환경&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;이 안내는 주석이 포함된 PDF를 인쇄하면서 주석 요약을 별도 문서로 만들려는데 Summarize Comments 버튼이 보이지 않는 경우에 적용합니다. 문서 위에 주석을 함께 찍는 Document and Markups와 별도의 주석 요약을 만드는 기능은 구분해야 합니다.&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;적용 프로그램: pdf &amp;middot; 적용 버전: Adobe Acrobat 데스크톱; 기능별 Reader/Pro 범위는 원고 전 재확인&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;작업 조건: 원본 사본에서 작업하고 해당 제품의 도움말 적용 범위를 확인&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Adobe의 Acrobat Reader 데스크톱 도움말에도 Comments and Forms 영역의 Summarize Comments가 안내되어 있습니다. 다만 브라우저에 내장된 PDF 뷰어의 인쇄 창은 데스크톱 앱의 인쇄 대화 상자와 같은 기능 범위로 판단하면 안 됩니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;버튼 표시 여부를 가르는 조건표&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;판단 기준은 주석의 개수보다 인쇄를 시작한 프로그램과 인쇄 단위입니다. 아래 표에서 현재 화면과 일치하는 행부터 확인합니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;실행 환경과 Summarize Comments 확인 가능 여부&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;현재 실행 환경&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;공식 문서의 기능 상태&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;다음 판단&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;웹 브라우저의 PDF 인쇄 창&lt;/th&gt;
&lt;td&gt;Summarize Comments 사용 불가&lt;/td&gt;
&lt;td&gt;PDF를 데스크톱 앱에서 다시 엽니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;Acrobat 또는 Acrobat Reader 데스크톱의 단일 PDF&lt;/th&gt;
&lt;td&gt;공식 도움말에 확인 경로가 안내됨&lt;/td&gt;
&lt;td&gt;Comments &amp;amp; Forms 영역에서 버튼을 찾습니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;PDF 포트폴리오의 여러 문서 동시 인쇄&lt;/th&gt;
&lt;td&gt;Summarize Comments 사용 불가&lt;/td&gt;
&lt;td&gt;대상 PDF를 하나씩 열어 확인합니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Adobe Acrobat 도움말 &amp;lsquo;Print settings&amp;rsquo;, 2025년 11월 5일 갱신; Acrobat Reader 도움말 &amp;lsquo;Print PDFs&amp;rsquo;, 2026년 6월 21일 갱신&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot; data-value-add-type=&quot;exception-boundary&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;버튼을 다시 찾기 전에 적용할 경계&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;브라우저 인쇄와 PDF 포트폴리오의 여러 문서 인쇄는 주석 요약 버튼을 찾는 단계로 넘어가지 않고, 단일 PDF를 Acrobat 데스크톱에서 다시 여는 전환 조건으로 삼습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;단일 PDF에서 주석 요약을 확인하는 순서&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Windows와 macOS는 인쇄 명령을 여는 위치만 다릅니다. 이후에는 Comments &amp;amp; Forms와 Summarize Comments를 차례로 확인합니다.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;데스크톱 앱에서 확인할 절차&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;단일 문서로 열기&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;원본 사본에서 작업하고 해당 제품의 도움말 적용 범위를 확인한 뒤, 단일 PDF를 Adobe Acrobat 데스크톱에서 엽니다. 완료 확인: 브라우저 탭이 아니라 Acrobat 데스크톱 창에 단일 PDF가 열려 있습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;인쇄 창 열기&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;Windows에서는 Menu &amp;gt; Print, macOS에서는 File &amp;gt; Print를 선택합니다. 완료 확인: 인쇄 대화 상자에 Comments &amp;amp; Forms 영역이 표시됩니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;주석 요약 선택&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;Comments &amp;amp; Forms 영역에서 Summarize Comments 버튼을 선택하고 Yes를 누릅니다. 완료 확인: Summarize Comments 버튼을 선택한 뒤 Yes 확인을 마쳤습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;요약 결과 확인&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;Summarize Comments 결과가 별도의 인쇄 가능한 PDF로 생성되는지 확인합니다. 완료 확인: 별도의 인쇄 가능한 주석 요약 PDF가 생성되는 경로를 확인했습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;화면에서 확인할 증거와 실패 분기&lt;/h2&gt;
&lt;/div&gt;
&lt;ul class=&quot;seo-list&quot; style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span class=&quot;seo-pill seo-pill-blue&quot;&gt;조건&lt;/span&gt; 데스크톱 앱에서 단일 PDF의 인쇄 대화 상자를 연 경우 &amp;mdash; 예상 관찰: Comments &amp;amp; Forms 영역에 Summarize Comments 버튼이 보입니다.&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;seo-pill seo-pill-green&quot;&gt;조건&lt;/span&gt; Acrobat 데스크톱에서 주석 요약 인쇄 절차를 진행하는 경우 &amp;mdash; 예상 관찰: Summarize Comments를 선택하면 Yes 확인 단계가 표시됩니다.&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;seo-pill seo-pill-amber&quot;&gt;조건&lt;/span&gt; Acrobat Pro에서 Summarize Comments를 실행한 경우 &amp;mdash; 예상 관찰: 주석 요약이 별도의 인쇄 가능한 PDF로 생성됩니다.&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;seo-pill seo-pill-blue&quot;&gt;조건&lt;/span&gt; Acrobat Reader 인쇄 대화 상자에서 설정을 변경하는 경우 &amp;mdash; 예상 관찰: 설정 변경에 따라 인쇄 미리 보기가 표시됩니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;seo-card seo-card-red&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;지원 경로에서도 버튼이 없을 때&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;단일 PDF를 데스크톱 앱에서 열었는데도 버튼이 없다면 실행 중인 제품이 Acrobat인지 Acrobat Reader인지 다시 확인하고 해당 제품 도움말의 적용 범위를 대조합니다. 확인되지 않은 메뉴를 대신 실행했다고 가정하거나 주석 요약이 생성됐다고 판정하지 않습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;프로그램 버전&amp;middot;운영체제와 화면 구성에 따라 메뉴 표시는 달라질 수 있으므로 실제 인쇄 대화 상자에서 영문 기능명 Summarize Comments도 함께 확인하세요.&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;해당 프로그램에서 직접 실행하지 않았으며, 공식 도움말에 근거한 절차 안내입니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;데스크톱 인쇄 경로를 확정하는 기준&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;버튼의 유무만 기록하지 말고 PDF를 연 프로그램, 단일 문서 여부, Comments &amp;amp; Forms 영역 표시 여부를 함께 남겨야 다음 조치를 정할 수 있습니다.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;conditional-decision&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
브라우저 인쇄라면 PDF를 데스크톱 앱에서 다시 열고 단일 문서 인쇄로 전환합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
PDF 포트폴리오에서 여러 문서를 인쇄 중이면 대상 PDF를 하나씩 열어 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
Comments &amp;amp; Forms와 Summarize Comments가 보이면 Yes 선택 뒤 별도 요약 PDF 생성 경로를 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
지원되는 인쇄 환경을 구분&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://helpx.adobe.com/ca/acrobat/desktop/print-documents/set-up-and-print-pdfs/print-settings.html&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Adobe Acrobat 도움말&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;Summarize Comments 기능과 브라우저&amp;middot;PDF 포트폴리오 다중 인쇄 제한&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://helpx.adobe.com/ca/acrobat/desktop/print-documents/use-secure-and-special-print-mode/print-comments.html&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Adobe Acrobat 도움말&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;Windows와 macOS에서 주석 요약을 선택하는 공식 인쇄 절차&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://helpx.adobe.com/reader/desktop/print-pdfs.html&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Adobe Acrobat Reader 도움말&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;Reader 데스크톱의 Comments and Forms 및 Summarize Comments 지원 범위&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 본문의 기능과 절차는 위 Adobe 공식 문서를 기준으로 검토했습니다. 실제 메뉴 표시는 사용 중인 데스크톱 프로그램에서 확인해야 합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>문서&amp;middot;PDF</category>
      <category>Acrobat Reader</category>
      <category>adobe acrobat</category>
      <category>PDF</category>
      <category>pdf 인쇄</category>
      <category>주석 요약</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/36</guid>
      <comments>https://docroutine.tistory.com/entry/PDF-%EC%A3%BC%EC%84%9D-%EC%9A%94%EC%95%BD-%EB%B2%84%ED%8A%BC%EC%9D%B4-%EC%95%88-%EB%B3%B4%EC%9D%BC-%EB%95%8C-%EC%8B%A4%ED%96%89-%ED%99%98%EA%B2%BD-%ED%99%95%EC%9D%B8#entry36comment</comments>
      <pubDate>Sat, 12 Sep 2026 11:00:11 +0900</pubDate>
    </item>
    <item>
      <title>워드 웹에서 빈 페이지를 지울 수 없을 때</title>
      <link>https://docroutine.tistory.com/entry/%EC%9B%8C%EB%93%9C-%EC%9B%B9%EC%97%90%EC%84%9C-%EB%B9%88-%ED%8E%98%EC%9D%B4%EC%A7%80%EB%A5%BC-%EC%A7%80%EC%9A%B8-%EC%88%98-%EC%97%86%EC%9D%84-%EB%95%8C</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qYegQ/dJMcagmxVp9/onJu5upKfucZQbIlrpLcVk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qYegQ/dJMcagmxVp9/onJu5upKfucZQbIlrpLcVk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qYegQ/dJMcagmxVp9/onJu5upKfucZQbIlrpLcVk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqYegQ%2FdJMcagmxVp9%2FonJu5upKfucZQbIlrpLcVk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;워드 웹 빈 페이지 판단 문구와 문서 페이지와 PDF 확인 표시 그래픽 요소를 담은 문서 &amp;middot; PDF 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;워드 웹에서 빈 페이지가 지워지지 않으면 선택 가능한 빈 줄과 수동 페이지 나누기를 먼저 지우세요. 두 표시로 해결되지 않거나 구역 나누기가 원인이면 데스크톱 Word가 필요한 단계입니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;troubleshooting&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;direct-answer&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Word 웹 편집 보기에서는 빈 단락과 수동 페이지 나누기를 직접 삭제할 수 있습니다. 구역 나누기의 삭제&amp;middot;수정은 지원 범위를 벗어나므로 데스크톱 Word에서 표식을 확인해야 합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;적용 범위와 먼저 가를 빈 페이지 원인&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;웹에서 처리할지 앱을 바꿀지 고르는 기준&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;웹 확인부터 데스크톱 처리까지의 순서&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;화면에 남아야 하는 결과 증거와 실패 분기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;웹 종료와 데스크톱 전환을 확정하는 기준&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;적용 범위와 먼저 가를 빈 페이지 원인&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Microsoft Support는 원치 않는 빈 페이지의 원인을 &lt;b&gt;빈 단락, 수동 페이지 나누기, 특정 형식의 구역 나누기&lt;/b&gt;로 구분합니다. Word 웹의 편집 보기에서는 앞의 두 항목을 삭제할 수 있지만, 구역 나누기를 삭제하거나 수정하려면 데스크톱 Word가 필요합니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;데스크톱 도움말은 Word for Microsoft 365와 Word 2024를 포함한 Windows&amp;middot;Mac용 Word에 적용됩니다. 웹 화면과 데스크톱 화면의 메뉴가 같다고 가정하지 말고, 현재 열어 둔 앱부터 구분해야 합니다.&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;적용 애플리케이션: word. 적용 버전: Word Microsoft 365/2024 및 웹/데스크톱 구분. 작업 조건: 원본 사본에서 작업하고 해당 제품의 도움말 적용 범위를 확인.&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;해당 프로그램에서 직접 실행하지 않았으며, 공식 도움말에 근거한 절차 안내입니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, Word 웹 및 데스크톱 빈 페이지 도움말, 2026-09-08 확인&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;웹에서 처리할지 앱을 바꿀지 고르는 기준&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;판단 기준은 Delete 키를 누른 횟수가 아니라 &lt;span class=&quot;seo-hl&quot;&gt;웹 편집 보기에서 원인 표시를 선택할 수 있는지와 삭제 후 빈 페이지가 사라지는지&lt;/span&gt;입니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table class=&quot;seo-table&quot; data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;Word 웹에서 확인한 상태별 작업 환경과 판정 기준&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;확인한 상태&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;먼저 할 작업&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;환경 판정&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;선택 가능한 빈 줄이 있음&lt;/th&gt;
&lt;td&gt;빈 단락을 선택해 삭제&lt;/td&gt;
&lt;td&gt;빈 페이지가 사라지면 웹에서 종료&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;수동 페이지 나누기가 선택됨&lt;/th&gt;
&lt;td&gt;나누기를 선택하고 Delete 입력&lt;/td&gt;
&lt;td&gt;표시와 빈 페이지가 없어지면 웹에서 종료&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;두 항목을 처리해도 빈 페이지가 남음&lt;/th&gt;
&lt;td&gt;구역 나누기로 단정하지 말고 Open in Word 선택&lt;/td&gt;
&lt;td&gt;데스크톱에서 원인 표식 확인&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;구역 나누기가 원인임&lt;/th&gt;
&lt;td&gt;웹에서 삭제&amp;middot;수정을 반복하지 않음&lt;/td&gt;
&lt;td&gt;데스크톱 Word에서 처리&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, Delete a blank page in Word for the web, 2026-09-08 확인&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot; data-value-add-type=&quot;exception-boundary&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;웹 작업의 멈춤 기준&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;웹에서는 빈 단락과 수동 페이지 나누기만 삭제하고, 구역 나누기라면 반복 삭제를 멈추고 데스크톱 Word로 전환합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;웹 확인부터 데스크톱 처리까지의 순서&lt;/h2&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;빈 페이지 원인 확인과 처리 절차&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;웹 편집 보기 열기&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;Word 웹에서 Edit Document &amp;gt; Edit in Word for the web를 선택합니다. 완료 확인: 문서가 Word 웹의 편집 보기에 표시됩니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;빈 단락 삭제&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;빈 페이지에 선택 가능한 빈 줄이 있으면 해당 빈 단락을 선택해 삭제합니다. 완료 확인: 빈 페이지가 사라지면 웹에서 처리 가능한 빈 단락이 원인이었던 것으로 판정합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;페이지 나누기 삭제&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;수동 페이지 나누기가 보이면 클릭해 선택한 뒤 Delete 키를 누릅니다. 완료 확인: 페이지 나누기 표시가 없어지고 빈 페이지가 사라지면 웹에서 처리 가능한 원인이었던 것으로 판정합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;데스크톱으로 전환&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;빈 단락과 수동 페이지 나누기를 삭제해도 빈 페이지가 남거나 구역 나누기가 원인이면 Open in Word 명령으로 데스크톱 Word에서 문서를 엽니다. 완료 확인: 문서가 데스크톱 Word에서 열리면 앱 전환이 필요한 단계로 판정합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step5&quot;&gt;5단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;서식 기호 표시&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;데스크톱 Word에서 Ctrl+Shift+8(Windows) 또는 Command+8(Mac)로 서식 기호를 표시합니다. 완료 확인: 빈 페이지 근처에 구역 나누기 또는 다른 서식 표식이 표시되는지 확인합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step6&quot;&gt;6단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;구역 나누기 찾기&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;구역 나누기를 찾기 어려우면 View 탭에서 Draft로 전환합니다. 완료 확인: 빈 페이지 근처에 Next Page, Odd Page 또는 Even Page 구역 나누기가 보이는지 확인합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step7&quot;&gt;7단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;문서 중간 구역 처리&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;문서 중간의 구역 나누기가 빈 페이지를 만들고 새 페이지 시작이 필요하지 않으면 구역 나누기를 두 번 선택하고 Layout &amp;gt; Breaks &amp;gt; Continuous &amp;gt; OK 순서로 변경합니다. 완료 확인: 빈 페이지가 없어지고 문서가 같은 쪽에서 이어지는지 확인합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step8&quot;&gt;8단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;문서 끝 구역 처리&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;문서 끝의 구역 나누기가 빈 페이지를 만들었다면 구역 나누기 바로 앞에 커서를 놓고 Delete 키를 누릅니다. 완료 확인: 구역 나누기 표식과 마지막 빈 페이지가 없어졌는지 확인합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-blue&quot;&gt;확인&lt;/span&gt; 7단계와 8단계는 데스크톱에서 구역 나누기가 실제 원인으로 확인된 경우에만 적용합니다. 표식이 없다면 구역 나누기 삭제 절차로 넘어가지 않습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;화면에 남아야 하는 결과 증거와 실패 분기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;각 작업 뒤에는 키 입력 여부가 아니라 화면에 남은 표시를 확인합니다. 아래 관찰 결과가 조건과 맞아야 다음 단계로 이동할 수 있습니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table class=&quot;seo-table&quot; data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;원인별로 화면에서 확인할 결과와 다음 판정&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;조건&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;확인할 결과 증거&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;다음 판정&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;빈 단락이 빈 페이지를 만든 경우&lt;/th&gt;
&lt;td&gt;Word 웹 편집 보기에서 빈 단락이 선택 가능한 빈 줄로 나타납니다.&lt;/td&gt;
&lt;td&gt;삭제 후 빈 페이지가 사라지면 웹에서 마침&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;수동 페이지 나누기가 빈 페이지를 만든 경우&lt;/th&gt;
&lt;td&gt;수동 페이지 나누기를 클릭하면 해당 나누기가 선택되고, Delete 뒤 페이지 나누기 표시와 빈 페이지가 없어집니다.&lt;/td&gt;
&lt;td&gt;두 표시가 없어지면 웹에서 마침&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;웹에서 빈 단락과 수동 페이지 나누기를 처리해도 빈 페이지가 남거나 구역 나누기가 원인인 경우&lt;/th&gt;
&lt;td&gt;Open in Word 명령을 사용하면 문서가 데스크톱 Word에서 열립니다.&lt;/td&gt;
&lt;td&gt;데스크톱 확인 단계로 전환&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;구역 나누기가 빈 페이지를 만든 경우&lt;/th&gt;
&lt;td&gt;Draft 보기에서 빈 페이지 근처의 Next Page, Odd Page 또는 Even Page 구역 나누기 표식이 보입니다.&lt;/td&gt;
&lt;td&gt;웹 편집 범위를 벗어난 원인으로 분류&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;빈 페이지 근처에 구역 나누기 표식이 없는 경우&lt;/th&gt;
&lt;td&gt;데스크톱에서도 구역 나누기 표식이 보이지 않으면 빈 페이지의 원인을 구역 나누기로 확정하지 않습니다.&lt;/td&gt;
&lt;td&gt;필수 끝 단락&amp;middot;수동 페이지 나누기&amp;middot;Page break before 확인&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;문서 중간의 구역 나누기를 Continuous로 바꾼 경우&lt;/th&gt;
&lt;td&gt;빈 페이지가 없어지고 문서가 같은 쪽에서 이어집니다.&lt;/td&gt;
&lt;td&gt;앞뒤 구역 서식을 추가 확인&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;문서 끝의 구역 나누기를 삭제한 경우&lt;/th&gt;
&lt;td&gt;구역 나누기 표식과 마지막 빈 페이지가 없어집니다.&lt;/td&gt;
&lt;td&gt;문서 마지막 내용 위치 확인&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;데스크톱에서 구역 나누기를 확인했다면 변경 전에 앞뒤 구역이 맡는 서식을 살펴야 합니다. 표지와 본문의 번호 시작 위치가 다르다면 &lt;a class=&quot;seo-context-link&quot; href=&quot;https://docroutine.com/entry/%EC%9B%8C%EB%93%9C-%ED%91%9C%EC%A7%80%EB%8A%94-%EB%B2%88%ED%98%B8-%EC%97%86%EC%9D%B4-%EB%B3%B8%EB%AC%B8%EB%B6%80%ED%84%B0-1%EB%A1%9C-%EC%8B%9C%EC%9E%91%ED%95%98%EB%8A%94-%EA%B5%AC%EC%97%AD%EB%B3%84-%ED%8E%98%EC%9D%B4%EC%A7%80-%EB%B2%88%ED%98%B8-%EC%84%A4%EC%A0%95&quot;&gt;표지 없이 본문부터 번호를 시작하는 구역 설정&lt;/a&gt;이 유지되는지도 함께 확인합니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-red&quot;&gt;주의&lt;/span&gt; 구역 나누기 표식이 없으면 공식 데스크톱 도움말에 따라 문서 끝의 필수 단락, 수동 페이지 나누기, Page break before 설정을 차례로 확인하세요. 빈 페이지가 남았다는 사실만으로 원인을 구역 나누기로 확정할 수는 없습니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, Remove a blank page at the end of a document, 2026-09-08 확인&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;웹 종료와 데스크톱 전환을 확정하는 기준&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;웹에서 선택 가능한 표시를 처리한 결과와 데스크톱에서 확인한 표식이 서로 맞아야 작업 환경을 확정할 수 있습니다. 원인을 추측한 채 삭제를 반복하지 말고 아래 기준으로 멈출 지점을 정하세요.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;conditional-decision&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
빈 줄 삭제 후 빈 페이지가 사라지면 Word 웹에서 작업을 마칩니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
페이지 나누기 삭제 후 표시와 빈 페이지가 없어지면 Word 웹에서 작업을 마칩니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
두 웹 작업 뒤에도 빈 페이지가 남으면 데스크톱 Word에서 원인 표식을 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
Next Page, Odd Page 또는 Even Page가 보이면 웹 편집 범위를 벗어난 원인으로 분류합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
앱 전환 필요 여부 판단&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/word/delete-a-blank-page-in-word-for-the-web&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;Word 웹에서 빈 단락과 수동 페이지 나누기를 삭제하는 절차 및 구역 나누기의 데스크톱 처리 경계&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/word/delete-a-blank-page&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;데스크톱 Word의 적용 버전, 서식 기호&amp;middot;구역 나누기 확인 방법과 원인별 처리 절차&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 본문의 기능과 절차는 위 공식 문서를 기준으로 검토했습니다. 프로그램&amp;middot;버전과 확인일은 해당 설명에 표시했습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>문서&amp;middot;PDF</category>
      <category>구역 나누기</category>
      <category>데스크톱 Word</category>
      <category>빈 페이지 삭제</category>
      <category>워드 웹</category>
      <category>페이지 나누기</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/35</guid>
      <comments>https://docroutine.tistory.com/entry/%EC%9B%8C%EB%93%9C-%EC%9B%B9%EC%97%90%EC%84%9C-%EB%B9%88-%ED%8E%98%EC%9D%B4%EC%A7%80%EB%A5%BC-%EC%A7%80%EC%9A%B8-%EC%88%98-%EC%97%86%EC%9D%84-%EB%95%8C#entry35comment</comments>
      <pubDate>Sat, 12 Sep 2026 08:00:19 +0900</pubDate>
    </item>
    <item>
      <title>엑셀 CSV 한글 깨짐, 원본을 덮어쓰지 않고 가져오기</title>
      <link>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-CSV-%ED%95%9C%EA%B8%80-%EA%B9%A8%EC%A7%90-%EC%9B%90%EB%B3%B8%EC%9D%84-%EB%8D%AE%EC%96%B4%EC%93%B0%EC%A7%80-%EC%95%8A%EA%B3%A0-%EA%B0%80%EC%A0%B8%EC%98%A4%EA%B8%B0</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bTdjhK/dJMcajjmVli/5dDaf7ELK6oLsvl2PuQNS1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bTdjhK/dJMcajjmVli/5dDaf7ELK6oLsvl2PuQNS1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bTdjhK/dJMcajjmVli/5dDaf7ELK6oLsvl2PuQNS1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbTdjhK%2FdJMcajjmVli%2F5dDaf7ELK6oLsvl2PuQNS1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;CSV 한글 깨짐 대처 문구와 스프레드시트 셀과 수식 입력줄 그래픽 요소를 담은 엑셀 실무 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;엑셀에서 CSV 한글이 깨지면 원본을 재저장하지 마세요. 복사본을 데이터의 텍스트/CSV로 가져와 파일 원본(문자 집합)을 바꾸고, 미리보기의 한글과 열 경계가 모두 맞을 때만 로드합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;troubleshooting&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;direct-answer&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일반 열기는 CSV를 현재 기본 데이터 형식 설정으로 해석하므로 깨진 화면만으로 원문 손실을 단정할 수 없습니다. 원본은 그대로 두고 사본의 File Origin, Delimiter, 데이터 형식 검색을 미리보기에서 확인한 뒤 별도 워크시트로 가져옵니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;일반 열기 결과와 원본 손상을 구별하기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;원본 보존 여부와 화면 상태로 경로 고르기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;사본에서 텍스트/CSV로 가져오는 순서&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;화면에서 확인할 증거와 멈춤 신호&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;원본 보존과 가져오기 완료를 판정하는 기준&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;
&lt;section&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;일반 열기 결과와 원본 손상을 구별하기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-blue&quot;&gt;적용&lt;/span&gt; 적용 프로그램은 &lt;b&gt;excel&lt;/b&gt;이며, 적용 버전은 Excel Microsoft 365/2024 및 공식 문서별 지원 버전입니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;이 글의 절차 조건은 &amp;ldquo;원본 사본에서 작업하고 해당 제품의 도움말 적용 범위를 확인&amp;rdquo;입니다. 원본 CSV는 그대로 두고 이름 또는 경로가 다른 복사본을 가져오기 대상으로 사용한다는 뜻입니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Power Query 문서의 적용 범위는 Excel for Microsoft 365, Excel for Microsoft 365 for Mac, Excel 2024, Excel 2021, Excel 2019, Excel 2016입니다. Text Import Wizard의 적용 범위는 Excel for Microsoft 365, Excel 2024, Excel 2021이며 레거시 기능으로 안내됩니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Microsoft는 UTF-8 CSV가 BOM과 함께 저장됐다면 일반적으로 열 수 있고, 그렇지 않으면 Power Query의 Get Data 또는 텍스트 가져오기를 사용할 수 있다고 설명합니다. CSV 일반 열기는 현재 기본 데이터 형식 설정으로 각 열을 해석하므로 한글이 깨진 화면은 원본 문자가 사라졌다는 직접 증거가 아닙니다.&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;공식 도움말 확인 기준일: 2026-09-08, Asia/Seoul. 메뉴 명칭과 위치는 운영체제, Excel 버전과 기능 배포 상태에 따라 다를 수 있습니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft 지원, Opening CSV UTF-8 files correctly in Excel&amp;middot;Import data from data sources (Power Query)&amp;middot;Text Import Wizard, 2026-09-08 확인&lt;/p&gt;
&lt;/section&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;section&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;원본 보존 여부와 화면 상태로 경로 고르기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;재저장 가능 여부와 화면 오류의 종류를 먼저 나누면 인코딩 문제, 구분 기호 문제와 열 형식 문제를 한꺼번에 바꾸는 일을 피할 수 있습니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;원본 보존 조건과 미리보기 상태에 따른 선택&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;확인한 조건&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;판단&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;다음 조치&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;원본 보존이 필요하고 일반 열기에서 한글이 깨짐&lt;/th&gt;
&lt;td&gt;현재 해석 결과로 원본을 저장하면 안 됨&lt;/td&gt;
&lt;td&gt;원본은 닫고 복사본을 텍스트/CSV로 가져오기&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;재저장이 허용된 작업용 사본&lt;/th&gt;
&lt;td&gt;표시와 열 구조를 확인하기 전에는 저장을 보류&lt;/td&gt;
&lt;td&gt;가져오기 결과를 검토한 뒤 원본과 다른 이름으로 저장&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;미리보기의 한글은 정상이나 열이 합쳐짐&lt;/th&gt;
&lt;td&gt;문자 집합보다 구분 기호가 맞지 않을 가능성&lt;/td&gt;
&lt;td&gt;Delimiter를 바꾸고 열 제목과 열 개수를 다시 확인&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;한글과 열은 맞지만 날짜&amp;middot;숫자 형식이 달라짐&lt;/th&gt;
&lt;td&gt;자동 데이터 형식 검색 결과를 점검할 상태&lt;/td&gt;
&lt;td&gt;데이터 형식 검색을 조정하거나 Transform Data 선택&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;File Origin을 바꿔도 한글이 읽히지 않음&lt;/th&gt;
&lt;td&gt;실제 문자 집합을 확인하지 못한 상태&lt;/td&gt;
&lt;td&gt;로드를 중단하고 CSV 제공처에서 문자 집합 확인&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-card seo-card-blue&quot; data-value-add-type=&quot;decision-criteria&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;로드 여부를 가르는 두 신호&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;원본 보존 여부를 먼저 가르고, 파일 원본과 구분 기호가 각각 한글과 열 경계를 바로잡았는지 확인한 뒤 두 결과가 모두 맞을 때만 로드합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft 지원, Import or export text (.txt or .csv) files 및 Microsoft Learn, Power Query Text/CSV connector, 2026-09-08 확인&lt;/p&gt;
&lt;/section&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;section&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;사본에서 텍스트/CSV로 가져오는 순서&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-green&quot;&gt;실전&lt;/span&gt; 점검할 한글 값과 원래 열 제목&amp;middot;열 개수를 먼저 정해 두면 미리보기와 로드 결과를 같은 기준으로 비교할 수 있습니다.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;원본을 바꾸지 않는 가져오기 확인 순서&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;사본 준비&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;원본 CSV를 복사해 사본을 만들고, 빈 Excel 통합 문서에서 사본을 가져올 준비를 합니다. 완료 확인: 원본과 이름 또는 경로가 다른 사본이 있고 빈 통합 문서를 열었는지 확인합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;가져오기 열기&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;데이터(Data) &amp;gt; 데이터 가져오기(Get Data) &amp;gt; 파일에서(From File) &amp;gt; 텍스트/CSV에서(From Text/CSV)를 선택하고 사본을 엽니다. 완료 확인: 텍스트/CSV 가져오기 미리보기가 열렸는지 확인합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;문자와 열 대조&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;CSV 제공처가 알려 준 문자 집합을 파일 원본(File Origin)에서 선택하고, 알 수 없다면 미리보기의 점검 대상 한글 값이 정상인지 확인한 뒤 구분 기호(Delimiter)를 원래 열 구조에 맞춥니다. 완료 확인: 미리보기에서 점검 대상 한글 값이 읽히고, 열 제목과 열 개수가 원래 구조와 일치하는지 확인합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;정상 결과만 로드&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;미리보기가 정상이면 로드(Load)를 선택해 새 워크시트로 불러오고, 원본 CSV는 다시 저장하지 않습니다. 완료 확인: 불러온 워크시트에서 점검 대상 한글 값, 열 제목, 열 개수가 로드 직전 미리보기와 일치하고 원본 CSV가 별도로 남았는지 확인합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Power Query는 CSV의 구분 기호&amp;middot;열 이름&amp;middot;형식을 자동으로 감지할 수 있습니다. 데이터 형식 검색 결과가 의도와 다르면 그대로 확정하지 말고 미리보기의 설정을 조정하거나 Transform Data로 들어갑니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft 지원, Import data from data sources (Power Query)&amp;middot;Import or export text (.txt or .csv) files 및 Microsoft Learn, Power Query Text/CSV connector, 2026-09-08 확인&lt;/p&gt;
&lt;/section&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;section&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;화면에서 확인할 증거와 멈춤 신호&lt;/h2&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-card seo-card-green&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;독자가 직접 확인할 결과 증거&lt;/div&gt;
&lt;ul class=&quot;seo-list&quot; style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;조건: Power Query의 텍스트/CSV 가져오기에서 실제 문자 집합에 맞는 파일 원본과 구분 기호를 선택한 경우. 관찰 결과: 파일 원본(File Origin)을 바꾸면 미리보기의 점검 대상 한글 값이 읽을 수 있는 한글로 표시되고, 선택한 구분 기호에 맞춰 열 제목과 열 경계가 나뉩니다.&lt;/li&gt;
&lt;li&gt;조건: 미리보기가 정상인 상태에서 로드를 선택한 경우. 관찰 결과: 불러온 워크시트에서 점검 대상 한글 값, 열 제목, 열 개수가 로드 직전 미리보기와 일치합니다.&lt;/li&gt;
&lt;li&gt;조건: 원본 사본에서 작업하고 해당 제품의 도움말 적용 범위를 확인. 관찰 결과: 파일 목록에 원본 CSV와 이름 또는 경로가 다른 사본 또는 통합 문서가 함께 보이며 원본 이름과 .csv 확장자가 유지됩니다.&lt;/li&gt;
&lt;li&gt;조건: Text Import Wizard 적용 버전에서 레거시 텍스트 가져오기를 활성화해 사용한 경우. 관찰 결과: File origin에서 문자 집합을 바꾸면 Preview of file의 한글 표시를 비교할 수 있고, Delimiters를 바꾸면 Data preview에서 열 분리 결과를 비교할 수 있습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;이 상태에서는 로드하지 않습니다&lt;/div&gt;
&lt;ul class=&quot;seo-list&quot; style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;점검 대상으로 정한 한글 값이 계속 깨지거나 예상 문자열을 알 수 없는 경우&lt;/li&gt;
&lt;li&gt;한글은 읽히지만 열 제목 또는 열 개수가 원래 구조와 다른 경우&lt;/li&gt;
&lt;li&gt;날짜&amp;middot;숫자&amp;middot;코드 열이 의도하지 않은 형식으로 감지된 경우&lt;/li&gt;
&lt;li&gt;로드 결과를 저장할 위치가 원본 CSV와 구별되지 않는 경우&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-amber&quot;&gt;대안&lt;/span&gt; 텍스트/CSV 메뉴를 찾을 수 없고 Text Import Wizard 적용 버전이라면 파일 &amp;gt; 옵션 &amp;gt; 데이터에서 텍스트(레거시)를 활성화한 후 데이터 &amp;gt; 데이터 가져오기 &amp;gt; 레거시 마법사 &amp;gt; 텍스트(레거시)를 엽니다. 완료 확인: 마법사 1단계에 File origin과 Preview of file이, 2단계에 Delimiters와 Data preview가 표시되는지 확인합니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft 지원, Text Import Wizard 및 Microsoft Learn, Power Query Text/CSV connector, 2026-09-08 확인&lt;/p&gt;
&lt;/section&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;section&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;원본 보존과 가져오기 완료를 판정하는 기준&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;같은 한글 값과 열 구조를 미리보기와 불러온 워크시트에서 차례로 대조합니다. 한 항목이라도 다르면 결과를 저장하지 말고 해당 설정으로 돌아갑니다.&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;해당 프로그램에서 직접 실행하지 않았으며, 공식 도움말에 근거한 절차 안내입니다.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;conditional-decision&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
같은 한글 셀을 미리보기와 불러온 워크시트에서 대조해 글자 순서와 공백까지 같으면 표시 결과를 통과로 봅니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
열 제목과 열 개수가 원래 구조와 다르면 Delimiter 또는 데이터 형식 검색을 다시 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
파일 목록에서 원본 .csv와 별도 통합 문서가 함께 남았는지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
미리보기와 불러온 한글이 일치하고 원본을 보존&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/excel/opening-csv-utf-8-files-correctly-in-excel&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft 지원&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;UTF-8 CSV의 BOM 조건과 Power Query&amp;middot;텍스트 가져오기 대체 경로&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/excel/import-data-from-data-sources-power-query&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft 지원&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;Power Query 적용 버전과 데이터의 텍스트/CSV 가져오기 경로&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/excel/get-started/import-or-export-text-txt-or-csv-files&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft 지원&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;CSV 일반 열기와 가져오기의 차이, 미리보기&amp;middot;로드&amp;middot;구분 기호 확인&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/excel/text-import-wizard&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft 지원&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;Text Import Wizard 적용 버전과 File origin&amp;middot;Delimiter&amp;middot;Data preview 절차&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://learn.microsoft.com/en-us/power-query/connectors/text-csv&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Learn&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;Power Query Text/CSV의 File Origin&amp;middot;Delimiter&amp;middot;데이터 형식 검색 조건&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 본문의 기능과 절차는 위 공식 문서를 기준으로 확인했습니다. 프로그램&amp;middot;버전과 확인일은 해당 설명에 표시했습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>엑셀 실무</category>
      <category>csv 인코딩</category>
      <category>csv 한글 깨짐</category>
      <category>power query</category>
      <category>엑셀 CSV</category>
      <category>텍스트 가져오기</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/34</guid>
      <comments>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-CSV-%ED%95%9C%EA%B8%80-%EA%B9%A8%EC%A7%90-%EC%9B%90%EB%B3%B8%EC%9D%84-%EB%8D%AE%EC%96%B4%EC%93%B0%EC%A7%80-%EC%95%8A%EA%B3%A0-%EA%B0%80%EC%A0%B8%EC%98%A4%EA%B8%B0#entry34comment</comments>
      <pubDate>Fri, 11 Sep 2026 14:00:52 +0900</pubDate>
    </item>
    <item>
      <title>PPT 미디어 최적화 전 자막과 추가 오디오를 지키는 점검</title>
      <link>https://docroutine.tistory.com/entry/PPT-%EB%AF%B8%EB%94%94%EC%96%B4-%EC%B5%9C%EC%A0%81%ED%99%94-%EC%A0%84-%EC%9E%90%EB%A7%89%EA%B3%BC-%EC%B6%94%EA%B0%80-%EC%98%A4%EB%94%94%EC%98%A4%EB%A5%BC-%EC%A7%80%ED%82%A4%EB%8A%94-%EC%A0%90%EA%B2%80</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vudui/dJMcahlBBkS/X3KQlKan1JFIIUhq58dMok/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vudui/dJMcahlBBkS/X3KQlKan1JFIIUhq58dMok/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vudui/dJMcahlBBkS/X3KQlKan1JFIIUhq58dMok/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fvudui%2FdJMcahlBBkS%2FX3KQlKan1JFIIUhq58dMok%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;최적화 전 트랙 점검 문구와 문서 페이지와 PDF 확인 표시 그래픽 요소를 담은 문서 &amp;middot; PDF 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;PPT 미디어 최적화는 재생 호환성을 높이지만 내장 자막과 대체 오디오 트랙을 제거할 수 있습니다. 원본을 보존하고 사본에서 실행한 뒤 두 파일의 트랙 목록과 재생 결과를 대조하세요.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;troubleshooting&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;direct-answer&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Microsoft 공식 도움말은 호환성 최적화 과정에서 내장 자막과 대체 오디오 트랙이 제거된다고 명시합니다. 해당 요소가 필요하다면 변경 전 사본을 만들고, 원본에서 확인한 트랙 목록을 기준으로 최적화 결과를 판정해야 합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;적용 버전과 먼저 구별할 미디어 요소&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;최적화 실행 여부를 가르는 손실 판정표&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;원본을 남기고 사본에서 점검하는 순서&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;트랙 차이로 확인하는 결과와 실패 분기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;보존 여부를 확정하고 배포를 결정하는 기준&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;적용 버전과 먼저 구별할 미디어 요소&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Microsoft의 재생 문제 해결 문서는 PowerPoint for Microsoft 365와 PowerPoint 2024&amp;middot;2021&amp;middot;2019&amp;middot;2016에 적용됩니다. 적용 프로그램: powerpoint &amp;middot; 버전: PowerPoint Microsoft 365/2024 및 공식 문서별 지원 버전.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;이번 점검 대상은 영상 안에 들어 있는 &lt;b&gt;내장 자막과 대체 오디오 트랙&lt;/b&gt;입니다. PowerPoint가 지원하는 별도 자막 파일이나 슬라이드 위의 독립 오디오 개체와 같은 뜻으로 섞어 판단하면 안 됩니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;공식 최적화 경고는 내장 자막과 대체 오디오 트랙의 제거를 명시하지만, 별도로 삽입한 자막 파일이나 독립 오디오 개체의 결과까지 같은 문장으로 단정하지 않습니다. 이 항목들은 원본과 사본에서 각각 재생해 따로 확인합니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, PowerPoint 미디어 재생&amp;middot;접근성 도움말, 확인일 2026-09-08&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;조건: 원본 사본에서 작업하고 해당 제품의 도움말 적용 범위를 확인. 해당 프로그램에서 직접 실행하지 않았으며, 공식 도움말에 근거한 절차 안내입니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;최적화 실행 여부를 가르는 손실 판정표&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;최적화 버튼이 보인다는 사실만으로 바로 실행하지 말고, 원본의 오디오 및 자막 메뉴에 보존할 트랙이 있는지 먼저 확인합니다. 다음 표는 버튼 상태와 트랙 상태를 함께 보는 기준입니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table class=&quot;seo-table&quot; data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;원본의 트랙 상태와 호환성 최적화 표시 여부를 함께 비교합니다.&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;확인 상태&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;판단&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;다음 조치&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;원본에 내장 자막 또는 여러 오디오 트랙이 있음&lt;/th&gt;
&lt;td&gt;공식 제거 경고가 적용되는 상태&lt;/td&gt;
&lt;td&gt;원본을 남기고 사본에서만 최적화&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;파일 &amp;gt; 정보에 호환성 최적화가 표시됨&lt;/th&gt;
&lt;td&gt;다른 장치에서 재생 문제가 생길 수 있는 미디어가 있음&lt;/td&gt;
&lt;td&gt;보존할 트랙을 기록한 뒤 실행 여부 결정&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;호환성 최적화가 표시되지 않음&lt;/th&gt;
&lt;td&gt;공식 문서상 해결할 호환성 문제가 없는 상태&lt;/td&gt;
&lt;td&gt;최적화를 억지로 찾지 말고 공유 전 재생 확인&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;별도 자막 파일 또는 독립 오디오 개체만 있음&lt;/th&gt;
&lt;td&gt;내장 트랙 제거 경고만으로 결과를 단정할 수 없음&lt;/td&gt;
&lt;td&gt;사본에서 항목별 표시와 재생을 비교&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, Are you having video or audio playback issues?, 확인일 2026-09-08&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot; data-value-add-type=&quot;failure-condition&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;버튼이 사라졌다고 보존된 것은 아닙니다&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;완료 판정은 최적화 버튼의 상태가 아니라 원본과 사본의 오디오 및 자막 메뉴에 필요한 트랙이 모두 남았는지로 내립니다.&lt;/p&gt;
&lt;/div&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;원본을 남기고 사본에서 점검하는 순서&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;원본에서 기준 목록을 먼저 만들고 최적화 사본과 비교해야 제거된 항목을 찾을 수 있습니다. 아래 순서는 실제 프로그램에서 독자가 수행할 조건형 점검 절차입니다.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;최적화 전후 손실 점검&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;적용 범위 확인&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;공식 도움말의 적용 대상을 확인하고 사용하는 PowerPoint 버전을 적습니다. 완료 확인: 사용 버전이 공식 도움말의 적용 대상과 대조되었습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;작업 사본 저장&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;파일 &amp;gt; 사본 저장을 선택해 원본과 다른 이름으로 작업 사본을 저장합니다. 완료 확인: 원본은 변경하지 않은 채 이름이 다른 사본이 열렸습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;원본 트랙 기록&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;원본을 슬라이드 쇼로 재생하고 미디어 컨트롤 막대의 오디오 및 자막 메뉴를 열어 트랙 이름을 기록합니다. 완료 확인: 원본에서 필요한 자막과 대체 오디오 트랙의 이름이 기록되었습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;사본 최적화 판단&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;작업 사본에서 파일 &amp;gt; 정보로 이동해 호환성 최적화 표시 여부를 확인하고, 필요한 경우에만 최적화를 실행합니다. 완료 확인: 호환성 최적화 옵션의 표시 여부와, 표시된 경우 미디어 항목 수가 기록되었습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step5&quot;&gt;5단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;사본 결과 대조&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;사본을 슬라이드 쇼로 재생하고 오디오 및 자막 메뉴의 목록과 재생 결과를 원본 기록과 비교합니다. 완료 확인: 자막 표시와 대체 오디오 선택 가능 여부의 차이가 기록되었습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;설치 버전과 운영체제에 따라 사본 저장 메뉴나 자막 관련 탭의 이름이 다를 수 있습니다. 사용하는 제품이 각 공식 도움말의 적용 대상인지 확인한 뒤 해당 화면에서 진행하세요.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;트랙 차이로 확인하는 결과와 실패 분기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-blue&quot;&gt;확인&lt;/span&gt;다음 관찰 결과를 원본과 사본에 나누어 기록합니다. 최적화 전후의 버튼 상태만 비교하지 말고 실제 트랙 선택지와 자막 표시까지 확인해야 합니다.&lt;/p&gt;
&lt;ul class=&quot;seo-list&quot; style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;조건:&lt;/b&gt; 미디어 형식이 다른 장치에서 호환성 문제를 일으킬 수 있는 경우. 관찰: 호환성 문제가 예상되는 미디어가 있으면 파일 &amp;gt; 정보에 호환성 최적화 옵션이 표시됩니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;조건:&lt;/b&gt; 파일 &amp;gt; 정보에서 호환성 최적화 옵션이 표시되지 않는 경우. 관찰: 호환성 최적화 옵션이 표시되지 않으면 공식 문서는 공유를 막는 호환성 문제가 없다고 안내합니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;조건:&lt;/b&gt; 원본 미디어에 공식 문서가 열거한 트랙 또는 자막이 있는 경우. 관찰: 지원되는 여러 오디오 트랙, 내장 자막 또는 삽입 자막이 있으면 슬라이드 쇼 재생 막대에 오디오 및 자막 아이콘이 표시됩니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;조건:&lt;/b&gt; 호환성 최적화가 실행되고 해당 요소가 프레젠테이션에 포함된 경우. 관찰: 호환성 최적화를 실행하면 내장 자막과 대체 오디오 트랙이 제거됩니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;조건:&lt;/b&gt; 원본 자막 파일이 보존되어 있고 적용 버전에서 삽입 기능을 지원하는 경우. 관찰: 별도로 삽입한 자막 파일을 다시 넣은 뒤 영상을 재생하면 자막 표시 여부를 확인할 수 있습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;seo-card seo-card-blue&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;목록이 줄거나 트랙이 재생되지 않을 때&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;원본에는 있던 자막이나 대체 오디오가 사본에서 사라졌다면 보존 실패로 판정하고 최적화 사본의 배포를 멈춥니다. 별도 자막 파일을 보관했다면 지원 버전에서 미디어를 선택하고 재생 탭의 자막 삽입 기능으로 다시 넣은 뒤 재생하여 확인할 수 있습니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;다만 이 방법은 별도로 삽입한 자막 파일을 다시 넣는 절차입니다. 영상에 내장됐던 자막이나 대체 오디오 트랙까지 복원한다고 해석하지 말고, 해당 항목은 보존한 원본으로 돌아가 판단합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, 미디어 재생 접근성 및 자막 추가 도움말, 확인일 2026-09-08&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;보존 여부를 확정하고 배포를 결정하는 기준&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;필요한 트랙이 하나라도 줄었다면 재생 호환성이 개선됐더라도 보존 완료로 처리할 수 없습니다. 원본을 기준 파일로 유지하고, 최적화 사본은 자막과 대체 오디오가 필요 없는 배포 조건에서만 따로 판단합니다.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;conditional-decision&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
원본과 작업 사본이 서로 다른 이름으로 저장됐는지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
사본과 원본의 자막&amp;middot;오디오를 독자가 대조&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
원본에 있던 트랙이 사본에서 줄었으면 보존 실패로 판정합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
필요한 트랙이 줄거나 사라졌으면 최적화 사본을 배포하지 않습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/powerpoint/are-you-having-video-or-audio-playback-issues&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;호환성 최적화의 실행 위치, 표시 조건과 내장 자막&amp;middot;대체 오디오 제거 경고&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/powerpoint/accessibility-features-in-video-and-audio-playback-on-powerpoint&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;슬라이드 쇼에서 오디오 및 자막 메뉴와 트랙 목록을 확인하는 방법&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/office/collab-files/save-back-up-and-recover-a-file-in-microsoft-office&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;원본을 변경하지 않고 새 이름으로 사본을 저장하는 Office 절차&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/powerpoint/add-closed-captions-or-subtitles-to-media-in-powerpoint&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;지원 버전에서 별도 자막 파일을 삽입하고 재생 결과를 확인하는 절차&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 본문의 기능과 절차는 위 공식 문서를 기준으로 검토했습니다. 프로그램&amp;middot;버전과 확인일은 해당 설명에 표시했습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>문서&amp;middot;PDF</category>
      <category>PowerPoint 자막</category>
      <category>PPT 미디어</category>
      <category>대체 오디오</category>
      <category>미디어 최적화</category>
      <category>재생 호환성</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/33</guid>
      <comments>https://docroutine.tistory.com/entry/PPT-%EB%AF%B8%EB%94%94%EC%96%B4-%EC%B5%9C%EC%A0%81%ED%99%94-%EC%A0%84-%EC%9E%90%EB%A7%89%EA%B3%BC-%EC%B6%94%EA%B0%80-%EC%98%A4%EB%94%94%EC%98%A4%EB%A5%BC-%EC%A7%80%ED%82%A4%EB%8A%94-%EC%A0%90%EA%B2%80#entry33comment</comments>
      <pubDate>Fri, 11 Sep 2026 11:00:19 +0900</pubDate>
    </item>
    <item>
      <title>한글 제목 줄 자동 반복을 켜도 제목이 안 나올 때</title>
      <link>https://docroutine.tistory.com/entry/%ED%95%9C%EA%B8%80-%EC%A0%9C%EB%AA%A9-%EC%A4%84-%EC%9E%90%EB%8F%99-%EB%B0%98%EB%B3%B5%EC%9D%84-%EC%BC%9C%EB%8F%84-%EC%A0%9C%EB%AA%A9%EC%9D%B4-%EC%95%88-%EB%82%98%EC%98%AC-%EB%95%8C</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bgpMH4/dJMcaazXTjD/fBGv4IDjrlDguMbWbHu6yK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bgpMH4/dJMcaazXTjD/fBGv4IDjrlDguMbWbHu6yK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bgpMH4/dJMcaazXTjD/fBGv4IDjrlDguMbWbHu6yK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbgpMH4%2FdJMcaazXTjD%2FfBGv4IDjrlDguMbWbHu6yK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;한글 제목 줄 반복 점검 문구와 문서 페이지와 PDF 확인 표시 그래픽 요소를 담은 문서 &amp;middot; PDF 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;한글에서 제목 줄 자동 반복을 켰는데 다음 쪽에 제목이 없으면, 첫 번째 줄의 셀들이 [제목 셀]로 지정됐는지 먼저 확인하세요. 표가 여러 쪽으로 나뉘는 조건도 함께 충족해야 합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;troubleshooting&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;direct-answer&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;반복 옵션 하나만 켜서는 충분하지 않습니다. 표 첫 행을 포함해 [제목 셀]을 지정하고, 표가 쪽 경계에서 실제로 나뉘도록 설정한 뒤 다음 쪽의 표 시작을 확인해야 합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;적용 버전과 먼저 구별할 상태&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;제목 셀과 자동 반복의 두 조건 판정표&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;사본에서 두 설정을 다시 적용하는 순서&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;화면에서 확인할 증거와 실패 분기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;다음 쪽 제목 표시를 확정하는 기준&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;적용 버전과 먼저 구별할 상태&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;대상은 hwp 문서이며, 적용 범위는 &lt;b&gt;한컴오피스 2024 / hoffice130 도움말&lt;/b&gt;입니다. 제목처럼 꾸민 첫 행과 [제목 셀] 속성을 적용한 첫 행은 구별해서 확인해야 합니다.&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;작업 조건:&lt;/b&gt; 원본 사본에서 작업하고 해당 제품의 도움말 적용 범위를 확인&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;작업 문서가 한글이 아니라 Word라면 워드 긴 표의 제목 행을 반복하는 별도 절차로 이동하세요.&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;해당 프로그램에서 직접 실행하지 않았으며, 공식 도움말에 근거한 절차 안내입니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;제목 셀과 자동 반복의 두 조건 판정표&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-blue&quot;&gt;핵심&lt;/span&gt; 먼저 첫 번째 줄의 [제목 셀]과 표 탭의 [제목 줄 자동 반복]을 따로 확인합니다. 둘 중 하나라도 빠지면 다음 쪽 제목은 반복되지 않습니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;첫 행 지정과 반복 옵션을 기준으로 한 원인 판정&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;첫 행의 제목 셀&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;제목 줄 자동 반복&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;판정과 조치&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;꺼짐&lt;/th&gt;
&lt;td&gt;켜짐&lt;/td&gt;
&lt;td&gt;첫 행 전체를 선택해 [셀] 탭의 [제목 셀]을 지정합니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;켜짐&lt;/th&gt;
&lt;td&gt;꺼짐&lt;/td&gt;
&lt;td&gt;[표] 탭에서 [제목 줄 자동 반복]을 선택합니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;켜짐&lt;/th&gt;
&lt;td&gt;켜짐&lt;/td&gt;
&lt;td&gt;표가 한 쪽에만 있으면 반복될 다음 쪽이 없으므로 여러 쪽 나눔 상태를 확인합니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;켜짐&lt;/th&gt;
&lt;td&gt;켜짐&lt;/td&gt;
&lt;td&gt;표가 여러 쪽으로 나뉘면 다음 쪽의 표 시작에서 제목 줄을 확인합니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-card seo-card-blue&quot; data-value-add-type=&quot;failure-condition&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;반복 옵션 밖의 실패 조건&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;두 옵션이 모두 켜져도 표가 여러 쪽으로 나뉘지 않는 상태라면 제목 줄 반복 결과는 나타나지 않습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;[셀 단위로 나눔]도 표를 여러 쪽에 걸치게 하는 선택지입니다. 아래 재설정 순서는 공식 [여러 쪽 지원] 따라 하기에 맞춰 [나눔]으로 통일합니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: 한컴 도움말, 표/셀 속성: 표&amp;middot;셀 및 여러 쪽 지원, 2026-09-08 확인&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;사본에서 두 설정을 다시 적용하는 순서&lt;/h2&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;제목 셀 지정부터 자동 반복까지&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;첫 행 선택&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;사본에서 표의 첫 번째 줄 전체를 셀 블록으로 설정하고 [표 디자인-표/셀 속성]을 실행합니다. 대화 상자에서 [셀] 탭을 선택할 수 있으면 다음 단계로 갑니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;제목 셀 지정&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;[셀] 탭에서 [제목 셀]을 선택한 뒤 [설정]을 누릅니다. 선택 영역이 첫 번째 줄을 포함하는지 다시 확인합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;표 탭 열기&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;표를 선택하고 [표 레이아웃-표/셀 속성]을 실행한 뒤 [표] 탭을 선택합니다. [여러 쪽 지원] 항목이 보이면 설정 대상을 올바르게 연 것입니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;자동 반복 적용&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;[여러 쪽 지원-쪽 경계에서]에서 [나눔]을 선택하고 [제목 줄 자동 반복]을 선택한 뒤 [설정]을 누릅니다. 두 항목을 선택하고 [설정]을 눌렀는지 확인합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: 한컴 도움말, 표/셀 속성: 셀 및 여러 쪽 지원, 2026-09-08 확인&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;화면에서 확인할 증거와 실패 분기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;표가 쪽 경계에서 자동으로 나뉜 뒤 다음 쪽의 표 시작 부분을 확인합니다. 결과만 보지 말고 아래 조건과 화면 상태를 한 줄씩 대조하세요.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;조건별로 화면에서 확인할 상태&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;조건&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;관찰할 증거&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;표의 첫 번째 줄 전체를 포함해 셀 블록으로 선택한 경우&lt;/th&gt;
&lt;td&gt;[셀] 탭에서 [제목 셀] 확인란이 선택된 상태가 보입니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;표가 여러 쪽에 걸치고 [쪽 경계에서-나눔]을 사용하는 경우&lt;/th&gt;
&lt;td&gt;[표] 탭에서 [쪽 경계에서-나눔]과 [제목 줄 자동 반복]이 함께 선택된 상태가 보입니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;첫 번째 줄의 [제목 셀]과 [제목 줄 자동 반복]을 모두 설정한 경우&lt;/th&gt;
&lt;td&gt;쪽 경계 뒤의 표 시작 부분에 지정한 제목 줄이 다시 나타납니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;첫 번째 줄을 제외하고 두 번째 줄만 [제목 셀]로 지정한 경우&lt;/th&gt;
&lt;td&gt;제목 줄 자동 반복이 동작하지 않습니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;[글자처럼 취급] 또는 [쪽 경계에서-나누지 않음]을 설정한 경우&lt;/th&gt;
&lt;td&gt;표가 여러 쪽에 걸치지 못하므로 다음 쪽의 반복 결과를 확인할 수 없습니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;표의 모든 셀에 [세로쓰기]를 적용한 경우&lt;/th&gt;
&lt;td&gt;여러 쪽 지원이 적용되지 않아 다음 쪽 제목 줄 반복을 확인할 수 없습니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;두 옵션이 맞는데도 다음 쪽이 없을 때&lt;/div&gt;
&lt;ul class=&quot;seo-list&quot; style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;[기본] 탭에서 [글자처럼 취급]이 선택됐는지 확인합니다.&lt;/li&gt;
&lt;li&gt;[표] 탭의 [쪽 경계에서]가 [나누지 않음]인지 확인합니다.&lt;/li&gt;
&lt;li&gt;표의 모든 셀에 [세로쓰기]가 적용됐는지 확인합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: 한컴 도움말, 표/셀 속성: 표 및 여러 쪽 지원, 2026-09-08 확인&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;다음 쪽 제목 표시를 확정하는 기준&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;설정 이름만 확인하고 끝내지 말고, 첫 행 속성부터 다음 쪽의 표 시작까지 순서대로 판정합니다.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;conditional-decision&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
첫 행 전체가 [제목 셀]로 지정됐는지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
[쪽 경계에서-나눔]과 [제목 줄 자동 반복]이 선택됐는지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
다음 쪽에서도 지정한 제목이 보이면 완료입니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
제목이 없으면 두 번째 줄만 제목 셀로 지정하지 않았는지 되짚습니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
첫 행 포함, 자동 반복, 여러 쪽 나눔을 차례로 확인해 판정합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-cta-card&quot;&gt;
&lt;p class=&quot;seo-cta-top&quot; data-ke-size=&quot;size16&quot;&gt;함께 보면 좋은 글&lt;/p&gt;
&lt;p class=&quot;seo-cta-desc&quot; data-ke-size=&quot;size16&quot;&gt;이 주제와 연결되는 기준과 적용 방법을 이어서 확인해보세요.&lt;/p&gt;
&lt;a class=&quot;seo-cta-link&quot; href=&quot;https://docroutine.com/entry/%EC%9B%8C%EB%93%9C-%EA%B8%B4-%ED%91%9C%EC%9D%98-%EC%A0%9C%EB%AA%A9-%ED%96%89%EC%9D%84-%EB%8B%A4%EC%9D%8C-%ED%8E%98%EC%9D%B4%EC%A7%80%EB%A7%88%EB%8B%A4-%EB%B0%98%EB%B3%B5%ED%95%98%EB%8A%94-%EB%B2%95&quot;&gt; 워드 긴 표의 제목 행을 다음 페이지마다 반복하는 법 &lt;span class=&quot;seo-cta-sub&quot;&gt;관련 내용을 이어서 확인해보세요&lt;/span&gt; &lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://help.hancom.com/hoffice130/ko-KR/Hwp/table/tableattribute/table(table).htm&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;한컴 도움말&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;표 탭의 여러 쪽 지원과 제목 줄 자동 반복 조건&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://help.hancom.com/hoffice130/ko-KR/Hwp/table/tableattribute/table(cellattribute).htm&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;한컴 도움말&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;셀 탭의 제목 셀 지정과 첫 번째 줄 조건&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://help.hancom.com/hoffice130/ko-KR/Hwp/table/tableattribute/table(many).htm&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;한컴 도움말&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;여러 쪽 지원 설정 순서와 적용 제한&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://help.hancom.com/hoffice130/ko-KR/Hwp/index.htm&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;한컴오피스 2024 한/글 도움말&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;hoffice130 도움말의 제품&amp;middot;버전 적용 범위&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 본문의 기능과 절차는 위 공식 도움말을 2026-09-08에 확인해 정리했습니다. 해당 프로그램에서 직접 실행하지 않았습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>문서&amp;middot;PDF</category>
      <category>HWP</category>
      <category>문서 편집</category>
      <category>제목 셀</category>
      <category>표 제목 줄</category>
      <category>한글</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/32</guid>
      <comments>https://docroutine.tistory.com/entry/%ED%95%9C%EA%B8%80-%EC%A0%9C%EB%AA%A9-%EC%A4%84-%EC%9E%90%EB%8F%99-%EB%B0%98%EB%B3%B5%EC%9D%84-%EC%BC%9C%EB%8F%84-%EC%A0%9C%EB%AA%A9%EC%9D%B4-%EC%95%88-%EB%82%98%EC%98%AC-%EB%95%8C#entry32comment</comments>
      <pubDate>Fri, 11 Sep 2026 08:00:38 +0900</pubDate>
    </item>
    <item>
      <title>한글 긴 표가 다음 페이지로 안 넘어갈 때</title>
      <link>https://docroutine.tistory.com/entry/%ED%95%9C%EA%B8%80-%EA%B8%B4-%ED%91%9C%EA%B0%80-%EB%8B%A4%EC%9D%8C-%ED%8E%98%EC%9D%B4%EC%A7%80%EB%A1%9C-%EC%95%88-%EB%84%98%EC%96%B4%EA%B0%88-%EB%95%8C</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c1bCsF/dJMcahlBwWx/iY6dRx4JiKDa9MCv1Z4aN1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c1bCsF/dJMcahlBwWx/iY6dRx4JiKDa9MCv1Z4aN1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c1bCsF/dJMcahlBwWx/iY6dRx4JiKDa9MCv1Z4aN1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc1bCsF%2FdJMcahlBwWx%2FiY6dRx4JiKDa9MCv1Z4aN1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;한글 긴 표 페이지 넘김 문구와 문서 페이지와 PDF 확인 표시 그래픽 요소를 담은 문서 &amp;middot; PDF 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;한글에서 긴 표가 다음 페이지로 넘어가지 않고 아래 내용이 사라지면, 먼저 표의 &amp;lsquo;글자처럼 취급&amp;rsquo;을 끄고 &amp;lsquo;쪽 경계에서&amp;rsquo;를 &amp;lsquo;나눔&amp;rsquo;으로 바꾸세요. 모든 셀의 세로쓰기 여부도 함께 확인해야 합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;troubleshooting&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;direct-answer&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;표가 한 쪽 아래에서 잘리는 현상은 주로 여러 쪽 지원을 막는 속성에서 시작합니다. 자동으로 이어야 한다면 [글자처럼 취급]과 모든 셀 [세로쓰기] 제한을 해제하고, [쪽 경계에서]를 [나눔]으로 설정합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;적용 범위와 먼저 볼 세 가지 설정&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;글자처럼 취급&amp;middot;나누지 않음&amp;middot;세로쓰기 판정표&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;사본에서 자동 나눔을 되살리는 순서&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;설정 후에도 끝부분이 안 보일 때의 분기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;마지막 행까지 보였는지 확정하는 기준&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;적용 범위와 먼저 볼 세 가지 설정&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;적용 프로그램(application)은 &lt;b&gt;hwp&lt;/b&gt;이며, 확인한 버전(version)은 한컴오피스 2024 / hoffice130 도움말입니다. 공식 도움말 확인 기준일은 2026-09-08(Asia/Seoul)입니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;긴 표의 일부가 아래에서 사라지는 듯 보인다면 표가 여러 쪽에 걸칠 수 있는 상태인지부터 확인합니다. 판정 대상은 [글자처럼 취급], [쪽 경계에서], 모든 셀의 [세로쓰기]입니다.&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;적용 조건: 원본 사본에서 작업하고 해당 제품의 도움말 적용 범위를 확인&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;해당 프로그램에서 직접 실행하지 않았으며, 공식 도움말에 근거한 절차 안내입니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;글자처럼 취급&amp;middot;나누지 않음&amp;middot;세로쓰기 판정표&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;아래 표는 현재 설정, 화면에서 확인되는 결과, 다음 조치를 연결한 원인 판정표입니다. 표 아래 공간의 모양만으로 판단하지 말고 속성값을 직접 확인하세요.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;표의 자동 페이지 나눔을 막거나 변경하는 조건&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;확인 조건&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;관찰 결과&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;다음 판단&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;표의 기준 위치가 [글자처럼 취급]일 때&lt;/th&gt;
&lt;td&gt;[글자처럼 취급]이 선택된 표에서는 [여러 쪽 지원] 설정이 의미가 없고 표 크기가 한 쪽을 넘을 수 없습니다.&lt;/td&gt;
&lt;td&gt;자동 나눔이 필요하면 [기본] 탭에서 선택을 해제합니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;[쪽 경계에서-나누지 않음]이 선택된 표일 때&lt;/th&gt;
&lt;td&gt;[쪽 경계에서]가 [나누지 않음]이면 쪽 크기를 벗어난 표 내용이 화면과 인쇄에 나타나지 않습니다.&lt;/td&gt;
&lt;td&gt;[나눔]으로 바꾸거나 표를 원하는 줄에서 직접 나눕니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;행 내부를 나누지 않고 셀 전체를 넘겨야 할 때&lt;/th&gt;
&lt;td&gt;[쪽 경계에서]가 [셀 단위로 나눔]이면 쪽 경계에 걸리는 셀 전체가 다음 쪽으로 넘어갑니다.&lt;/td&gt;
&lt;td&gt;아래쪽 빈 공간이 생겨도 내용 손실과 구별합니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;표의 모든 셀에 [세로쓰기] 속성이 적용된 때&lt;/th&gt;
&lt;td&gt;표의 모든 셀에 [세로쓰기]가 적용되면 [여러 쪽 지원] 설정이 의미가 없고 표 크기가 한 쪽을 넘을 수 없습니다.&lt;/td&gt;
&lt;td&gt;자동 나눔이 필요하면 가로쓰기로 바꿀 수 있는 문서인지 결정합니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;표가 여러 쪽에 걸리고 [글자처럼 취급]과 모든 셀 [세로쓰기] 제한이 없을 때&lt;/th&gt;
&lt;td&gt;[쪽 경계에서]를 [나눔]으로 설정하면 표가 쪽 경계에서 자동으로 나뉩니다.&lt;/td&gt;
&lt;td&gt;설정 후 다음 쪽에 이어지는 행을 확인합니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: 한컴 도움말, 표/셀 속성: 표 및 여러 쪽 지원, 확인일 2026-09-08&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot; data-value-add-type=&quot;failure-condition&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;실패 조건을 구분하는 기준&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;표가 멈춘 위치만 보지 말고 [글자처럼 취급], [쪽 경계에서-나누지 않음], 모든 셀 [세로쓰기]를 차례로 배제해야 자동 나눔 가능 여부를 판정할 수 있습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;사본에서 자동 나눔을 되살리는 순서&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;자동 페이지 나눔이 필요한 문서라면 다음 순서로 확인합니다. 중간 단계에서 자동 나눔을 막는 조건을 발견하면 먼저 그 조건을 처리한 뒤 다음 단계로 이동합니다.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;표 속성 확인 순서&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;속성 열기&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;원본 사본에서 여러 쪽에 걸칠 표를 선택하고 [표 레이아웃-표/셀 속성]을 실행합니다. [표/셀 속성] 대화 상자가 열리고 [표] 탭을 선택할 수 있는지 확인합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;기준 위치 확인&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;[기본] 탭의 [위치]에서 [글자처럼 취급]이 선택되어 있으면 해제합니다. [글자처럼 취급]이 선택되지 않은 상태인지 확인합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;글자 방향 판정&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;표의 모든 셀에 [세로쓰기]가 적용되어 있다면 자동 나눔이 필요한 문서인지 확인하고 가로쓰기로 바꿀지 결정합니다. 모든 셀 [세로쓰기] 제한을 유지할지 해제할지 결정했는지 확인합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;쪽 경계 설정&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;[표] 탭의 [여러 쪽 지원-쪽 경계에서]에서 [나눔]을 선택하고 [설정]을 누릅니다. [쪽 경계에서]에 [나눔]이 표시되는지 확인합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;설정 후에도 끝부분이 안 보일 때의 분기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-blue&quot;&gt;구별&lt;/span&gt; [셀 단위로 나눔]에서는 큰 셀이 통째로 다음 쪽으로 이동할 수 있습니다. 이때 앞쪽에 남은 공간은 내용이 사라진 결과가 아니므로, 다음 쪽에 해당 셀이 있는지 먼저 확인합니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-amber&quot;&gt;예외&lt;/span&gt; [글자처럼 취급]이나 [나누지 않음]을 문서 목적상 유지해야 한다면 자동 나눔 대신 표 자체를 둘 이상으로 분리할 수 있습니다.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;자동 나눔을 사용할 수 없을 때&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step5&quot;&gt;5단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;표 직접 나누기&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;문서 목적상 [글자처럼 취급]이나 [나누지 않음]을 유지해야 한다면, 다음 표를 시작할 줄의 셀에 커서를 두고 [표 레이아웃-표 나누기]를 실행합니다. 커서가 있던 셀의 줄부터 다음 표로 분리되었는지 확인합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;자동 나눔 대신 하나의 표를 둘 이상으로 직접 나눌 때, [표 나누기]를 실행하면 현재 커서가 있는 셀의 줄부터 다음 표가 됩니다. 나누기 전에 시작할 줄을 잘못 선택하지 않았는지 확인하세요.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;마지막 행까지 보였는지 확정하는 기준&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;미리 보기에서 첫 쪽부터 끝까지 이동해 표의 마지막 행을 확인합니다. 첫 쪽의 빈 공간만 보지 말고 다음 쪽의 시작 행과 표 끝부분을 함께 대조하세요.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;conditional-decision&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
[글자처럼 취급]이 꺼지고 [쪽 경계에서-나눔]이면 자동 나눔 결과를 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
큰 셀이 다음 쪽에 있다면 [셀 단위로 나눔]에 따른 이동으로 판정합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
자동 나눔 제한을 유지해야 한다면 원하는 시작 줄에서 표를 직접 나눕니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
미리 보기에서 마지막 행까지 확인하면 완료입니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://help.hancom.com/hoffice130/ko-KR/Hwp/table/tableattribute/table(table).htm&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;한컴 도움말&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;표/셀 속성의 쪽 경계 나눔 방식과 글자처럼 취급&amp;middot;세로쓰기 제한&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://help.hancom.com/hoffice130/ko-KR/Hwp/table/tableattribute/table(many).htm&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;한컴 도움말&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;여러 쪽에 걸친 표를 자동으로 나누는 공식 절차와 적용 조건&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://help.hancom.com/hoffice130/ko-KR/Hwp/table/tableattribute/table(general).htm&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;한컴 도움말&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;표/셀 속성 기본 탭의 글자처럼 취급 위치 설정&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://help.hancom.com/hoffice130/ko-KR/Hwp/toolbox/object_table_layout.htm?rhtocid=_10_0_0_1&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;한컴 도움말&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;표 레이아웃 탭의 표 나누기 기능과 분리되는 시작 줄&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 본문의 기능과 절차는 위 공식 문서를 기준으로 확인했습니다. 프로그램&amp;middot;버전과 확인일은 해당 설명에 표시했습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>문서&amp;middot;PDF</category>
      <category>HWP 표</category>
      <category>글자처럼 취급</category>
      <category>표 나누기</category>
      <category>표 페이지 넘김</category>
      <category>한글</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/31</guid>
      <comments>https://docroutine.tistory.com/entry/%ED%95%9C%EA%B8%80-%EA%B8%B4-%ED%91%9C%EA%B0%80-%EB%8B%A4%EC%9D%8C-%ED%8E%98%EC%9D%B4%EC%A7%80%EB%A1%9C-%EC%95%88-%EB%84%98%EC%96%B4%EA%B0%88-%EB%95%8C#entry31comment</comments>
      <pubDate>Thu, 10 Sep 2026 14:00:44 +0900</pubDate>
    </item>
    <item>
      <title>엑셀 CSV 앞자리 0, 저장 손실과 재열기 변환 구별하기</title>
      <link>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-CSV-%EC%95%9E%EC%9E%90%EB%A6%AC-0-%EC%A0%80%EC%9E%A5-%EC%86%90%EC%8B%A4%EA%B3%BC-%EC%9E%AC%EC%97%B4%EA%B8%B0-%EB%B3%80%ED%99%98-%EA%B5%AC%EB%B3%84%ED%95%98%EA%B8%B0</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pIuun/dJMcabS5PLD/NrDcPxgktFLKXKdcukthd1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pIuun/dJMcabS5PLD/NrDcPxgktFLKXKdcukthd1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pIuun/dJMcabS5PLD/NrDcPxgktFLKXKdcukthd1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpIuun%2FdJMcabS5PLD%2FNrDcPxgktFLKXKdcukthd1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;CSV 앞자리 0 판별 문구와 스프레드시트 셀과 수식 입력줄 그래픽 요소를 담은 엑셀 실무 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;엑셀에서 CSV 앞자리 0이 다시 열 때 사라졌다면 CSV 원문에 0이 남아 있는지와 Excel의 가져오기 형식을 따로 확인합니다. 원문이 00123인데 일반 열기만 123이면 재열기 변환입니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;troubleshooting&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;direct-answer&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;CSV 원문에 00123이 남아 있는데 일반 열기에서 123으로 보이면 재열기 과정의 자동 변환을 먼저 확인합니다. 원문부터 123이라면 가져오기 형식을 바꾸는 것만으로 없어진 0을 되살릴 수 없습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;적용 버전과 먼저 구별할 두 상태&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;원문&amp;middot;일반 열기&amp;middot;텍스트 가져오기 판단표&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;사본으로 세 결과를 대조하는 순서&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;선행 0이 돌아오지 않을 때의 실패 분기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;CSV 원문과 코드 열을 확정하는 기준&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;적용 버전과 먼저 구별할 두 상태&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-blue&quot;&gt;적용 범위&lt;/span&gt; 적용 프로그램은 Excel이며, 적용 제품&amp;middot;버전은 &lt;b&gt;Excel Microsoft 365/2024 및 공식 문서별 지원 버전&lt;/b&gt;입니다. Microsoft의 선행 0 도움말은 Excel Microsoft 365&amp;middot;2024의 Windows와 Mac 버전, Excel 2021&amp;middot;2019&amp;middot;2016을 대상으로 표시합니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;자동 데이터 변환 설정은 Excel Microsoft 365와 Excel 2024의 Windows&amp;middot;Mac 버전에서 지원됩니다. 다른 지원 버전이거나 해당 설정이 보이지 않으면 일반 열기 대신 텍스트/CSV 가져오기 절차로 열 형식을 지정합니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, Keeping leading zeros and large numbers, 2026-09-08 확인&lt;/p&gt;
&lt;div class=&quot;seo-concept-grid&quot;&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;원문에 0이 있음&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;CSV에는 00123이 저장되어 있지만 Excel이 일반 열기에서 숫자 123으로 해석한 상태입니다. 파일 원문과 화면 표시를 분리해 판단합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;원문에 0이 없음&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;CSV 원문이 이미 123이면 재열기 표시만의 문제는 아닙니다. 저장 전 값이나 저장 결과가 바뀐 지점을 별도로 추적해야 합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;작업 조건: 원본 사본에서 작업하고 해당 제품의 도움말 적용 범위를 확인&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;원문&amp;middot;일반 열기&amp;middot;텍스트 가져오기 판단표&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Microsoft는 CSV를 쉼표로 필드를 나누는 텍스트 파일로 설명합니다. 일반 열기는 현재 기본 데이터 형식으로 열을 해석하므로, 같은 파일도 텍스트 가져오기 결과와 다르게 보일 수 있습니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table class=&quot;seo-table&quot; data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;공식 문서의 00123 예시를 기준으로 원문, 일반 열기, 텍스트 가져오기에서 관찰할 값을 구분합니다.&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;조건&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;CSV 원문&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;일반 열기&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;텍스트 가져오기&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;판정&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;CSV 사본을 텍스트로 열었을 때&lt;/th&gt;
&lt;td&gt;일반 텍스트 편집기에서 같은 CSV 행에 00123 또는 123이 보입니다.&lt;/td&gt;
&lt;td&gt;아직 판정하지 않음&lt;/td&gt;
&lt;td&gt;아직 판정하지 않음&lt;/td&gt;
&lt;td&gt;비교할 원문 값을 기록&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;CSV 원문에는 00123이 있고 Excel 자동 변환이 적용될 때&lt;/th&gt;
&lt;td&gt;00123&lt;/td&gt;
&lt;td&gt;일반 열기는 기본 데이터 형식에 따라 00123을 123으로 표시할 수 있습니다.&lt;/td&gt;
&lt;td&gt;비교 전&lt;/td&gt;
&lt;td&gt;재열기 변환 가능성&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;CSV 원문에 00123이 있고 코드 열을 텍스트로 지정했을 때&lt;/th&gt;
&lt;td&gt;00123&lt;/td&gt;
&lt;td&gt;123으로 보일 수 있음&lt;/td&gt;
&lt;td&gt;코드 열이 텍스트로 설정된 가져오기 결과에는 00123이 표시됩니다.&lt;/td&gt;
&lt;td&gt;원문 보존 확인&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;CSV 원문에 선행 0이 없을 때&lt;/th&gt;
&lt;td&gt;123&lt;/td&gt;
&lt;td&gt;123&lt;/td&gt;
&lt;td&gt;원문부터 123이면 일반 열기와 텍스트 가져오기 모두 123으로 확인됩니다.&lt;/td&gt;
&lt;td&gt;재열기만으로 복원 불가&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, Import or export text (.txt or .csv) files 및 Keeping leading zeros and large numbers, 2026-09-08 확인&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;사본으로 세 결과를 대조하는 순서&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-green&quot;&gt;실전&lt;/span&gt; 각 단계에서 같은 행의 같은 코드를 기록합니다. 일반 열기로 확인한 사본은 다시 저장하지 않아야 원문과 비교 기준이 섞이지 않습니다.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;원문&amp;middot;재열기&amp;middot;텍스트 가져오기 확인 절차&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;원문 기록&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;원본 CSV를 덮어쓰지 않도록 사본을 준비하고, 일반 텍스트 편집기로 사본을 열어 같은 코드 행의 원문 값을 기록합니다. 완료 확인: 코드가 00123인지 123인지 원문 그대로 기록됩니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;일반 열기 비교&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;비교를 위해 Excel에서 CSV 사본을 일반 열기로 한 번 열고, 같은 코드가 어떻게 표시되는지 기록한 뒤 저장하지 않고 닫습니다. 완료 확인: 일반 열기 값이 기록되고 CSV 사본이 다시 저장되지 않았습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;가져오기 시작&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;새 통합 문서에서 데이터 &amp;gt; 텍스트/CSV에서 가져오기로 CSV 사본을 선택하고, 미리 보기에서 변환 데이터(Transform Data) 또는 편집(Edit)을 선택합니다. 완료 확인: Power Query 편집기에 코드 열과 원문 행이 표시됩니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;텍스트 지정&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;코드 열을 선택해 홈 &amp;gt; 변환 &amp;gt; 데이터 형식 &amp;gt; 텍스트를 선택하고, 열 형식 변경 대화 상자에서 현재 바꾸기(Replace Current)를 선택합니다. 완료 확인: 코드 열 머리글에 텍스트 형식이 표시되고 00123이 보존됩니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step5&quot;&gt;5단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;로드 후 대조&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;닫기 및 로드(Close &amp;amp; Load)를 선택해 워크시트로 가져온 뒤, 원문 기록&amp;middot;일반 열기 값&amp;middot;텍스트 열 값을 같은 행에서 대조합니다. 완료 확인: 가져온 코드가 원문 기록과 글자 단위로 같고 선행 0의 개수가 같습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;메뉴 이름은 운영체제와 표시 언어에 따라 다르게 보일 수 있습니다. 중요한 CSV는 원본이 아닌 사본에서 비교하고, 로드 전에 미리 보기의 코드 값을 확인합니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;선행 0이 돌아오지 않을 때의 실패 분기&lt;/h2&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot; data-value-add-type=&quot;failure-condition&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;값이 달라지는 지점에서 멈추기&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;원문에 0이 남아 있으면 재열기 변환을 먼저 의심하고, 원문부터 0이 없으면 가져오기 설정으로 복원된 척하지 않는다.&lt;/p&gt;
&lt;ul class=&quot;seo-list&quot; style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;원문이 123이면 Excel의 일반 열기 문제가 아니라 저장 전 값이나 저장 결과를 확인합니다. 사용자 지정 숫자 형식과 사후 텍스트 서식은 이미 제거된 0을 복원하지 않습니다.&lt;/li&gt;
&lt;li&gt;원문은 00123인데 Power Query 미리 보기부터 123이면 자동 데이터 형식 검색 여부를 확인합니다.&lt;/li&gt;
&lt;li&gt;Power Query 가져오기에서 0이 이미 사라지면 데이터 형식 검색 메뉴가 표시되는 환경에서 자동 검색을 끄고 모든 열을 텍스트로 둔 뒤 다시 미리 봅니다.&lt;/li&gt;
&lt;li&gt;완료 확인: 코드 열이 로드 전 텍스트로 유지되고 00123이 보입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Power Query Text/CSV 커넥터는 데이터 형식 검색을 첫 200행, 전체 데이터 또는 검색 안 함으로 정할 수 있습니다. 공식 문서는 형식 추론이 틀릴 수 있으므로 로드 전에 설정을 다시 확인하라고 안내합니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Learn, Power Query Text/CSV connector, 2026-06-29 업데이트&amp;middot;2026-09-08 확인&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-blue&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;자동 변환 설정이 있는 버전&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Excel Microsoft 365 또는 Excel 2024에서는 선행 0 제거 및 숫자 변환 옵션을 끄거나, CSV&amp;middot;TXT 열기 경고가 표시될 때 이번 열기에서 변환하지 않는 선택지를 사용할 수 있습니다. 설정이 보이지 않으면 해당 기능이 있다고 가정하지 말고 텍스트/CSV 가져오기를 사용합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, Advanced options, 2026-09-08 확인&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;CSV 원문과 코드 열을 확정하는 기준&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;판정은 눈에 보이는 셀 하나가 아니라 원문&amp;middot;일반 열기&amp;middot;텍스트 가져오기 세 값을 나란히 놓고 끝냅니다. 원문이 기준이고, 일반 열기는 변환 여부를 찾는 비교값입니다.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;conditional-decision&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
CSV 사본의 원문에서 선행 0의 유무를 먼저 기록합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
원문에 0이 있고 일반 열기에서만 사라지면 재열기 변환으로 판정합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
텍스트로 가져온 값이 원문과 다르면 로드하지 않고 형식 검색 설정을 다시 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
원문과 텍스트 열의 코드가 일치&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;해당 프로그램에서 직접 실행하지 않았으며, 공식 도움말에 근거한 절차 안내입니다.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/excel/keeping-leading-zeros-and-large-numbers&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;선행 0 자동 변환의 적용 버전과 텍스트 열 가져오기 절차&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/excel/get-started/import-or-export-text-txt-or-csv-files&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;CSV의 텍스트 파일 구조와 일반 열기&amp;middot;텍스트 가져오기 차이&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/excel/advanced-options&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;Excel의 자동 데이터 변환 및 CSV 열기 경고 옵션&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://learn.microsoft.com/mt-mt/power-query/connectors/text-csv&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Learn&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;Power Query Text/CSV 커넥터의 데이터 형식 검색 선택 조건&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 본문의 기능&amp;middot;버전&amp;middot;조건과 절차는 위 공식 문서를 2026-09-08에 검토한 결과를 기준으로 정리했습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>엑셀 실무</category>
      <category>power query</category>
      <category>선행 0</category>
      <category>앞자리 0</category>
      <category>엑셀 CSV</category>
      <category>텍스트 가져오기</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/30</guid>
      <comments>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-CSV-%EC%95%9E%EC%9E%90%EB%A6%AC-0-%EC%A0%80%EC%9E%A5-%EC%86%90%EC%8B%A4%EA%B3%BC-%EC%9E%AC%EC%97%B4%EA%B8%B0-%EB%B3%80%ED%99%98-%EA%B5%AC%EB%B3%84%ED%95%98%EA%B8%B0#entry30comment</comments>
      <pubDate>Thu, 10 Sep 2026 11:00:59 +0900</pubDate>
    </item>
    <item>
      <title>워드 빈 페이지 삭제 전에 구역 서식을 보존하는 법</title>
      <link>https://docroutine.tistory.com/entry/%EC%9B%8C%EB%93%9C-%EB%B9%88-%ED%8E%98%EC%9D%B4%EC%A7%80-%EC%82%AD%EC%A0%9C-%EC%A0%84%EC%97%90-%EA%B5%AC%EC%97%AD-%EC%84%9C%EC%8B%9D%EC%9D%84-%EB%B3%B4%EC%A1%B4%ED%95%98%EB%8A%94-%EB%B2%95</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bwhHCP/dJMcai5GmLj/1frKK5DKw2qgvBY2rjdSXK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bwhHCP/dJMcai5GmLj/1frKK5DKw2qgvBY2rjdSXK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bwhHCP/dJMcai5GmLj/1frKK5DKw2qgvBY2rjdSXK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbwhHCP%2FdJMcai5GmLj%2F1frKK5DKw2qgvBY2rjdSXK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;빈 페이지 삭제 전 확인 문구와 문서 페이지와 PDF 확인 표시 그래픽 요소를 담은 문서 &amp;middot; PDF 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;워드 빈 페이지를 없애려다 앞뒤 서식이 바뀐다면, 구역 나누기를 무조건 삭제하지 말고 이어서 구역으로 바꿀 수 있는지 확인합니다. 새 쪽 시작이 필요 없을 때만 데스크톱 Word에서 바꿉니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;checklist&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;direct-answer&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;삭제 대상이 &amp;lsquo;페이지 나누기&amp;rsquo;라면 선택 후 삭제할 수 있지만, &amp;lsquo;구역 나누기&amp;rsquo;라면 삭제보다 유형 변경을 먼저 검토합니다. 새 장이나 홀수&amp;middot;짝수 쪽 시작이 필요한 구역은 빈 페이지가 의도된 결과일 수 있습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;적용 범위와 먼저 확인할 항목&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;빈 페이지를 만든 표시별 판단표&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;사본에서 이어서 구역으로 바꾸는 순서&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;빈 페이지가 남거나 서식이 바뀔 때의 분기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;빈 페이지와 구역 서식을 함께 확정하는 기준&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;적용 범위와 먼저 확인할 항목&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;이 절차는 중간의 불필요한 빈 페이지를 없애면서 서로 다른 구역 서식을 남겨야 하는 문서에 적용합니다. 적용 버전은 &lt;b&gt;Word Microsoft 365/2024 및 웹/데스크톱 구분&lt;/b&gt;입니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;데스크톱 Word에서는 구역 나누기를 &amp;lsquo;이어서(Continuous)&amp;rsquo;로 바꿀 수 있습니다. Word 웹은 편집 보기에서 빈 단락과 수동 페이지 나누기를 지울 수 있지만, 구역 나누기의 삭제&amp;middot;수정은 데스크톱 Word에서 해야 합니다.&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;조건: 원본 사본에서 작업하고 해당 제품의 도움말 적용 범위를 확인&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-blue&quot; data-value-add-type=&quot;decision-criteria&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;삭제 여부를 가르는 기준&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;표시 이름이 &amp;lsquo;페이지 나누기&amp;rsquo;면 삭제 대상으로 검토하고, &amp;lsquo;구역 나누기(다음 페이지&amp;middot;홀수 페이지&amp;middot;짝수 페이지)&amp;rsquo;면 앞뒤 서식 비교가 끝날 때까지 삭제하지 않습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;공식 도움말 확인 기준일: 2026-09-08, Asia/Seoul&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;빈 페이지를 만든 표시별 판단표&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-amber&quot;&gt;비교&lt;/span&gt; 홈 &amp;gt; 표시/숨기기(&amp;para;)를 켠 뒤 빈 페이지 앞과 안에 나타나는 표시를 읽습니다. 표시가 보이지 않으면 보기 &amp;gt; 초안으로 전환하면 구역 나누기를 찾기 쉽습니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;표시 종류와 수정 전 판단 기준&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;보이는 표시&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;의미&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;먼저 할 일&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;빈 단락(&amp;para;)&lt;/th&gt;
&lt;td&gt;내용 없는 문단이 공간을 차지한 상태&lt;/td&gt;
&lt;td&gt;Word 웹 편집 보기에서는 빈 단락을 선택해 삭제하고 페이지가 줄어드는지 확인합니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;페이지 나누기&lt;/th&gt;
&lt;td&gt;사용자가 넣은 수동 페이지 나누기이거나 Word가 배치한 자동 페이지 경계&lt;/td&gt;
&lt;td&gt;선택할 수 있는 수동 페이지 나누기만 삭제합니다. Word가 자동으로 만든 페이지 경계는 삭제할 수 없습니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;구역 나누기: 다음 페이지&lt;/th&gt;
&lt;td&gt;다음 쪽에서 새 구역을 시작&lt;/td&gt;
&lt;td&gt;새 장 시작이 필요하면 유지하고, 같은 쪽에서 서식만 구분해도 되면 &amp;lsquo;이어서&amp;rsquo; 변경을 검토합니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;구역 나누기: 홀수 페이지&amp;middot;짝수 페이지&lt;/th&gt;
&lt;td&gt;다음 홀수 쪽이나 짝수 쪽에서 새 구역을 시작&lt;/td&gt;
&lt;td&gt;인쇄물의 장 시작 규칙인지 확인합니다. 규칙이 필요하면 빈 쪽을 오류로 판단하지 않습니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-hl&quot;&gt;중간 빈 페이지라는 결과만 보고 삭제하지 말고, 그 페이지를 만든 표시의 이름과 새 쪽 시작 목적을 함께 확인해야 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;사본에서 이어서 구역으로 바꾸는 순서&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-green&quot;&gt;실전&lt;/span&gt; 다음 순서는 원본을 건드리지 않고 수동 페이지 나누기와 구역 나누기를 서로 다르게 처리하는 흐름입니다.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;표시 확인부터 사본 비교까지&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;사본 저장&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;데스크톱 Word에서 파일 &amp;gt; 사본 저장을 선택해 원본과 다른 이름으로 사본을 저장합니다. 완료 확인: 제목 표시줄이나 저장 위치에서 원본과 다른 파일명으로 열린 사본인지 확인합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;원인 표시&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;홈 &amp;gt; 표시/숨기기(&amp;para;)를 켜서 빈 페이지 앞뒤의 빈 단락, 페이지 나누기, 구역 나누기 표식을 표시합니다. 완료 확인: 빈 페이지 바로 앞이나 안에 원인을 가리키는 표식이 보이는지 확인합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;페이지 나누기 처리&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;표식이 수동 페이지 나누기라면 해당 나누기를 선택한 뒤 Delete 키를 누릅니다. 완료 확인: 수동 페이지 나누기 표식과 불필요한 빈 페이지가 함께 사라졌는지 확인합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;구역 유형 변경&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;표식이 다음 페이지, 홀수 페이지 또는 짝수 페이지 구역 나누기이고 새 쪽 시작이 필요하지 않다면, 구역 나누기를 두 번 클릭해 선택하고 레이아웃 &amp;gt; 나누기 &amp;gt; 이어서(Continuous)를 선택한 뒤 확인합니다. 완료 확인: 구역 나누기 표기가 이어서(Continuous)로 바뀌고 불필요한 빈 페이지가 사라졌는지 확인합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step5&quot;&gt;5단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;앞뒤 서식 대조&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;원본과 사본의 빈 페이지 양쪽에서 페이지 방향, 단, 머리글&amp;middot;바닥글, 페이지 번호를 대조합니다. 완료 확인: 사본에서 불필요한 빈 페이지만 없어지고 앞뒤 구역 서식이 원본과 같은지 확인합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;빈 페이지가 남거나 서식이 바뀔 때의 분기&lt;/h2&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;변경을 멈춰야 하는 경우&lt;/div&gt;
&lt;ul class=&quot;seo-list&quot; style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;새 장이 반드시 다음 쪽, 홀수 쪽 또는 짝수 쪽에서 시작해야 한다면 해당 구역 나누기를 유지합니다.&lt;/li&gt;
&lt;li&gt;변경 뒤 앞 구역의 서식이 달라지면 Ctrl+Z 또는 Command+Z로 실행 취소하고 구역 나누기 뒤에 커서를 둔 상태에서 다시 판단합니다.&lt;/li&gt;
&lt;li&gt;구역 나누기를 이미 삭제했다면 즉시 실행 취소합니다. 삭제하면 앞뒤 내용이 한 구역으로 합쳐지고 뒤쪽 구역의 서식이 적용됩니다.&lt;/li&gt;
&lt;li&gt;Word 웹에서 구역 나누기가 원인이라면 데스크톱 Word로 열어 수정합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;조건별로 화면에서 확인할 관찰 결과&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;조건&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;예상 관찰 결과&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;표시/숨기기(&amp;para;)를 켠 뒤&lt;/th&gt;
&lt;td&gt;빈 페이지 앞이나 안에 &amp;lsquo;페이지 나누기&amp;rsquo; 또는 &amp;lsquo;구역 나누기&amp;rsquo; 유형 이름이 보입니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;해당 수동 페이지 나누기가 원인이었던 경우&lt;/th&gt;
&lt;td&gt;수동 페이지 나누기 표식과 불필요한 빈 페이지가 함께 사라집니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;새 쪽 시작이 필요하지 않아 구역 나누기를 이어서로 바꾼 경우&lt;/th&gt;
&lt;td&gt;구역은 유지되면서 다음 구역이 같은 페이지에서 시작하고 불필요한 빈 페이지가 사라집니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;구역 나누기를 삭제한 경우&lt;/th&gt;
&lt;td&gt;앞뒤 텍스트가 한 구역으로 합쳐지고 뒤 구역의 서식이 합쳐진 구역에 적용됩니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;Word 웹에서 구역 나누기가 원인인 경우&lt;/th&gt;
&lt;td&gt;웹 편집 화면에서는 구역 나누기를 삭제하거나 수정할 수 없어 데스크톱 Word로 열어야 합니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;원본과 사본 비교를 마친 뒤&lt;/th&gt;
&lt;td&gt;사본에서 불필요한 빈 페이지만 없어지고 페이지 방향, 단, 머리글&amp;middot;바닥글, 페이지 번호는 원본과 같아야 합니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;빈 페이지와 구역 서식을 함께 확정하는 기준&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;빈 페이지가 사라져도 앞뒤 구역 서식이 원본과 같아야 완료입니다. 페이지 방향이나 머리글&amp;middot;바닥글, 단, 번호 체계 중 하나라도 달라졌다면 사본 변경을 확정하지 않습니다.&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;해당 프로그램에서 직접 실행하지 않았으며, 공식 도움말에 근거한 절차 안내입니다.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;conditional-decision&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
표시 기호로 빈 페이지 앞의 표식이 페이지 나누기인지 구역 나누기인지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
같은 쪽에서 서식 구분만 유지하면 사본에서 &amp;lsquo;이어서(Continuous)&amp;rsquo;로 바꿉니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
새 장&amp;middot;홀수&amp;middot;짝수 쪽 시작이 목적이면 해당 구역 나누기를 유지합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
빈 페이지와 구역 서식 변화를 각각 점검&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/word/delete-a-blank-page&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;빈 페이지 원인과 구역 나누기를 이어서로 바꾸는 절차&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/word/show-section-breaks&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;표시/숨기기로 구역 나누기 위치를 확인하는 방법&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/word/use-section-breaks-to-change-the-layout-or-formatting-in-one-section-of-your-word-document&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;다음 페이지&amp;middot;이어서&amp;middot;홀수 페이지&amp;middot;짝수 페이지 구역 나누기의 용도&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/word/delete-a-section-break&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;구역 나누기 삭제 시 구역 병합과 서식 적용 경고&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-US/Word/delete-a-blank-page-in-word-for-the-web&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;Word 웹의 빈 페이지 삭제 범위와 데스크톱 앱 필요 조건&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-US/Word/training/save-a-document&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;Word에서 사본을 별도 이름으로 저장하는 절차&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 본문의 기능과 절차는 위 공식 문서를 2026-09-08(Asia/Seoul)에 검토해 정리했습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>문서&amp;middot;PDF</category>
      <category>microsoft 365</category>
      <category>Word 2024</category>
      <category>워드 구역 나누기</category>
      <category>워드 빈 페이지</category>
      <category>페이지 나누기</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/29</guid>
      <comments>https://docroutine.tistory.com/entry/%EC%9B%8C%EB%93%9C-%EB%B9%88-%ED%8E%98%EC%9D%B4%EC%A7%80-%EC%82%AD%EC%A0%9C-%EC%A0%84%EC%97%90-%EA%B5%AC%EC%97%AD-%EC%84%9C%EC%8B%9D%EC%9D%84-%EB%B3%B4%EC%A1%B4%ED%95%98%EB%8A%94-%EB%B2%95#entry29comment</comments>
      <pubDate>Thu, 10 Sep 2026 08:00:35 +0900</pubDate>
    </item>
    <item>
      <title>엑셀 SUBTOTAL로 필터에 보이는 금액만 합계 내기</title>
      <link>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-SUBTOTAL%EB%A1%9C-%ED%95%84%ED%84%B0%EC%97%90-%EB%B3%B4%EC%9D%B4%EB%8A%94-%EA%B8%88%EC%95%A1%EB%A7%8C-%ED%95%A9%EA%B3%84-%EB%82%B4%EA%B8%B0</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/efLBL7/dJMcablhNUV/WIZPF2xl4zvzLLDZQ6e8f0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/efLBL7/dJMcablhNUV/WIZPF2xl4zvzLLDZQ6e8f0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/efLBL7/dJMcablhNUV/WIZPF2xl4zvzLLDZQ6e8f0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FefLBL7%2FdJMcablhNUV%2FWIZPF2xl4zvzLLDZQ6e8f0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;필터 합계 SUBTOTAL 문구와 스프레드시트 셀과 수식 입력줄 그래픽 요소를 담은 엑셀 실무 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;Excel에서 SUBTOTAL을 쓰면 필터로 제외된 행은 합계에서 자동으로 빠집니다. 사용자가 직접 숨긴 행까지 빼야 한다면 합계 함수 번호 109를 사용하세요.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;comparison&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;decision-guide&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;필터만 적용한 원장에서는 &lt;code&gt;SUBTOTAL(9,범위)&lt;/code&gt;와 &lt;code&gt;SUBTOTAL(109,범위)&lt;/code&gt;가 모두 화면에 남은 행만 더합니다. 차이는 직접 숨긴 행에서 생기며, 그런 행까지 제외하려면 109를 선택합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;SUM 합계가 필터 화면과 어긋나는 원장&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;9와 109를 고르는 숨김 기준&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;필터 제외와 수동 숨김이 계산에서 갈리는 원리&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;10건 원장에서 115만원&amp;middot;43만원&amp;middot;28만원 재현하기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;네 시나리오가 맞으면 업무표에 반영하기&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;SUM 합계가 필터 화면과 어긋나는 원장&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-red&quot;&gt;문제&lt;/span&gt; 부서별로 원장을 필터해도 기존 &lt;code&gt;SUM&lt;/code&gt; 합계는 숨겨진 행까지 포함해 화면의 금액과 맞지 않습니다. 화면에 보이는 금액을 기준으로 부서별 지출이나 매출을 판단하는 업무표라면 합계 방식도 표시 상태를 따라야 합니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;이 글의 적용 대상은 거래가 행 방향으로 쌓이고 금액이 한 열에 모인 세로 원장입니다. 금액 범위를 SUBTOTAL로 집계하면 필터 조건을 바꿀 때마다 현재 표시된 행 기준으로 결과가 다시 계산됩니다.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;9와 109를 고르는 숨김 기준&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-blue&quot;&gt;선택&lt;/span&gt; 필터 화살표로 행을 제외하기만 한다면 9와 109 모두 필터 밖 행을 합산하지 않습니다. 사용자가 행 번호를 선택해 직접 숨길 가능성이 있는지가 선택을 가르는 기준입니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;숨긴 행도 계산에 남겨야 하면 9를 사용하고, 화면에서 보이지 않는 행을 모두 제외하려면 109를 사용합니다. &lt;b&gt;일반적인 가시 행 합계에는 109가 더 안전한 선택&lt;/b&gt;입니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-blue&quot; data-value-add-type=&quot;exception-boundary&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;숨김 방식에 따른 선택 경계&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;필터만 바꾸는 원장이라면 9와 109의 합계는 같지만, 사용자가 행을 직접 숨길 수 있는 운영표라면 109를 써야 화면에 보이는 금액과 합계가 끝까지 일치합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;필터 제외와 수동 숨김이 계산에서 갈리는 원리&lt;/h2&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-concept-grid&quot;&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;SUBTOTAL 9&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;SUM을 실행하고 필터로 제외된 행은 빼지만, 행 숨기기로 감춘 값은 포함합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;SUBTOTAL 109&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;SUM을 실행하면서 필터로 제외된 행과 직접 숨긴 행을 모두 뺍니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-hl&quot;&gt;필터로 사라진 행은 함수 번호가 9이든 109이든 항상 제외됩니다.&lt;/span&gt; 따라서 두 결과가 달라지는 순간은 표시 중인 범위에서 행 숨기기를 별도로 사용했을 때입니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, SUBTOTAL function, 2026-09-02 기준&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;범위를 정할 때 확인할 예외&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;참조 범위에 다른 SUBTOTAL 결과가 들어 있으면 그 값은 중복 합산을 막기 위해 제외됩니다. 가로 범위에서 열만 숨기는 방식은 109의 제외 기준으로 작동하지 않으므로 세로 원장의 금액 열을 참조하세요.&lt;/p&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;2026-09-02 기준 공식 적용 대상은 Microsoft 365용 Excel과 Excel 2024&amp;middot;2021&amp;middot;2019&amp;middot;2016입니다. 행 숨김 메뉴의 배치는 운영체제와 버전에 따라 조금 다를 수 있습니다.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;10건 원장에서 115만원&amp;middot;43만원&amp;middot;28만원 재현하기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-green&quot;&gt;실전&lt;/span&gt; 예제 원장은 6행부터 15행까지 거래 10건이며 전체 금액은 1,150,000원입니다. 영업 부서 네 건은 430,000원이고, 그중 8행의 150,000원을 직접 숨기면 화면에 남은 영업 금액은 280,000원입니다.&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;중요한 업무 파일에서는 원본을 복사한 뒤 복사본에서 필터와 행 숨김을 먼저 시험하세요.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;필터와 수동 숨김을 나누어 확인하는 순서&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;작업 수식 입력&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;빈 I6에 &lt;code&gt;=SUBTOTAL(9,$D$6:$D$15)&lt;/code&gt;, I7에 &lt;code&gt;=SUBTOTAL(109,$D$6:$D$15)&lt;/code&gt;를 입력합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;전체 표시 확인&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;필터와 숨김을 모두 해제하고 I6이 1,150,000원인지 확인한 뒤 F6에 기록합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;영업 부서 필터&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;부서 열에서 영업만 남깁니다. I6과 I7이 모두 430,000원으로 표시되면 I6 값을 F7에 기록합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;8행 직접 숨기기&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;영업 필터를 유지한 채 워크시트 8행을 직접 숨깁니다. 이 행의 금액은 150,000원입니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step5&quot;&gt;5단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;9와 109 대조&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;I6의 9 결과는 430,000원으로 남고 I7의 109 결과는 280,000원이 되어야 합니다. 두 값을 F8과 F9에 각각 기록합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step6&quot;&gt;6단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;표시 상태 복원&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;8행 숨김과 부서 필터를 해제하고 두 합계가 다시 1,150,000원으로 돌아오는지 확인합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-card seo-card-green&quot; data-download-type=&quot;practice-workbook&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;SUBTOTAL 실습 점검표&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;거래 10건과 네 가지 표시 시나리오를 한 시트에서 확인할 수 있습니다. F6:F9는 Excel에서 각 단계를 실행한 뒤 보이는 합계를 직접 적는 빈칸이며, G6:G9의 예상값과 대조합니다.&lt;/p&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/cLaehN/dJMb9911YCD/N0iWuXClO6GuKSWRixqsUk/example-workbook.xlsx?attach=1&amp;amp;knm=tfile.xlsx&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;example-workbook.xlsx&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.01MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1443&quot; data-origin-height=&quot;608&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BKfHF/dJMcadb8Muj/Fg15KHm8WkUM2GKD4JYyA1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BKfHF/dJMcadb8Muj/Fg15KHm8WkUM2GKD4JYyA1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BKfHF/dJMcadb8Muj/Fg15KHm8WkUM2GKD4JYyA1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBKfHF%2FdJMcadb8Muj%2FFg15KHm8WkUM2GKD4JYyA1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;실습 점검표: A6:D15의 거래 10건과 E6:G9의 네 표시 시나리오, 빈 가시합계 입력칸 및 예상 대조값이 배치된 시트&quot; loading=&quot;lazy&quot; width=&quot;1443&quot; height=&quot;608&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1443&quot; data-origin-height=&quot;608&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;네 시나리오가 맞으면 업무표에 반영하기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;실제 원장으로 옮기기 전에는 합계 범위의 첫 행과 마지막 행, 수동 숨김 사용 여부를 함께 확인하세요.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;action-steps&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
금액 참조 범위가 머리글을 제외한 실제 데이터 행 전체를 포함하는지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
필터만 사용한다면 9와 109가 같은 표시 행 합계를 반환하는지 대조합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
직접 숨긴 행까지 제외해야 하는 업무표에는 함수 번호 109를 적용합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
필터와 수동 숨김 조건을 바꿀 때 표시된 행 기준의 예상 금액과 합계가 일치한다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/excel/functions/subtotal-function&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;SUBTOTAL 구문, 함수 번호 9&amp;middot;109, 필터 및 수동 숨김 행 처리 기준&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 본문의 기능 설명은 위 공식 문서를 기준으로 합니다. Excel 필터와 행 숨김의 실제 결과는 실습 절차를 따라 직접 확인하세요.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>엑셀 실무</category>
      <category>SUBTOTAL109</category>
      <category>보이는셀합계</category>
      <category>엑셀SUBTOTAL</category>
      <category>엑셀필터합계</category>
      <category>엑셀함수</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/27</guid>
      <comments>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-SUBTOTAL%EB%A1%9C-%ED%95%84%ED%84%B0%EC%97%90-%EB%B3%B4%EC%9D%B4%EB%8A%94-%EA%B8%88%EC%95%A1%EB%A7%8C-%ED%95%A9%EA%B3%84-%EB%82%B4%EA%B8%B0#entry27comment</comments>
      <pubDate>Wed, 9 Sep 2026 08:00:34 +0900</pubDate>
    </item>
    <item>
      <title>PPT 글꼴을 포함해도 저장 오류가 날 때 권한 확인</title>
      <link>https://docroutine.tistory.com/entry/PPT-%EA%B8%80%EA%BC%B4%EC%9D%84-%ED%8F%AC%ED%95%A8%ED%95%B4%EB%8F%84-%EC%A0%80%EC%9E%A5-%EC%98%A4%EB%A5%98%EA%B0%80-%EB%82%A0-%EB%95%8C-%EA%B6%8C%ED%95%9C-%ED%99%95%EC%9D%B8</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d0tz5G/dJMcafH4HV3/FnNTA4inL07vY7jLafYeD1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d0tz5G/dJMcafH4HV3/FnNTA4inL07vY7jLafYeD1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d0tz5G/dJMcafH4HV3/FnNTA4inL07vY7jLafYeD1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd0tz5G%2FdJMcafH4HV3%2FFnNTA4inL07vY7jLafYeD1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;PPT 글꼴 권한 확인 문구와 문서 페이지와 PDF 확인 표시 그래픽 요소를 담은 문서 &amp;middot; PDF 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;PPT에 글꼴을 포함해도 저장할 때 일부 글꼴을 프레젠테이션과 함께 저장할 수 없다는 경고가 뜬다면, 옵션을 반복 변경하기 전에 Windows 제어판에서 해당 글꼴의 &amp;lsquo;글꼴 포함 가능성&amp;rsquo;을 확인하세요.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;troubleshooting&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;direct-answer&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저장 옵션이 켜져 있어도 글꼴 형식이나 제작자가 지정한 포함 권한 때문에 오류가 날 수 있습니다. Windows에서는 제어판에서 해당 글꼴의 &amp;lsquo;글꼴 포함 가능성&amp;rsquo;을 확인하고, 제한된 글꼴만 바꿔 사본을 저장합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;적용 범위와 두 가지 오류 원인&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;포함 권한 값으로 내릴 결론&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;원본을 보존하고 권한을 확인하는 순서&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;값이 안 보이거나 오류가 남을 때의 분기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;포함 여부와 대체 필요성을 확정하는 기준&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;적용 범위와 두 가지 오류 원인&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;여기서 다루는 문제는 파일 &amp;gt; 옵션 &amp;gt; 저장에서 &amp;lsquo;파일에 글꼴 포함&amp;rsquo;을 이미 선택했는데도, 프레젠테이션을 저장할 때 일부 글꼴을 함께 저장할 수 없다는 오류 메시지가 나타나는 경우입니다. 포함 옵션이 꺼진 문제가 아니라, 현재 프레젠테이션에 사용된 글꼴 가운데 하나 이상을 포함할 수 없는 상황입니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;글꼴 포함 옵션을 켠 것과 개별 글꼴을 실제로 포함할 수 있는지는 별도 조건입니다. Microsoft는 저장 오류의 주요 원인을 지원하지 않는 글꼴 형식과 제작자가 포함 권한을 허용하지 않은 경우로 나눕니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;지원하지 않는 형식에는 Adobe PostScript Type 1과 Apple Advanced Typography(AAT)가 있습니다. TrueType 또는 OpenType이어도 제작자가 포함을 금지했다면 그 글꼴의 권한은 사용자가 변경할 수 없습니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;적용 프로그램은 PowerPoint(powerpoint)이고, 적용 버전은 PowerPoint Microsoft 365/2024 및 공식 문서별 지원 버전입니다.&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;작업 조건은 &amp;lsquo;원본 사본에서 작업하고 해당 제품의 도움말 적용 범위를 확인&amp;rsquo;입니다. 원본을 그대로 덮어쓰지 말고 복사본에서 점검하세요.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, Benefits of embedding custom fonts 및 Some of your fonts can't be saved with the presentation, 2026-09-08 확인&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;포함 권한 값으로 내릴 결론&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Windows 글꼴 제어판에 표시되는 값은 단순한 정보가 아니라 배포 방식을 정하는 기준입니다. 특히 미리 보기/인쇄는 포함 자체가 금지된 상태와 다르지만, 글꼴이 없는 컴퓨터에서는 편집할 수 없습니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table class=&quot;seo-table&quot; data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;Windows 제어판의 글꼴 포함 가능성 값에 따른 판단&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;화면 조건&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;관찰 결과&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;실무 판단&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;글꼴 포함 가능성 값이 편집 가능 또는 설치 가능인 경우&lt;/th&gt;
&lt;td&gt;편집 가능 또는 설치 가능이면 해당 글꼴을 포함할 수 있습니다.&lt;/td&gt;
&lt;td&gt;포함 후보로 유지합니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;글꼴 포함 가능성 값이 미리 보기/인쇄인 경우&lt;/th&gt;
&lt;td&gt;미리 보기/인쇄이면 글꼴은 포함되지만 해당 글꼴이 없는 컴퓨터에서는 보기와 인쇄만 가능하고 편집할 수 없습니다.&lt;/td&gt;
&lt;td&gt;보기&amp;middot;인쇄용이면 유지할 수 있지만, 공동 편집용이면 대체합니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;글꼴 포함 가능성 값이 제한됨 또는 포함 안 함인 경우&lt;/th&gt;
&lt;td&gt;제한됨 또는 포함 안 함이면 해당 글꼴을 포함할 수 없습니다.&lt;/td&gt;
&lt;td&gt;포함 옵션을 바꾸지 말고 다른 글꼴로 대체합니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-card seo-card-blue&quot; data-value-add-type=&quot;decision-criteria&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;옵션과 권한을 따로 보는 기준&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;글꼴 포함 옵션과 글꼴 자체의 포함 허용 수준을 분리해 점검하면, 옵션을 반복해서 바꾸는 대신 포함 가능 여부와 대체 필요성을 바로 나눌 수 있습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, Some of your fonts can't be saved with the presentation, 2026-09-08 확인&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;원본을 보존하고 권한을 확인하는 순서&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;저장 옵션, 사용 중인 글꼴, 제어판 권한, 대체 글꼴을 차례로 확인합니다. 여러 사용자 지정 글꼴이 있다면 각 글꼴에 같은 판정을 적용하세요.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;저장 옵션과 글꼴 권한 점검 절차&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;포함 옵션 확인&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;원본은 보존하고 사본을 연 뒤 파일 &amp;gt; 옵션 &amp;gt; 저장 &amp;gt; 이 프레젠테이션을 공유할 때 충실도 유지에서 파일에 글꼴 포함이 선택되어 있는지 확인합니다. 파일에 글꼴 포함 확인란이 선택되어 있으면 저장 옵션 확인이 끝납니다. Windows용 PowerPoint 데스크톱에서 글꼴 포함 옵션을 여는 경우, 파일 &amp;gt; 옵션 &amp;gt; 저장 아래에서 파일에 글꼴 포함 확인란과 문자 포함 범위 선택 항목을 볼 수 있습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;점검 글꼴 선택&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;홈 &amp;gt; 편집 &amp;gt; 바꾸기 &amp;gt; 글꼴 바꾸기를 열고 바꾸기 목록에서 점검할 글꼴을 선택합니다. 글꼴 바꾸기 대화 상자의 바꾸기 필드에 점검 대상 글꼴이 표시되면 다음 단계로 갑니다. PowerPoint 데스크톱에서 홈 &amp;gt; 편집 &amp;gt; 바꾸기 &amp;gt; 글꼴 바꾸기를 연 경우, 글꼴 바꾸기 대화 상자에서 기존 글꼴과 새 글꼴을 지정할 수 있습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;제어판 권한 읽기&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;Windows 작업 표시줄 검색 상자에서 글꼴을 검색해 글꼴 제어판을 열고, 갤러리에서 점검 대상 글꼴을 선택한 다음 창 아래쪽의 글꼴 포함 가능성을 읽습니다. 편집 가능, 설치 가능, 미리 보기/인쇄, 제한됨 또는 포함 안 함 중 표시된 값을 기록하면 권한 확인이 끝납니다. Windows 제어판에서 설치된 글꼴을 선택한 경우, 글꼴 제어판의 선택한 글꼴 세부 정보에 글꼴 포함 가능성 값이 표시됩니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;대체 여부 결정&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;판정표에서 권한 값을 분류하고, 제한됨&amp;middot;포함 안 함이거나 미리 보기/인쇄 상태에서 다른 사람이 편집해야 하면 제어판에서 편집 가능 또는 설치 가능으로 확인한 대체 글꼴을 정합니다. 대체 여부와 대체 후보의 권한 값이 정해지면 교체 조건 확인이 끝납니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step5&quot;&gt;5단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;제한 글꼴 교체&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;홈 &amp;gt; 편집 &amp;gt; 바꾸기 &amp;gt; 글꼴 바꾸기에서 기존 글꼴과 대체 글꼴을 지정해 바꾼 뒤 닫기를 선택합니다. 바꾸기를 선택한 뒤 대화 상자를 닫으면 글꼴 교체 절차가 끝납니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step6&quot;&gt;6단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;복사본 저장 확인&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;사본을 저장해 동일 오류의 재발 여부를 확인합니다. 다른 사람이 편집할 파일이면 모든 문자 포함을 선택합니다. 저장 오류가 나타나지 않으면 제한 글꼴 교체 분기가 끝나며, 다시 나타나면 남은 글꼴의 형식과 권한을 같은 순서로 점검합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, 사용자 지정 글꼴 포함의 이점&amp;middot;프레젠테이션의 글꼴 변경, 2026-09-08 확인&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;값이 안 보이거나 오류가 남을 때의 분기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Windows 제어판에서 글꼴 포함 가능성이 보이지 않으면 창을 최대화합니다. Office 클라우드 글꼴인 경우에는 제어판 목록에 나타나지 않을 수 있으며, 인터넷에 연결된 Office 구독 환경에서는 필요할 때 자동으로 내려받으므로 일반적으로 포함할 필요가 적습니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Mac에서는 서체 관리자(Font Book)에서 글꼴을 선택하고 정보 버튼을 눌러 오른쪽 정보 패널을 확인합니다. Microsoft는 많은 글꼴에서 포함 가능 정보를 찾을 수 있지만 모든 글꼴에 표시되는 것은 아니라고 안내합니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;권한 확인 뒤에도 저장 경고가 남는 경우&lt;/div&gt;
&lt;ul class=&quot;seo-list&quot; style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;Adobe PostScript Type 1 또는 AAT처럼 지원하지 않는 형식이면 다른 글꼴로 바꿉니다.&lt;/li&gt;
&lt;li&gt;제한됨 또는 포함 안 함은 제작자가 정한 권한이므로 포함 옵션을 다시 켜도 바뀌지 않습니다.&lt;/li&gt;
&lt;li&gt;복잡한 문자를 지원하는 글꼴은 교체 후에도 사용할 수 없다는 메시지가 남을 수 있습니다. Microsoft는 이 경우 저장을 선택해 계속 작업할 수 있다고 안내하지만, 이 예외가 제한된 글꼴의 포함 권한을 바꾸는 것은 아닙니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, Benefits of embedding custom fonts 및 Some of your fonts can't be saved with the presentation, 2026-09-08 확인&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;포함 여부와 대체 필요성을 확정하는 기준&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;최종 판단은 포함 옵션이 켜졌는지가 아니라 대상 글꼴의 권한 값과 문서 사용 목적을 함께 보고 내립니다.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;conditional-decision&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
제어판에서 각 대상 글꼴의 글꼴 포함 가능성 값을 기록합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
편집 가능&amp;middot;설치 가능은 포함 후보로, 미리 보기/인쇄는 비편집 배포용으로 구분합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
포함 가능 여부와 대체 글꼴 필요성을 구별&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
제한됨&amp;middot;포함 안 함 또는 지원하지 않는 형식이면 확인한 대체 글꼴로 바꾼 뒤 복사본을 저장합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;해당 프로그램에서 직접 실행하지 않았으며, 공식 도움말에 근거한 절차 안내입니다.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/office/fonts/benefits-of-embedding-custom-fonts&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;글꼴 포함 옵션, 지원 버전, 문자 포함 범위와 운영체제별 권한 확인 안내&lt;/div&gt;
&lt;/a&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/powerpoint/some-of-your-fonts-can-t-be-saved-with-the-presentation&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;PowerPoint 글꼴 저장 오류가 나타나는 상황, 오류 원인과 포함 가능성 값별 의미&lt;/div&gt;
&lt;/a&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/ko-kr/powerpoint/change-the-fonts-in-a-presentation&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft 지원&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;프레젠테이션 전체에서 기존 글꼴을 새 글꼴로 바꾸는 공식 절차&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 본문의 기능과 절차는 위 Microsoft 공식 문서를 2026-09-08(Asia/Seoul)에 검토해 정리했습니다. 실제 PowerPoint 실행 결과를 뜻하지 않습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>문서&amp;middot;PDF</category>
      <category>powerpoint</category>
      <category>ppt</category>
      <category>글꼴 권한</category>
      <category>글꼴 포함</category>
      <category>저장 오류</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/28</guid>
      <comments>https://docroutine.tistory.com/entry/PPT-%EA%B8%80%EA%BC%B4%EC%9D%84-%ED%8F%AC%ED%95%A8%ED%95%B4%EB%8F%84-%EC%A0%80%EC%9E%A5-%EC%98%A4%EB%A5%98%EA%B0%80-%EB%82%A0-%EB%95%8C-%EA%B6%8C%ED%95%9C-%ED%99%95%EC%9D%B8#entry28comment</comments>
      <pubDate>Tue, 8 Sep 2026 08:57:19 +0900</pubDate>
    </item>
    <item>
      <title>엑셀 FILTER 함수로 부서&amp;middot;상태&amp;middot;기간 조건에 맞는 행만 자동 추출하기</title>
      <link>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-FILTER-%ED%95%A8%EC%88%98%EB%A1%9C-%EB%B6%80%EC%84%9C%C2%B7%EC%83%81%ED%83%9C%C2%B7%EA%B8%B0%EA%B0%84-%EC%A1%B0%EA%B1%B4%EC%97%90-%EB%A7%9E%EB%8A%94-%ED%96%89%EB%A7%8C-%EC%9E%90%EB%8F%99-%EC%B6%94%EC%B6%9C%ED%95%98%EA%B8%B0</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xmyBu/dJMcagz1Gfs/0yT1cAgF2rrp7mKoand9r1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xmyBu/dJMcagz1Gfs/0yT1cAgF2rrp7mKoand9r1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xmyBu/dJMcagz1Gfs/0yT1cAgF2rrp7mKoand9r1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxmyBu%2FdJMcagz1Gfs%2F0yT1cAgF2rrp7mKoand9r1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;FILTER 조건 행 추출 문구와 스프레드시트 셀과 수식 입력줄 그래픽 요소를 담은 엑셀 실무 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;Excel FILTER 함수의 include 인수에 부서&amp;middot;상태&amp;middot;기간 다중 조건을 곱하고 빈 결과 값을 지정하면, 조건에 맞는 원장 행만 별도 영역으로 자동 추출할 수 있습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;checklist&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;condition-map&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;부서&amp;middot;처리 상태&amp;middot;접수 기간을 모두 만족하는 상세 목록이 필요할 때 FILTER를 사용합니다. 일치하는 행이 없을 때 표시할 문구까지 수식에 넣어 두면 조건을 바꿔도 오류 대신 분명한 결과가 남습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;매번 필터하고 복사하는 접수 원장의 문제&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;상세 행이 필요한지 합계만 필요한지 구분하기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;논리곱과 빈 결과 인수가 작동하는 방식&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;12건 원장에서 세 건을 추출하는 수식&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;결과 없음&amp;middot;#SPILL!&amp;middot;버전 문제를 고치는 지점&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec6&quot;&gt;세 행과 빈 결과를 대조해 목록 확정하기&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;매번 필터하고 복사하는 접수 원장의 문제&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-blue&quot;&gt;상황&lt;/span&gt; 접수 원장에서 특정 부서의 기간 내 미처리 건을 찾을 때마다 필터를 걸고 다른 영역에 복사하면 원장이 바뀔 때마다 같은 작업을 반복하게 됩니다. 복사한 목록은 원본의 상태나 날짜가 수정되어도 함께 바뀌지 않습니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;FILTER는 조건에 맞는 한두 값을 찾는 함수가 아니라 &lt;b&gt;조건을 만족하는 행 묶음을 반환하는 동적 배열 함수&lt;/b&gt;입니다. 이 글은 Microsoft 365&amp;middot;Excel 2024&amp;middot;Excel 2021에서 A6:E17의 접수 원장을 별도 목록으로 가져오는 경우를 다룹니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;상세 행이 필요한지 합계만 필요한지 구분하기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-amber&quot;&gt;선택&lt;/span&gt; 추출한 접수번호를 담당자에게 배정하거나 후속 상태를 확인해야 한다면 행 전체를 반환하는 FILTER가 맞습니다. 조건에 맞는 금액 합계 한 값만 필요하다면 상세 목록을 만든 뒤 다시 더할 이유가 없습니다.&lt;/p&gt;
&lt;div class=&quot;seo-concept-grid&quot;&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;FILTER가 맞는 결과&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;접수번호&amp;middot;부서&amp;middot;상태&amp;middot;접수일&amp;middot;금액이 포함된 상세 행 목록이 필요하고 원장 변경에 따라 결과도 갱신되어야 할 때 사용합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;합계 함수가 맞는 결과&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;조건을 만족하는 금액의 합계나 건수처럼 집계값 하나만 필요할 때 사용합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-card seo-card-blue&quot; data-value-add-type=&quot;adjustment-rule&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;결과 모양에 따른 조절 기준&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;상세 행을 후속 처리해야 하면 FILTER를 쓰고, 합계 한 값만 필요하면 SUMIFS로 바꾸며, 결과를 한 번만 제출할 때만 수동 필터 복사를 고려합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;논리곱과 빈 결과 인수가 작동하는 방식&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;FILTER의 기본 구문은 &lt;code&gt;=FILTER(array,include,[if_empty])&lt;/code&gt;입니다. include에는 원본 배열과 높이가 같은 조건 배열을 넣어야 하며, 여러 조건식을 곱하면 각 조건이 모두 TRUE인 행만 남습니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;조건 셀 H2:H5에 부서, 상태, 시작일, 종료일을 두었다면 수식은 &lt;code&gt;=FILTER(A6:E17,(B6:B17=H2)*(C6:C17=H3)*(D6:D17&amp;gt;=H4)*(D6:D17&amp;lt;=H5),&quot;일치 없음&quot;)&lt;/code&gt;입니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-hl&quot;&gt;마지막 인수의 &amp;ldquo;일치 없음&amp;rdquo;은 반환할 행이 없을 때 #CALC! 대신 표시할 값입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, FILTER function, 2026년 9월 2일 확인&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;12건 원장에서 세 건을 추출하는 수식&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-green&quot;&gt;실전&lt;/span&gt; 예제 원장은 접수번호 R001부터 R012까지 12건이며 조건은 영업&amp;middot;미처리&amp;middot;2026년 8월 1일부터 8월 31일까지입니다. 이 조건에서는 시작일 경계의 R002, 기간 중간의 R006, 종료일 경계의 R010이 남습니다.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;조건 목록을 만드는 순서&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;원장 배치&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;A5:E17에 접수번호&amp;middot;부서&amp;middot;상태&amp;middot;접수일&amp;middot;금액 머리글과 12건의 원장을 놓습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;조건 입력&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;H2에는 영업, H3에는 미처리, H4에는 2026-08-01, H5에는 2026-08-31을 입력합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;수식 입력&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;원장 표 밖의 빈 셀에 부서&amp;middot;상태&amp;middot;시작일&amp;middot;종료일 조건식을 곱한 FILTER 수식을 한 번 입력합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;세 행 대조&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;접수번호가 R002, R006, R010 순서로 표시되고 각 행의 다섯 열이 함께 확장되는지 확인합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step5&quot;&gt;5단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;빈 결과 시험&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;부서를 법무로 바꾸었을 때 오류 코드가 아니라 &amp;ldquo;일치 없음&amp;rdquo;이 표시되는지 확인합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table class=&quot;seo-table&quot; data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;12건 원장에서 조건 조합별로 기대할 접수번호를 비교합니다.&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;조건&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;예상 결과&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;확인할 경계&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;영업&amp;middot;미처리&amp;middot;2026년 8월&lt;/th&gt;
&lt;td&gt;R002, R006, R010&lt;/td&gt;
&lt;td&gt;2026-08-01과 2026-08-31 포함&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;법무&amp;middot;미처리&amp;middot;2026년 8월&lt;/th&gt;
&lt;td&gt;일치 없음&lt;/td&gt;
&lt;td&gt;빈 결과 인수 적용&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;계산 예제의 F6:F8에는 INDEX와 FILTER를 결합해 첫 번째부터 세 번째 접수번호를 각각 한 셀로 가져오고, F9에는 법무 조건의 빈 결과를 가져옵니다. 이 구성은 표시 영역의 확장 모양과 별개로 네 결과를 직접 재계산해 대조하기 위한 것입니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-green&quot; data-download-type=&quot;verified-workbook&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;12건 접수 원장 계산 예제&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;영업&amp;middot;미처리&amp;middot;2026년 8월 조건의 접수번호 세 개와 법무 부서의 빈 결과를 한 통합문서에서 비교합니다. 날짜는 지역 설정에 흔들리지 않도록 날짜 일련번호로 계산하고 화면에는 연-월-일 형식으로 표시합니다.&lt;/p&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/brkzHZ/dJMcaiEE4RV/RD464Z82tMHNyJKLFBg0W1/example-workbook.xlsx?attach=1&amp;amp;knm=tfile.xlsx&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;example-workbook.xlsx&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.01MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1116&quot; data-origin-height=&quot;668&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vO0EW/dJMcafulLx6/7uR8qsQiwBBOjtyfg7hJyk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vO0EW/dJMcafulLx6/7uR8qsQiwBBOjtyfg7hJyk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vO0EW/dJMcafulLx6/7uR8qsQiwBBOjtyfg7hJyk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvO0EW%2FdJMcafulLx6%2F7uR8qsQiwBBOjtyfg7hJyk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;계산 예제: 접수 원장 12건과 FILTER 단일 셀 대조 결과 R002&amp;middot;R006&amp;middot;R010&amp;middot;일치 없음을 표시한 시트&quot; loading=&quot;lazy&quot; width=&quot;1116&quot; height=&quot;668&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1116&quot; data-origin-height=&quot;668&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;결과 없음&amp;middot;#SPILL!&amp;middot;버전 문제를 고치는 지점&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-red&quot;&gt;주의&lt;/span&gt; 결과가 없을 수 있는데 세 번째 인수를 생략하면 #CALC!가 나타날 수 있습니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;include 범위에 #N/A나 #VALUE! 같은 오류가 섞였거나 조건 배열의 높이가 원본과 다를 때도 FILTER 결과가 오류가 될 수 있습니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;수식은 표 밖의 비어 있는 영역에 배치&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;동적 배열 수식은 Excel 표 내부에서 확장되지 않으므로 원장 표 밖에 입력해야 합니다. 결과가 펼쳐질 셀에 다른 값이 하나라도 있으면 #SPILL!가 나타나므로 막고 있는 값이나 병합 셀을 먼저 정리합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;다른 통합 문서를 참조하는 동적 배열은 두 파일이 모두 열려 있을 때만 제한적으로 지원됩니다. 원본 파일을 닫은 뒤 새로 고치면 #REF!가 생길 수 있으므로 업무용 목록은 가능하면 같은 통합 문서 안에서 구성합니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, Dynamic array formulas and spilled array behavior, 2026년 9월 2일 확인&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;업무 원장은 원본을 보존하고 복사본에서 수식을 먼저 시험하세요. Microsoft 365&amp;middot;Excel 2024&amp;middot;Excel 2021을 기준으로 하며 화면 표시는 운영체제와 업데이트 상태에 따라 달라질 수 있습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;6&lt;/div&gt;
&lt;h2 id=&quot;sec6&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;세 행과 빈 결과를 대조해 목록 확정하기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;운영 원장에 연결하기 전에는 정상 조건과 빈 결과 조건을 모두 시험해야 합니다. 아래 다섯 항목이 맞으면 수동 복사 목록을 FILTER 결과 영역으로 교체할 수 있습니다.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;conditional-decision&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
A6:E17의 원장 범위와 네 조건 범위의 시작&amp;middot;끝 행이 서로 맞는다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
영업&amp;middot;미처리&amp;middot;2026년 8월 조건에서 R002, R006, R010이 차례로 표시된다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
법무 부서 조건에서는 #CALC! 대신 &amp;ldquo;일치 없음&amp;rdquo;이 표시된다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
수식을 원장 표 밖에 두고 결과가 펼쳐질 영역을 비워 두었다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
조건 셀을 바꾸면 일치하는 행만 표시되고 일치 항목이 없어도 오류가 나타나지 않는다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-US/Excel/functions/filter-function&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;FILTER 함수 구문, 지원 버전, 다중 조건과 빈 결과 처리&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/excel/dynamic-array-formulas-and-spilled-array-behavior&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;동적 배열의 스필 동작, 표 내부 제한과 #SPILL! 오류 조건&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 본문의 기능과 절차는 위 공식 문서와 재현 예제를 기준으로 확인했습니다. 프로그램&amp;middot;버전과 확인일은 해당 설명에 표시했습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>엑셀 실무</category>
      <category>동적 배열</category>
      <category>미처리 목록</category>
      <category>엑셀 FILTER 함수</category>
      <category>엑셀 다중 조건</category>
      <category>조건별 행 추출</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/26</guid>
      <comments>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-FILTER-%ED%95%A8%EC%88%98%EB%A1%9C-%EB%B6%80%EC%84%9C%C2%B7%EC%83%81%ED%83%9C%C2%B7%EA%B8%B0%EA%B0%84-%EC%A1%B0%EA%B1%B4%EC%97%90-%EB%A7%9E%EB%8A%94-%ED%96%89%EB%A7%8C-%EC%9E%90%EB%8F%99-%EC%B6%94%EC%B6%9C%ED%95%98%EA%B8%B0#entry26comment</comments>
      <pubDate>Tue, 8 Sep 2026 08:00:39 +0900</pubDate>
    </item>
    <item>
      <title>엑셀 XLOOKUP으로 사번을 정확히 찾고 #N/A 대신 미등록 표시하기</title>
      <link>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-XLOOKUP%EC%9C%BC%EB%A1%9C-%EC%82%AC%EB%B2%88%EC%9D%84-%EC%A0%95%ED%99%95%ED%9E%88-%EC%B0%BE%EA%B3%A0-NA-%EB%8C%80%EC%8B%A0-%EB%AF%B8%EB%93%B1%EB%A1%9D-%ED%91%9C%EC%8B%9C%ED%95%98%EA%B8%B0</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bKshfq/dJMcadC9myy/sUCULuJLVuzgB0cVnHqBwk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bKshfq/dJMcadC9myy/sUCULuJLVuzgB0cVnHqBwk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bKshfq/dJMcadC9myy/sUCULuJLVuzgB0cVnHqBwk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbKshfq%2FdJMcadC9myy%2FsUCULuJLVuzgB0cVnHqBwk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;XLOOKUP 미등록 문구와 스프레드시트 셀과 수식 입력줄 그래픽 요소를 담은 엑셀 실무 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;Excel XLOOKUP은 정확히 일치가 기본이며, 조회 배열과 반환 배열을 따로 지정하므로 반환 열이 사번 열의 왼쪽이나 오른쪽에 있어도 조회할 수 있습니다. 네 번째 인수에 &amp;ldquo;미등록&amp;rdquo;을 넣으면 없는 사번은 #N/A 대신 안내 문구로 표시됩니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;routine&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;direct-answer&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;조회 배열과 반환 배열을 따로 지정하면 열 순서가 바뀌어도 부서 열을 직접 가리킬 수 있습니다. 등록 사번 4개와 누락&amp;middot;유사 사번 2개를 함께 계산하면 정확한 조회와 누락 처리를 한 번에 판정할 수 있습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;사번보다 왼쪽에 부서가 있는 기준표의 문제&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;XLOOKUP을 고를 조건과 구버전 경계&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;네 인수가 조회 결과를 결정하는 방식&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;8명 기준표에서 사번 6개 조회하기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;여섯 결과가 예상값과 같으면 업무표에 반영&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;사번보다 왼쪽에 부서가 있는 기준표의 문제&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;인사 기준표가 부서(A열), 성명(B열), 사번(C열) 순이면 반환할 부서는 조회 기준인 사번보다 왼쪽에 있습니다. VLOOKUP은 표 배열의 첫 열에서 찾고 오른쪽 값을 반환하는 구조여서 이 배치를 그대로 조회하기 어렵습니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-blue&quot;&gt;적용&lt;/span&gt; 기준표 열을 옮기지 않고 사번으로 부서를 찾거나, 열 삽입 이후에도 고정된 열 번호 대신 실제 조회&amp;middot;반환 범위를 지정하려는 업무표가 대상입니다. 기준표에 없는 사번도 오류값이 아닌 안내 문구로 구분해야 합니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;XLOOKUP을 고를 조건과 구버전 경계&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Microsoft 공식 구문에서 XLOOKUP의 match_mode를 생략하면 0, 즉 정확히 일치가 기본입니다. if_not_found 인수에 &amp;ldquo;미등록&amp;rdquo;을 지정하면 일치 항목이 없을 때 #N/A 대신 그 문구를 반환합니다.&lt;/p&gt;
&lt;div class=&quot;seo-concept-grid&quot;&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;XLOOKUP을 사용할 경우&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;조회 배열과 반환 배열을 따로 지정하므로 C열 사번을 찾아 왼쪽 A열 부서를 반환할 수 있습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;VLOOKUP을 유지할 경우&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;Excel 2016&amp;middot;2019처럼 XLOOKUP을 사용할 수 없는 환경에서는 조회 기준 열을 표 배열의 첫 열로 배치하고 FALSE로 정확히 일치시켜야 합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, XLOOKUP function, 2026년 9월 2일 확인&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;공식 문서의 지원 안내에는 Microsoft 365, Excel 2024, Excel 2021이 포함되며 별도 주의문에는 Excel 2016&amp;middot;2019에서 XLOOKUP을 사용할 수 없다고 명시되어 있습니다. 조직의 설치 버전에서 함수가 인식되지 않으면 구버전용 조회 수식을 사용해야 합니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;네 인수가 조회 결과를 결정하는 방식&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-green&quot;&gt;수식&lt;/span&gt; 예제의 기본 수식은 &lt;code&gt;=XLOOKUP(D6,$C$6:$C$13,$A$6:$A$13,&quot;미등록&quot;)&lt;/code&gt;입니다. D6의 사번을 C열에서 찾고 같은 행의 A열 부서를 반환합니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;예제 수식에서 각 인수가 맡는 범위와 결과&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;인수&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;예제 값&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;역할&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;lookup_value&lt;/th&gt;
&lt;td&gt;D6&lt;/td&gt;
&lt;td&gt;찾을 사번&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;lookup_array&lt;/th&gt;
&lt;td&gt;C6:C13&lt;/td&gt;
&lt;td&gt;사번 8개가 있는 범위&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;return_array&lt;/th&gt;
&lt;td&gt;A6:A13&lt;/td&gt;
&lt;td&gt;왼쪽 부서 반환 범위&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;if_not_found&lt;/th&gt;
&lt;td&gt;미등록&lt;/td&gt;
&lt;td&gt;일치 사번이 없을 때 표시할 값&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;match_mode를 쓰지 않았으므로 부분 일치가 아니라 정확히 같은 사번만 선택됩니다. 검색 방식도 생략하면 첫 항목부터 찾기 때문에 &lt;b&gt;기준표에 같은 사번이 중복되면 첫 번째 일치 행이 반환됩니다.&lt;/b&gt;&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot; data-value-add-type=&quot;failure-condition&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;정확히 일치가 실패하는 조건&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;기준표와 조회값의 앞자리 0, 하이픈 또는 공백이 다르면 XLOOKUP의 정확히 일치에서는 서로 다른 사번이므로, 조회 전에 표기 규칙을 통일해야 합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;8명 기준표에서 사번 6개 조회하기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;실제 인사 파일을 수정하기 전에는 복사본에서 수식과 결과를 먼저 시험하고, 사번 열의 표시 형식과 공백 상태를 원본과 맞추세요.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;왼쪽 부서 조회 재현 순서&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;기준표 입력&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;A6:C13에 부서, 성명, 사번 순으로 직원 8명을 입력합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;조회값과 예상값 준비&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;D6:D11에 조회 사번 6개를 넣고 F6:F11에는 수식과 독립적으로 정한 예상 부서를 기록합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;수식 채우기&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;E6에 XLOOKUP 수식을 입력한 뒤 E11까지 내려 채웁니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;행별 대조&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;E열의 계산 결과와 F열의 독립 예상값을 같은 행끼리 비교합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;E6:E8은 영업1팀, 인사팀, 감사팀으로 계산되고 E9의 미등록 사번 E9999는 미등록으로 표시되어야 합니다. E10은 IT운영팀, E11의 유사 사번 E01003은 미등록이어야 합니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-blue&quot; data-download-type=&quot;verified-workbook&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;검증 예제 통합 문서&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;예제 통합 문서에는 직원 8명의 기준표, 조회 6건, XLOOKUP 수식 6개와 독립 예상값이 들어 있습니다.&lt;/p&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/85zO8/dJMcadb8ECS/hgDXTZoof0AFKC0IiiuxAK/example-workbook.xlsx?attach=1&amp;amp;knm=tfile.xlsx&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;example-workbook.xlsx&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.01MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;

&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;계산 화면에서는 조회 결과 열과 검증결과(독립 예상값) 열을 행별로 나란히 확인할 수 있습니다.&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1226&quot; data-origin-height=&quot;548&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/5gP9u/dJMcadb8ECM/Re2iB10WIGBtFixbWKOFm1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/5gP9u/dJMcadb8ECM/Re2iB10WIGBtFixbWKOFm1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/5gP9u/dJMcadb8ECM/Re2iB10WIGBtFixbWKOFm1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5gP9u%2FdJMcadb8ECM%2FRe2iB10WIGBtFixbWKOFm1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;XLOOKUP검증 시트의 부서&amp;middot;성명&amp;middot;사번 기준표와 조회사번 6건, 계산 결과 및 검증결과(독립 예상값) 열&quot; loading=&quot;lazy&quot; width=&quot;1226&quot; height=&quot;548&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1226&quot; data-origin-height=&quot;548&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;여섯 결과가 예상값과 같으면 업무표에 반영&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;복사본의 여섯 행이 모두 예상대로 계산된 뒤 실제 업무표의 범위로 수식을 조정합니다. 기준표 행이 늘어날 예정이라면 조회&amp;middot;반환 범위가 새 행까지 포함되는지도 함께 점검하세요.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;action-steps&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
A열 부서와 C열 사번의 기준 행에서 사번 중복과 불필요한 공백을 먼저 정리합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
E6 수식을 E11까지 채우고 조회 배열 C6:C13과 반환 배열 A6:A13이 고정됐는지 봅니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
E6:E11의 여섯 결과를 F6:F11의 독립 예상값과 차례로 대조합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
등록 사번은 정확한 부서를 반환하고 없는 사번은 #N/A가 아닌 미등록으로 표시된다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/excel/functions/xlookup-function&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;XLOOKUP 구문, 정확히 일치 기본값, 누락값 인수, 반환 방향과 지원 범위&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 본문의 기능과 절차는 위 공식 문서와 재현 예제를 기준으로 확인했습니다. 프로그램&amp;middot;버전과 확인일은 해당 설명에 표시했습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>엑셀 실무</category>
      <category>XLOOKUP 미등록 표시</category>
      <category>XLOOKUP 사용법</category>
      <category>XLOOKUP 왼쪽 조회</category>
      <category>엑셀 XLOOKUP</category>
      <category>엑셀 정확히 찾기</category>
      <category>엑셀 함수</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/25</guid>
      <comments>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-XLOOKUP%EC%9C%BC%EB%A1%9C-%EC%82%AC%EB%B2%88%EC%9D%84-%EC%A0%95%ED%99%95%ED%9E%88-%EC%B0%BE%EA%B3%A0-NA-%EB%8C%80%EC%8B%A0-%EB%AF%B8%EB%93%B1%EB%A1%9D-%ED%91%9C%EC%8B%9C%ED%95%98%EA%B8%B0#entry25comment</comments>
      <pubDate>Mon, 7 Sep 2026 08:00:00 +0900</pubDate>
    </item>
    <item>
      <title>엑셀 TEXTSPLIT으로 상품코드&amp;middot;지점&amp;middot;날짜를 세 열로 나누기</title>
      <link>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-TEXTSPLIT%EC%9C%BC%EB%A1%9C-%EC%83%81%ED%92%88%EC%BD%94%EB%93%9C%C2%B7%EC%A7%80%EC%A0%90%C2%B7%EB%82%A0%EC%A7%9C%EB%A5%BC-%EC%84%B8-%EC%97%B4%EB%A1%9C-%EB%82%98%EB%88%84%EA%B8%B0</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bILp8F/dJMcaaNpTo0/EPKW2qK4KrCEpnzQdGJEh0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bILp8F/dJMcaaNpTo0/EPKW2qK4KrCEpnzQdGJEh0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bILp8F/dJMcaaNpTo0/EPKW2qK4KrCEpnzQdGJEh0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbILp8F%2FdJMcaaNpTo0%2FEPKW2qK4KrCEpnzQdGJEh0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;TEXTSPLIT 열 분리 문구와 스프레드시트 셀과 수식 입력줄 그래픽 요소를 담은 엑셀 실무 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;Excel에서 TEXTSPLIT에 원본문자열과 구분자를 지정하면 상품코드&amp;middot;지점&amp;middot;날짜의 열 분리 결과가 원본 변경에 맞춰 다시 계산됩니다. 빈 구간을 유지하려면 ignore_empty를 FALSE로 둡니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;comparison&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;decision-guide&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;계속 들어오는 복합 코드를 처리한다면 원본 셀을 참조하는 TEXTSPLIT 수식이 적합합니다. 지점처럼 빈 필드도 자리를 유지해야 하는 자료는 빈 항목을 무시하지 말고, 두 종류의 구분자가 섞였을 때만 배열 상수를 사용합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;한 셀의 복합 코드가 정렬과 조회를 막는 경우&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;수식 분리와 텍스트 나누기를 고르는 기준&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;구분자와 빈 항목 설정이 열 위치를 바꾸는 원리&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;6행에서 정상&amp;middot;빈 구간&amp;middot;복수 구분자를 재현하기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;세 필드의 위치를 확인한 뒤 업무표에 연결하기&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;한 셀의 복합 코드가 정렬과 조회를 막는 경우&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-blue&quot;&gt;적용 대상&lt;/span&gt; 외부 시스템에서 받은 값이 &lt;b&gt;PRD101-서울-20260902&lt;/b&gt;처럼 한 셀에 붙어 있으면 상품코드별 조회, 지점별 정렬, 기준일별 필터에 바로 쓰기 어렵습니다. 원본을 보존한 채 오른쪽 세 열에 필드를 나누는 것이 이번 작업의 범위입니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;2026년 9월 2일 기준 Microsoft 공식 문서에서 TEXTSPLIT 지원 대상으로 안내하는 제품은 Windows와 Mac의 Microsoft 365용 Excel 및 Excel 2024입니다. 함수가 없는 Excel 2021 이하 환경에서는 같은 수식을 전제로 작업하면 안 됩니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, TEXTSPLIT function, 2026년 9월 2일 확인&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;중요한 업무 원장은 먼저 복사본으로 만들고, 원본 열 오른쪽에 결과가 들어갈 빈 열 세 개가 확보됐는지 확인한 뒤 수식을 적용하세요.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;수식 분리와 텍스트 나누기를 고르는 기준&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Microsoft는 TEXTSPLIT을 텍스트 나누기 마법사와 같은 분리 작업을 수식 형태로 수행하는 함수로 설명합니다. 독자가 결정할 핵심은 원본문자열이 바뀐 뒤에도 분리 결과를 다시 계산해야 하는지입니다.&lt;/p&gt;
&lt;div class=&quot;seo-concept-grid&quot;&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;TEXTSPLIT 수식&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;원본 셀을 참조해 결과 열을 만들 때 사용합니다. 반복해서 들어오는 복합 코드와 갱신되는 업무표에 맞습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;텍스트 나누기 마법사&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;데이터 탭에서 구분 기호와 결과 위치를 지정하는 절차입니다. 한 번 가져온 값을 지정 위치의 여러 셀로 변환할 때 선택할 수 있습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-hl&quot;&gt;원본이 추가되거나 수정되는 표라면 TEXTSPLIT을 선택하고, 일회성 변환이면 마법사도 비교 대상이 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, TEXTSPLIT function 및 Convert Text to Columns Wizard, 2026년 9월 2일 확인&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;구분자와 빈 항목 설정이 열 위치를 바꾸는 원리&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-green&quot;&gt;수식 구조&lt;/span&gt; 기본식 &lt;b&gt;=TEXTSPLIT(A6,&quot;-&quot;,,FALSE)&lt;/b&gt;에서 A6은 원본문자열, 하이픈은 열 구분자입니다. 행 구분자는 생략하고 ignore_empty를 FALSE로 두면 연속 구분자 사이의 빈 자리도 하나의 열로 남습니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;두 종류의 구분자가 섞였다면 &lt;b&gt;=TEXTSPLIT(A6,{&quot;-&quot;,&quot;/&quot;},,FALSE)&lt;/b&gt;처럼 배열 상수를 지정합니다. Microsoft 공식 문서도 여러 구분자를 사용할 때 배열 상수를 쓰도록 안내합니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table class=&quot;seo-table&quot; data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;빈 구간과 복수 구분자에 따른 열 위치 비교&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;입력 조건&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;ignore_empty&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;예상 열 분리&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;업무상 판단&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;PRD101-서울-20260902&lt;/th&gt;
&lt;td&gt;FALSE&lt;/td&gt;
&lt;td&gt;PRD101 | 서울 | 20260902&lt;/td&gt;
&lt;td&gt;세 필드가 제자리에 놓임&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;PRD103--20260904&lt;/th&gt;
&lt;td&gt;FALSE&lt;/td&gt;
&lt;td&gt;PRD103 | 빈 셀 | 20260904&lt;/td&gt;
&lt;td&gt;빈 지점 자리를 유지함&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;PRD104--20260905&lt;/th&gt;
&lt;td&gt;TRUE&lt;/td&gt;
&lt;td&gt;PRD104 | 20260905 | 빈 셀&lt;/td&gt;
&lt;td&gt;기준일이 지점 열로 이동함&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;PRD105/대전/20260906&lt;/th&gt;
&lt;td&gt;FALSE&lt;/td&gt;
&lt;td&gt;PRD105 | 대전 | 20260906&lt;/td&gt;
&lt;td&gt;하이픈과 슬래시 배열 사용&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot; data-value-add-type=&quot;exception-boundary&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;빈 구간과 필드 내부 구분자의 경계&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;지점처럼 빈 구간 자체가 업무상 의미라면 ignore_empty를 FALSE로 유지해야 뒤 필드가 왼쪽으로 당겨지지 않는다. 구분자가 상품코드나 날짜 안에도 쓰인다면 먼저 원본 형식을 바꾸거나 다른 경계를 정해야 한다.&lt;/p&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, TEXTSPLIT function, 2026년 9월 2일 확인&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;6행에서 정상&amp;middot;빈 구간&amp;middot;복수 구분자를 재현하기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;실제 업무표에서는 원본문자열을 A열에 두고 B:D를 비운 다음 B6에 &lt;b&gt;=TEXTSPLIT(A6,{&quot;-&quot;,&quot;/&quot;},,FALSE)&lt;/b&gt;를 입력합니다. 결과가 세 열로 펼쳐지면 필요한 행까지 같은 규칙을 적용하세요.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;복합 코드 분리와 결과 대조 순서&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;원본과 빈 열 준비&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;A6:A11에 복합 코드 여섯 개를 놓고 오른쪽에 상품코드&amp;middot;지점&amp;middot;기준일 열을 확보합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;분리 수식 입력&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;하이픈과 슬래시를 열 구분자로 지정하고 빈 항목을 유지하도록 FALSE를 사용합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;연속 구분자 비교&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;빈 지점이 있는 두 행에서 FALSE와 TRUE의 결과 위치가 어떻게 달라지는지 대조합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;여섯 행 판정&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;정상 코드, 빈 구간, 복수 구분자의 예상 필드와 계산 결과가 모두 맞는지 확인합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table class=&quot;seo-table&quot; data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;예제 통합문서 A6:E11의 여섯 가지 입력과 예상 결과&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;행&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;원본문자열&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;상품코드&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;지점&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;기준일&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;판정&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;6행&lt;/th&gt;
&lt;td&gt;PRD101-서울-20260902&lt;/td&gt;
&lt;td&gt;PRD101&lt;/td&gt;
&lt;td&gt;서울&lt;/td&gt;
&lt;td&gt;20260902&lt;/td&gt;
&lt;td&gt;일치&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;7행&lt;/th&gt;
&lt;td&gt;PRD102-부산-20260903&lt;/td&gt;
&lt;td&gt;PRD102&lt;/td&gt;
&lt;td&gt;부산&lt;/td&gt;
&lt;td&gt;20260903&lt;/td&gt;
&lt;td&gt;일치&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;8행&lt;/th&gt;
&lt;td&gt;PRD103--20260904&lt;/td&gt;
&lt;td&gt;PRD103&lt;/td&gt;
&lt;td&gt;빈 셀&lt;/td&gt;
&lt;td&gt;20260904&lt;/td&gt;
&lt;td&gt;일치&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;9행&lt;/th&gt;
&lt;td&gt;PRD104--20260905&lt;/td&gt;
&lt;td&gt;PRD104&lt;/td&gt;
&lt;td&gt;20260905&lt;/td&gt;
&lt;td&gt;빈 셀&lt;/td&gt;
&lt;td&gt;일치&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;10행&lt;/th&gt;
&lt;td&gt;PRD105/대전/20260906&lt;/td&gt;
&lt;td&gt;PRD105&lt;/td&gt;
&lt;td&gt;대전&lt;/td&gt;
&lt;td&gt;20260906&lt;/td&gt;
&lt;td&gt;일치&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;11행&lt;/th&gt;
&lt;td&gt;PRD106-제주/20260907&lt;/td&gt;
&lt;td&gt;PRD106&lt;/td&gt;
&lt;td&gt;제주&lt;/td&gt;
&lt;td&gt;20260907&lt;/td&gt;
&lt;td&gt;일치&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;예제 통합문서의 B:D는 위치별 비교 기준이고 E열 수식은 같은 행의 TEXTSPLIT 결과를 세 위치와 대조합니다. 9행의 &amp;lsquo;일치&amp;rsquo;는 TRUE가 빈 지점을 제거해 기준일을 왼쪽으로 이동시키는 동작까지 예상과 같다는 뜻이지, 업무 열 배치가 올바르다는 뜻은 아닙니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-blue&quot; data-download-type=&quot;verified-workbook&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;6행 재현 예제&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;정상 코드 두 행, 빈 지점 유지와 무시 비교 두 행, 하이픈&amp;middot;슬래시 혼합 두 행을 한 표에서 대조합니다.&lt;/p&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/HcVJs/dJMcag7O3Zt/i6VdDWMTaSZw6lLS2M0WI0/example-workbook.xlsx?attach=1&amp;amp;knm=tfile.xlsx&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;example-workbook.xlsx&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.01MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;972&quot; data-origin-height=&quot;488&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/di95G0/dJMb99Ol8sC/vLKxJ4MecXJv35NgMg0Uwk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/di95G0/dJMb99Ol8sC/vLKxJ4MecXJv35NgMg0Uwk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/di95G0/dJMb99Ol8sC/vLKxJ4MecXJv35NgMg0Uwk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdi95G0%2FdJMb99Ol8sC%2FvLKxJ4MecXJv35NgMg0Uwk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;TEXTSPLIT 예제 시트의 A6:E11 범위에 정상 코드, 빈 지점 유지&amp;middot;무시, 하이픈&amp;middot;슬래시 혼합 사례와 여섯 개의 일치 판정이 표시된 화면&quot; loading=&quot;lazy&quot; width=&quot;972&quot; height=&quot;488&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;972&quot; data-origin-height=&quot;488&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;세 필드의 위치를 확인한 뒤 업무표에 연결하기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-red&quot;&gt;확정 전 점검&lt;/span&gt; 지점 열에 날짜가 들어온 행이 있다면 해당 자료에서 빈 구간이 제거됐는지 먼저 살펴보세요. 세 열의 위치가 맞은 뒤에만 정렬, 조회, 집계 수식의 참조 범위를 연결합니다.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;conditional-decision&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
사용 중인 Excel이 TEXTSPLIT을 지원하는 Microsoft 365 또는 Excel 2024인지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
빈 지점도 열 위치를 유지해야 하면 ignore_empty를 FALSE로 선택합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
하이픈과 슬래시가 실제 필드 내부 문자가 아닌 구분자인지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
각 원본문자열이 상품코드&amp;middot;지점&amp;middot;날짜 세 열로 나뉘고 빈 구간 사례도 예상대로 처리된다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/excel/functions/textsplit-function&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;TEXTSPLIT 구문, 지원 제품, 빈 항목 처리와 여러 구분자 사용법&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/excel/get-started/split-text-into-different-columns-with-the-convert-text-to-columns-wizard&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;텍스트 나누기 마법사의 메뉴 위치와 구분 기호&amp;middot;결과 위치 지정 절차&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 본문의 기능과 절차는 위 공식 문서와 재현 예제를 기준으로 확인했습니다. 프로그램&amp;middot;버전과 확인일은 해당 설명에 표시했습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>엑셀 실무</category>
      <category>TEXTSPLIT 여러 구분자</category>
      <category>구분자로 열 나누기</category>
      <category>엑셀 2024</category>
      <category>엑셀 TEXTSPLIT</category>
      <category>엑셀 문자열 분리</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/24</guid>
      <comments>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-TEXTSPLIT%EC%9C%BC%EB%A1%9C-%EC%83%81%ED%92%88%EC%BD%94%EB%93%9C%C2%B7%EC%A7%80%EC%A0%90%C2%B7%EB%82%A0%EC%A7%9C%EB%A5%BC-%EC%84%B8-%EC%97%B4%EB%A1%9C-%EB%82%98%EB%88%84%EA%B8%B0#entry24comment</comments>
      <pubDate>Sun, 6 Sep 2026 08:00:26 +0900</pubDate>
    </item>
    <item>
      <title>엑셀 COUNTIFS로 고객번호&amp;middot;접수일이 겹친 중복 신청 찾기</title>
      <link>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-COUNTIFS%EB%A1%9C-%EA%B3%A0%EA%B0%9D%EB%B2%88%ED%98%B8%C2%B7%EC%A0%91%EC%88%98%EC%9D%BC%EC%9D%B4-%EA%B2%B9%EC%B9%9C-%EC%A4%91%EB%B3%B5-%EC%8B%A0%EC%B2%AD-%EC%B0%BE%EA%B8%B0</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dPPjzH/dJMcagNGrjR/1KmKY4MHIbPJsqo5Z4JWU1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dPPjzH/dJMcagNGrjR/1KmKY4MHIbPJsqo5Z4JWU1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dPPjzH/dJMcagNGrjR/1KmKY4MHIbPJsqo5Z4JWU1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdPPjzH%2FdJMcagNGrjR%2F1KmKY4MHIbPJsqo5Z4JWU1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;고객번호&amp;middot;접수일 중복 문구와 스프레드시트 셀과 수식 입력줄 그래픽 요소를 담은 엑셀 실무 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;Excel COUNTIFS에 고객번호와 접수일 범위를 복합 조건으로 함께 지정하면 두 값이 모두 같은 행만 중복 신청으로 셀 수 있습니다. 한 값만 같은 행은 정상으로 남습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;troubleshooting&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;condition-map&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;고객번호와 접수일을 각각 조건 범위로 넣고 현재 행의 두 값을 조건으로 사용합니다. 결과가 1이면 유일한 접수이고, 2 이상이면 같은 조합이 반복된 중복 신청 후보입니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;단일 열 검사로 정상 접수까지 걸리는 이유&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;두 값이 모두 같을 때만 중복으로 세는 기준&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;COUNTIFS 범위와 현재 행 조건의 짝&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;8행 예제로 정상과 중복을 직접 대조하기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;범위 크기와 빈값 조건이 어긋날 때 고치기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec6&quot;&gt;정상 3행과 중복 5행이 갈리면 검토 시작&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;단일 열 검사로 정상 접수까지 걸리는 이유&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;신청 대장에서 고객번호와 접수일 조합이 같은 재등록 건만 골라 원본 신청서를 대조해야 하는 상황입니다. 고객번호나 접수일 한 열만 중복 검사하면 같은 고객의 다른 날짜 신청이나 같은 날 접수한 다른 고객까지 걸려 정상 행을 잘못 분류합니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;신청 대장에 C-1001 고객의 2026-09-01 접수가 두 건이고 2026-09-02 접수가 한 건이라면 고객번호만 검사할 때 세 행이 모두 중복처럼 보입니다. 그러나 9월 2일 접수는 날짜가 달라 정상 행입니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;접수일만 검사해도 같은 문제가 생깁니다. 2026-09-01에 서로 다른 고객이 접수했다면 날짜는 같아도 각각 별개의 신청이므로, 두 열을 한 묶음으로 판정해야 합니다.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;두 값이 모두 같을 때만 중복으로 세는 기준&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-blue&quot;&gt;판정&lt;/span&gt; 현재 행의 고객번호와 접수일 조합이 전체 표에 한 번만 있으면 정상으로 둡니다. 같은 조합이 2회 이상이면 자동 삭제 대상이 아니라 원본 신청서를 대조할 중복 후보로 표시합니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-blue&quot; data-value-add-type=&quot;decision-criteria&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;단일 열 표시를 바꿔야 하는 기준&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;고객번호나 접수일 중 하나만 같은 행을 정상으로 남겨야 한다면, 단일 열 중복 표시가 아니라 두 범위를 모두 넣은 COUNTIFS 결과가 2 이상인지 판정해야 합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;이 기준은 단일 열 중복 제거와 달리 고객번호&amp;middot;접수일이라는 복합키를 보존합니다. 중복 횟수도 함께 남기므로 한 쌍이 두 번 접수됐는지 세 번 이상 반복됐는지도 구분할 수 있습니다.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;COUNTIFS 범위와 현재 행 조건의 짝&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;B열이 고객번호이고 C열이 접수일이라면 D6에 다음 수식을 입력합니다. 절대 참조 범위는 전체 8행을 고정하고 B6과 C6은 아래로 채울 때 현재 행을 따라가게 둡니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;code&gt;=COUNTIFS($B$6:$B$13,B6,$C$6:$C$13,C6)&lt;/code&gt;&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;E6에서는 계산된 횟수가 2 이상인지 판정한 뒤 E13까지 채웁니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;code&gt;=IF(D6&amp;gt;1,&quot;중복&quot;,&quot;정상&quot;)&lt;/code&gt;&lt;/p&gt;
&lt;div class=&quot;seo-concept-grid&quot;&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;고객번호만 검사&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;같은 고객의 다른 날짜 신청까지 한 그룹으로 묶여 정상 접수가 과하게 표시될 수 있습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;고객번호와 접수일 검사&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;두 값이 같은 위치의 행만 함께 세므로 실제 복합키의 반복 횟수를 얻습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Microsoft 공식 문서에 따르면 COUNTIFS는 여러 범위에서 모든 조건을 만족하는 횟수를 계산하며, 추가 조건 범위는 첫 범위와 행&amp;middot;열 개수가 같아야 합니다. 2026-09-02 기준 Microsoft 365용 Excel과 Excel 2024&amp;middot;2021&amp;middot;2019&amp;middot;2016 등에 적용됩니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, COUNTIFS function, 2026-09-02 확인&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;8행 예제로 정상과 중복을 직접 대조하기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;예제는 한 조건만 겹치는 정상 사례와 두 조건이 완전히 같은 2회&amp;middot;3회 중복 사례를 함께 담습니다. 접수일은 지역별 해석 차이를 피하도록 &lt;b&gt;YYYY-MM-DD 형식의 고정 텍스트&lt;/b&gt;로 입력합니다.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;복합키 중복 검사 순서&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;원본 입력&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;A6:C13에 접수ID, 고객번호, 접수일 8행을 입력합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;횟수 계산&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;D6에 COUNTIFS를 넣고 D13까지 아래로 채웁니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;상태 판정&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;E6의 IF 수식을 E13까지 채워 정상과 중복을 나눕니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;기대값 대조&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;D열과 E열 결과를 F열의 독립 기대값과 행별로 비교합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table class=&quot;seo-table&quot; data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;고객번호&amp;middot;접수일 조합별 8행 독립 기대값&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;접수ID&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;고객번호&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;접수일&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;중복횟수&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;중복판정&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;R001&lt;/th&gt;
&lt;td&gt;C-1001&lt;/td&gt;
&lt;td&gt;2026-09-01&lt;/td&gt;
&lt;td&gt;2회&lt;/td&gt;
&lt;td&gt;중복&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;R002&lt;/th&gt;
&lt;td&gt;C-1001&lt;/td&gt;
&lt;td&gt;2026-09-02&lt;/td&gt;
&lt;td&gt;1회&lt;/td&gt;
&lt;td&gt;정상&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;R003&lt;/th&gt;
&lt;td&gt;C-1002&lt;/td&gt;
&lt;td&gt;2026-09-01&lt;/td&gt;
&lt;td&gt;1회&lt;/td&gt;
&lt;td&gt;정상&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;R004&lt;/th&gt;
&lt;td&gt;C-1003&lt;/td&gt;
&lt;td&gt;2026-09-03&lt;/td&gt;
&lt;td&gt;3회&lt;/td&gt;
&lt;td&gt;중복&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;R005&lt;/th&gt;
&lt;td&gt;C-1001&lt;/td&gt;
&lt;td&gt;2026-09-01&lt;/td&gt;
&lt;td&gt;2회&lt;/td&gt;
&lt;td&gt;중복&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;R006&lt;/th&gt;
&lt;td&gt;C-1004&lt;/td&gt;
&lt;td&gt;2026-09-01&lt;/td&gt;
&lt;td&gt;1회&lt;/td&gt;
&lt;td&gt;정상&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;R007&lt;/th&gt;
&lt;td&gt;C-1003&lt;/td&gt;
&lt;td&gt;2026-09-03&lt;/td&gt;
&lt;td&gt;3회&lt;/td&gt;
&lt;td&gt;중복&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;R008&lt;/th&gt;
&lt;td&gt;C-1003&lt;/td&gt;
&lt;td&gt;2026-09-03&lt;/td&gt;
&lt;td&gt;3회&lt;/td&gt;
&lt;td&gt;중복&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-hl&quot;&gt;계산 결과는 2, 1, 1, 3, 2, 1, 3, 3이며 정상 3행과 중복 5행으로 나뉩니다.&lt;/span&gt;&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-green&quot; data-download-type=&quot;verified-workbook&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;8행 계산 예제&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;예제 통합문서는 D6:E13의 계산 셀 16개와 각 셀의 독립 기대값을 포함합니다. F열 문구는 수식에서 참조하지 않아 비교 기준이 계산 결과에 따라 바뀌지 않습니다.&lt;/p&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/mdB0D/dJMcag7O2pn/X1uRG6vjGXjQ5HVaeyyoA1/example-workbook.xlsx?attach=1&amp;amp;knm=tfile.xlsx&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;example-workbook.xlsx&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.01MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1133&quot; data-origin-height=&quot;548&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lMJpU/dJMcag7O2oW/dK3HTKvbLKfJ2wVrlR0KCK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lMJpU/dJMcag7O2oW/dK3HTKvbLKfJ2wVrlR0KCK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lMJpU/dJMcag7O2oW/dK3HTKvbLKfJ2wVrlR0KCK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlMJpU%2FdJMcag7O2oW%2FdK3HTKvbLKfJ2wVrlR0KCK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;고객번호와 접수일 8행에서 중복횟수 2&amp;middot;1&amp;middot;1&amp;middot;3&amp;middot;2&amp;middot;1&amp;middot;3&amp;middot;3과 정상&amp;middot;중복 판정이 표시된 계산표&quot; loading=&quot;lazy&quot; width=&quot;1133&quot; height=&quot;548&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1133&quot; data-origin-height=&quot;548&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;범위 크기와 빈값 조건이 어긋날 때 고치기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;원본 접수대장은 보존하고 복사본에서 수식을 먼저 채우세요. 판정 결과만 보고 행을 즉시 삭제하지 말고 접수ID와 원본 신청 기록을 대조해야 합니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;결과가 예상과 다를 때 확인할 지점&lt;/div&gt;
&lt;ul class=&quot;seo-list&quot; style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;고객번호 범위가 B6:B13이면 접수일 범위도 C6:C13처럼 시작 행과 끝 행을 맞춥니다.&lt;/li&gt;
&lt;li&gt;새 행을 추가했다면 두 조건 범위의 마지막 행을 함께 늘리고 수식도 새 행까지 채웁니다.&lt;/li&gt;
&lt;li&gt;Microsoft 문서는 빈 셀 참조를 조건으로 쓰면 0으로 처리한다고 설명합니다. 고객번호나 접수일이 비어 있는 행은 먼저 입력 누락으로 분리합니다.&lt;/li&gt;
&lt;li&gt;절대 참조는 전체 검사 범위에만 사용하고 현재 행 조건인 B6과 C6에는 행 고정을 넣지 않습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;이 예제는 고객번호와 접수일이 모두 채워진 8행만 계산합니다. 빈값을 허용하는 실제 양식이라면 입력 확인 열을 별도로 두고 완성된 행에만 중복 판정을 적용하는 편이 안전합니다.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;6&lt;/div&gt;
&lt;h2 id=&quot;sec6&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;정상 3행과 중복 5행이 갈리면 검토 시작&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;계산표는 중복 가능성을 가려 주는 단계까지 담당하며, 실제 취소나 삭제는 원본 신청 기록과 대조한 뒤 결정합니다.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;action-steps&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
B6:B13과 C6:C13의 시작&amp;middot;끝 행을 맞춥니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
D6:D13이 2, 1, 1, 3, 2, 1, 3, 3으로 계산되는지 대조합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
중복 후보의 접수ID를 원본 신청 기록과 비교한 뒤 처리 여부를 결정합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
고객번호와 접수일이 모두 같은 행만 중복으로 표시되고 한 조건만 같은 행은 정상으로 남는다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-US/Excel/functions/countifs-function&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;COUNTIFS 구문, 모든 조건의 동시 적용, 조건 범위 크기와 지원 Excel 버전&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 본문의 함수 동작과 적용 범위는 위 공식 문서와 8행 재현 예제를 기준으로 확인했습니다. 공식 문서 확인일은 2026-09-02입니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>엑셀 실무</category>
      <category>데이터 검증</category>
      <category>복합 조건</category>
      <category>엑셀 COUNTIFS</category>
      <category>엑셀 중복 찾기</category>
      <category>중복 신청</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/23</guid>
      <comments>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-COUNTIFS%EB%A1%9C-%EA%B3%A0%EA%B0%9D%EB%B2%88%ED%98%B8%C2%B7%EC%A0%91%EC%88%98%EC%9D%BC%EC%9D%B4-%EA%B2%B9%EC%B9%9C-%EC%A4%91%EB%B3%B5-%EC%8B%A0%EC%B2%AD-%EC%B0%BE%EA%B8%B0#entry23comment</comments>
      <pubDate>Sat, 5 Sep 2026 08:00:12 +0900</pubDate>
    </item>
    <item>
      <title>워드 긴 표의 제목 행을 다음 페이지마다 반복하는 법</title>
      <link>https://docroutine.tistory.com/entry/%EC%9B%8C%EB%93%9C-%EA%B8%B4-%ED%91%9C%EC%9D%98-%EC%A0%9C%EB%AA%A9-%ED%96%89%EC%9D%84-%EB%8B%A4%EC%9D%8C-%ED%8E%98%EC%9D%B4%EC%A7%80%EB%A7%88%EB%8B%A4-%EB%B0%98%EB%B3%B5%ED%95%98%EB%8A%94-%EB%B2%95</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Fl3H9/dJMcafA78UC/FAxwYYDtrJZCNKkGN4G4T1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Fl3H9/dJMcafA78UC/FAxwYYDtrJZCNKkGN4G4T1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Fl3H9/dJMcafA78UC/FAxwYYDtrJZCNKkGN4G4T1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFl3H9%2FdJMcafA78UC%2FFAxwYYDtrJZCNKkGN4G4T1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;워드 표 머리글 반복 문구와 문서 페이지와 PDF 확인 표시 그래픽 요소를 담은 문서 &amp;middot; PDF 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;워드 긴 표의 첫 행 또는 첫 두 행을 머리글로 지정하면 자동 페이지 나누기마다 같은 열 제목이 반복되고, 첫 페이지에서 고친 내용도 뒤 페이지에 함께 반영됩니다. 다만 표 안의 수동 페이지 나누기에서는 반복되지 않습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;explainer&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;direct-answer&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제목 행을 페이지마다 복사하지 말고 Word 표의 머리글 반복 기능으로 지정합니다. 결과는 인쇄 모양 보기에서 판단하고, 표 안에 수동 페이지 나누기가 있다면 자동 분할로 되돌려야 합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;둘째 페이지에서 열 제목이 사라지는 명세표&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;한 행과 두 행 머리글을 지정하는 기준&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;45행 표에서 네 가지 동작을 나눠 기록하기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;반복 제목 행을 설정하는 두 가지 경로&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;반복이 멈추는 수동 페이지 나누기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec6&quot;&gt;모든 페이지 머리글이 같을 때 문서 확정&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;둘째 페이지에서 열 제목이 사라지는 명세표&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;긴 견적 명세표의 두 번째 페이지부터 열 제목이 사라지면 수량&amp;middot;단가&amp;middot;금액이 어느 열인지 구분하기 어렵습니다. 첫 행을 뒤 페이지에 복사해 붙이면 원본 제목을 고칠 때 복사본까지 따로 수정해야 합니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Microsoft 지원 문서의 적용 대상은 Word for Microsoft 365와 Word 2024&amp;middot;2021&amp;middot;2019&amp;middot;2016입니다. 반복 머리글은 인쇄 모양 보기와 인쇄 결과에서 확인할 수 있습니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft 지원, Repeat table header on subsequent pages, 2026년 9월 1일 확인&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;제출용 견적서나 명세서는 원본을 보존하고 복사본에서 먼저 설정하세요. 예외 비교를 위해 넣는 수동 페이지 나누기도 비교 사본에서만 시험하는 편이 안전합니다.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;한 행과 두 행 머리글을 지정하는 기준&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;반복 범위는 반드시 표의 첫 행을 포함해야 합니다. 열 이름이 한 줄이면 첫 행만 선택하고, 분류명과 세부 열 이름이 두 줄로 구성되면 첫 행부터 둘째 행까지 연속으로 선택합니다.&lt;/p&gt;
&lt;div class=&quot;seo-concept-grid&quot;&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;제목 1행&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;품목&amp;middot;수량&amp;middot;단가&amp;middot;금액처럼 한 줄에 모든 열 이름이 있으면 첫 행만 반복합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;제목 2행&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;상위 분류와 세부 열 이름이 나뉘었다면 첫 행을 포함한 두 행을 함께 반복합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;뒤 페이지에 나타난 머리글은 별도 복사본이 아닙니다. 첫 페이지의 머리글을 수정하면 반복된 모든 페이지에 같은 변경이 반영되고, 뒤 페이지의 반복 행은 직접 수정할 수 없습니다.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;45행 표에서 네 가지 동작을 나눠 기록하기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;A4 세로&amp;middot;보통 여백&amp;middot;10pt 문서에 높이 0.7cm인 명세 행 45개를 만들고 사본을 준비합니다. 한 사본은 제목 1행, 다른 사본은 첫 두 행을 머리글로 지정해 자동 분할&amp;middot;수동 분할&amp;middot;수정 동기화를 비교합니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table class=&quot;seo-table&quot; data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;45행 명세표의 머리글 지정과 페이지 분할 비교&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;검사 ID&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;시험 조건&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;기대 결과&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;TEST-01&lt;/td&gt;
&lt;td&gt;제목 1행 지정&amp;middot;자동 분할&lt;/td&gt;
&lt;td&gt;뒤 페이지에 1행 반복&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TEST-02&lt;/td&gt;
&lt;td&gt;제목 1~2행 지정&amp;middot;자동 분할&lt;/td&gt;
&lt;td&gt;뒤 페이지에 1~2행 반복&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TEST-03&lt;/td&gt;
&lt;td&gt;첫 페이지 1행 제목 수정&lt;/td&gt;
&lt;td&gt;뒤 페이지에도 수정 내용 반영&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TEST-04&lt;/td&gt;
&lt;td&gt;둘째 페이지 반복 제목 직접 수정&lt;/td&gt;
&lt;td&gt;직접 수정 불가&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TEST-05&lt;/td&gt;
&lt;td&gt;제목 1행 지정&amp;middot;표 내부 수동 나누기&lt;/td&gt;
&lt;td&gt;뒤 페이지에 제목 반복 안 됨&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TEST-06&lt;/td&gt;
&lt;td&gt;수동 나누기 제거&amp;middot;자동 분할 복원&lt;/td&gt;
&lt;td&gt;뒤 페이지에 제목 다시 반복&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TEST-07&lt;/td&gt;
&lt;td&gt;인쇄 모양 보기 전환&lt;/td&gt;
&lt;td&gt;각 페이지 상단에 제목 표시&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TEST-08&lt;/td&gt;
&lt;td&gt;45개 명세 행 전체 페이지 확인&lt;/td&gt;
&lt;td&gt;모든 페이지 제목 동일&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;점검표 E6:E13에는 &lt;code&gt;=IF(D6=&quot;&quot;,&quot;미입력&quot;,IF(D6=C6,&quot;일치&quot;,&quot;불일치&quot;))&lt;/code&gt;가 들어가 실제 결과와 기대 결과를 비교합니다. E14는 &lt;code&gt;=IF(COUNTIF(E6:E13,&quot;일치&quot;)=8,&quot;전체 일치&quot;,IF(COUNTIF(E6:E13,&quot;불일치&quot;)&amp;gt;0,&quot;재점검&quot;,&quot;입력 대기&quot;))&lt;/code&gt;로 여덟 항목의 입력 상태를 모읍니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-green&quot; data-download-type=&quot;practice-workbook&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;확인 점검표&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;실제 결과 칸은 비어 있으며 Word에서 각 조건을 직접 실행한 뒤 D6:D13에 기대 결과와 같은 표현으로 입력합니다. 이 점검표는 기록과 수식 판정만 지원하며 Word 설정을 대신 실행하지 않습니다.&lt;/p&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/3FQ8Z/dJMcadXCHJX/x5QHq3tQe4nfY5U73vfVF1/example-workbook.xlsx?attach=1&amp;amp;knm=tfile.xlsx&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;example-workbook.xlsx&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.00MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;입력 전에는 E6:E13이 &amp;lsquo;미입력&amp;rsquo;, E14가 &amp;lsquo;입력 대기&amp;rsquo;로 표시되어야 합니다. 여덟 실제 결과가 기대 결과와 같으면 개별 판정은 &amp;lsquo;일치&amp;rsquo;, 전체 판정은 &amp;lsquo;전체 일치&amp;rsquo;로 바뀌는지 확인하세요.&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1163&quot; data-origin-height=&quot;578&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/8vE5v/dJMcajjf0tn/W97mYCfYAajr4IsXBqSyh1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/8vE5v/dJMcajjf0tn/W97mYCfYAajr4IsXBqSyh1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/8vE5v/dJMcajjf0tn/W97mYCfYAajr4IsXBqSyh1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F8vE5v%2FdJMcajjf0tn%2FW97mYCfYAajr4IsXBqSyh1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;실습 점검표: 검사 ID, 시험 조건, 기대 결과, 빈 실제 결과, 미입력 판정과 전체 입력 대기가 표시된 표&quot; loading=&quot;lazy&quot; width=&quot;1163&quot; height=&quot;578&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1163&quot; data-origin-height=&quot;578&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;반복 제목 행을 설정하는 두 가지 경로&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;공식 문서가 안내하는 방법은 리본 메뉴와 표 속성 두 가지입니다. 표시 언어가 한국어라면 아래 영문 명칭을 함께 대조하면 메뉴를 찾기 쉽습니다.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;머리글 반복 설정과 결과 확인 순서&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;머리글 범위 선택&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;표의 첫 행 또는 첫 행을 포함한 연속된 여러 행을 선택합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;리본에서 지정&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;표 레이아웃(Table Layout) 탭의 데이터(Data) 그룹에서 머리글 행 반복(Repeat Header Rows)을 선택합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;표 속성으로 지정&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;대체 경로로 표를 오른쪽 클릭하고 표 속성의 행 탭에서 각 페이지 위쪽의 머리글 행 반복 옵션을 선택합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;인쇄 모양 보기&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;표가 두 페이지 이상 자동으로 이어지는지 보고 각 페이지 상단의 제목 행을 대조합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step5&quot;&gt;5단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;수정 동기화&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;첫 페이지의 제목 문구 하나를 바꾸고 뒤 페이지에도 같은 문구가 나타나는지 확인합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;둘째 페이지 이후의 반복 머리글은 잠겨 있으므로 그 위치에서 문구를 고치지 못하는 것이 정상입니다. 제목 변경은 첫 페이지에 있는 원래 머리글 행에서 진행하세요.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;반복이 멈추는 수동 페이지 나누기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;설정을 켰는데 다음 페이지에 표 머리글이 나오지 않으면 세 조건을 나눠 봅니다. 선택 범위에 첫 행이 빠졌는지, 인쇄 모양 보기인지, 표 안에 수동 페이지 나누기가 있는지 순서대로 확인하세요.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot; data-value-add-type=&quot;practical-check&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;실패 원인을 가르는 점검&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;둘째 제목 행만 선택하지 말고 첫 행부터 연속 선택한 뒤, 수동 페이지 나누기를 제거한 사본에서 인쇄 모양 보기로 반복과 수정 동기화를 함께 점검하세요.&lt;/p&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Word는 자동 페이지 나누기로 생긴 새 페이지에는 머리글을 반복하지만, 표 안에 수동 페이지 나누기를 넣은 지점에서는 반복하지 않습니다. 수동 나누기를 제거하고 표가 내용 흐름에 따라 자동으로 넘어가게 한 뒤 다시 대조하세요.&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;리본과 표 속성의 번역 명칭은 Word 표시 언어에 따라 조금 다를 수 있습니다. Microsoft 공식 문서의 적용 버전에 포함되는지 먼저 확인하고 영문 메뉴명도 함께 찾으세요.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;6&lt;/div&gt;
&lt;h2 id=&quot;sec6&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;모든 페이지 머리글이 같을 때 문서 확정&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;출력용 사본에서 한 행&amp;middot;두 행 설정과 자동 분할 결과를 차례로 대조합니다. 수동 분할 비교가 끝났다면 해당 나누기를 제거한 최종본만 저장하세요.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;conditional-decision&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
반복할 범위가 표의 첫 행을 포함해 연속 선택되어 있는지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
표 내부의 수동 페이지 나누기를 제거하고 자동 분할 상태로 되돌립니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
첫 페이지 제목을 수정해 뒤 페이지의 반복 행에도 같은 내용이 나타나는지 대조합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
점검표의 여덟 판정이 모두 &amp;lsquo;일치&amp;rsquo;이고 전체 판정이 &amp;lsquo;전체 일치&amp;rsquo;인지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
인쇄 모양 보기에서 모든 표 페이지 상단에 같은 제목 행이 보이면 완료입니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-US/Word/repeat-table-header-on-subsequent-pages&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft 지원&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;표 머리글 행 반복 설정, 적용 버전, 인쇄 모양 보기와 수동 페이지 나누기 예외&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 본문의 기능과 절차는 Microsoft 공식 문서와 2026년 9월 1일 기준 재현 점검 절차를 바탕으로 정리했습니다. 메뉴 이름은 Word 표시 언어에 따라 다를 수 있습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>문서&amp;middot;PDF</category>
      <category>문서 편집</category>
      <category>워드</category>
      <category>인쇄 모양 보기</category>
      <category>표 머리글</category>
      <category>표 제목 행 반복</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/22</guid>
      <comments>https://docroutine.tistory.com/entry/%EC%9B%8C%EB%93%9C-%EA%B8%B4-%ED%91%9C%EC%9D%98-%EC%A0%9C%EB%AA%A9-%ED%96%89%EC%9D%84-%EB%8B%A4%EC%9D%8C-%ED%8E%98%EC%9D%B4%EC%A7%80%EB%A7%88%EB%8B%A4-%EB%B0%98%EB%B3%B5%ED%95%98%EB%8A%94-%EB%B2%95#entry22comment</comments>
      <pubDate>Fri, 4 Sep 2026 14:00:44 +0900</pubDate>
    </item>
    <item>
      <title>워드 빈 줄 일괄 삭제, 찾기&amp;middot;바꾸기 특수 문자로 수동 줄바꿈까지 정리하는 법</title>
      <link>https://docroutine.tistory.com/entry/%EC%9B%8C%EB%93%9C-%EB%B9%88-%EC%A4%84-%EC%9D%BC%EA%B4%84-%EC%82%AD%EC%A0%9C-%EC%B0%BE%EA%B8%B0%C2%B7%EB%B0%94%EA%BE%B8%EA%B8%B0-%ED%8A%B9%EC%88%98-%EB%AC%B8%EC%9E%90%EB%A1%9C-%EC%88%98%EB%8F%99-%EC%A4%84%EB%B0%94%EA%BF%88%EA%B9%8C%EC%A7%80-%EC%A0%95%EB%A6%AC%ED%95%98%EB%8A%94-%EB%B2%95</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/9xxXb/dJMcabeiBoX/RYShsxoDQx7BTky6znzSd1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/9xxXb/dJMcabeiBoX/RYShsxoDQx7BTky6znzSd1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/9xxXb/dJMcabeiBoX/RYShsxoDQx7BTky6znzSd1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F9xxXb%2FdJMcabeiBoX%2FRYShsxoDQx7BTky6znzSd1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;워드 빈 줄&amp;middot;줄바꿈 정리 문구와 문서 페이지와 PDF 확인 표시 그래픽 요소를 담은 문서 &amp;middot; PDF 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;웹에서 붙여넣은 워드 문서의 여러 빈 줄은 찾기&amp;middot;바꾸기에서 문단 기호를, 수동 줄바꿈은 별도 특수 문자를 지정해 일괄 정리할 수 있습니다. 두 기호를 구분하면 필요한 문단은 그대로 남길 수 있습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;troubleshooting&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;condition-map&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;para;가 연속된 구간은 빈 문단 정리 대상이고, 꺾인 화살표로 보이는 수동 줄바꿈은 별도 대상입니다. 복사본에서 표시 기호를 켠 뒤 연속 문단 기호는 하나씩 줄이고, 문장 중간의 수동 줄바꿈은 공백으로 바꾸면 문단 경계를 지킬 수 있습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;빈 문단과 수동 줄바꿈이 섞인 보고서부터 구분하기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;문단 기호와 수동 줄바꿈을 바꾸는 기준&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;3쪽 초안에서 표시 기호와 결과 수를 대조하기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;빈 줄을 줄인 뒤 수동 줄바꿈을 정리하는 순서&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;모두 바꾸기가 문단을 합칠 때 멈출 지점&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec6&quot;&gt;빈 줄만 사라졌을 때 원본에 반영하기&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;빈 문단과 수동 줄바꿈이 섞인 보고서부터 구분하기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;여러 출처의 문장을 합친 보고서에는 빈 문단과 수동 줄바꿈이 함께 섞이기 쉽습니다. 이 상태에서는 문단 사이가 들쭉날쭉해지고 페이지 수가 불필요하게 늘어납니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;화면 오른쪽 끝에서 저절로 넘어간 줄은 자동 줄 바꿈이므로 찾기&amp;middot;바꾸기 대상 문자가 아닙니다. 표시&amp;middot;숨기기 단추를 켰을 때 나타나는 문단 기호, 수동 줄바꿈, 탭을 먼저 구분해야 합니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;2026년 9월 1일 기준 Microsoft 지원 문서의 적용 대상은 Word for Microsoft 365와 Word 2024&amp;middot;2021&amp;middot;2019&amp;middot;2016입니다. Word 웹 버전에서는 고급 특수 문자 바꾸기 대신 문서를 데스크톱 Word로 열어 진행하세요.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, Word 찾기&amp;middot;바꾸기 및 서식 기호 표시 문서, 2026년 9월 1일 확인&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;중요한 보고서는 원본을 보존하고 복사본에서 먼저 시험하세요. 일괄 바꾸기 뒤에는 실행 취소만 믿지 말고 원본과 정리본을 나란히 대조하는 편이 안전합니다.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;문단 기호와 수동 줄바꿈을 바꾸는 기준&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Enter와 Shift+Enter는 화면에서 모두 다음 줄로 내려가지만 문서 구조는 다릅니다. 표시 기호를 켠 뒤 아래 기준으로 찾을 대상을 정하세요.&lt;/p&gt;
&lt;div class=&quot;seo-concept-grid&quot;&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;문단 기호 ^p&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;Enter로 끝낸 문단 경계입니다. 빈 문단 한 개는 보통 문단 기호 두 개가 연속된 ^p^p로 찾습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;수동 줄바꿈 ^l&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;Shift+Enter로 같은 문단 안에서 줄만 내린 표시입니다. 문장 중간의 기호는 공백 한 칸으로 바꾸면 단어가 붙는 것을 막을 수 있습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;이 절차에서는 &lt;b&gt;와일드카드 사용을 끕니다.&lt;/b&gt; Microsoft의 특수 문자 코드표에 따르면 와일드카드를 켠 찾기 상자에서는 문단 기호 코드 ^p가 작동하지 않습니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;수동 줄바꿈 코드는 숫자 1이 아니라 소문자 l을 쓴 &lt;code&gt;^l&lt;/code&gt;입니다. 코드를 직접 입력하기 어렵다면 더 보기의 특수 문자 메뉴에서 문단 기호 또는 수동 줄바꿈을 선택하세요.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, 특수 문자 코드표 및 와일드카드 조건, 2026년 9월 1일 확인&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-blue&quot; data-value-add-type=&quot;exception-boundary&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;바꾸기 범위의 경계&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;문장 안의 수동 줄바꿈은 공백으로 바꾸되, 문단 기호 전체를 공백으로 바꾸면 제목&amp;middot;본문&amp;middot;목록의 경계까지 합쳐지므로 연속 문단 기호만 단계적으로 줄여야 합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;3쪽 초안에서 표시 기호와 결과 수를 대조하기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;새 문서의 각 쪽에 제목, 본문, 담당자 줄을 하나씩 넣습니다. 본문은 아래 문장을 사용하고 목록의 &amp;crarr; 위치에서는 기호를 입력하지 말고 Shift+Enter를 누르세요.&lt;/p&gt;
&lt;ul class=&quot;seo-list&quot; style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;1쪽: &amp;lsquo;시장 조사&amp;rsquo; / &amp;lsquo;웹 자료를 모아&amp;crarr;보고서 초안을 작성한다.&amp;rsquo; / &amp;lsquo;담당자&amp;rsquo;와 &amp;lsquo;김하나&amp;rsquo; 사이에 Tab&lt;/li&gt;
&lt;li&gt;2쪽: &amp;lsquo;검토 일정&amp;rsquo; / &amp;lsquo;초안을 검토하고&amp;crarr;수정 의견을 반영한 뒤&amp;crarr;최종안을 공유한다.&amp;rsquo; / &amp;lsquo;담당자&amp;rsquo;와 &amp;lsquo;이도윤&amp;rsquo; 사이에 Tab&lt;/li&gt;
&lt;li&gt;3쪽: &amp;lsquo;제출 확인&amp;rsquo; / &amp;lsquo;표지를 확인하고&amp;crarr;본문 순서를 맞추고&amp;crarr;파일명을 점검한 뒤&amp;crarr;제출한다.&amp;rsquo; / &amp;lsquo;담당자&amp;rsquo;와 &amp;lsquo;박서연&amp;rsquo; 사이에 Tab&lt;/li&gt;
&lt;/ul&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;제목 뒤에는 Enter를 표의 수만큼 더 눌러 빈 문단을 만들고, 담당자와 이름 사이에서는 Tab을 한 번 누릅니다. 1쪽과 2쪽 끝에는 Ctrl+Enter를 눌러 페이지 나누기 두 개를 넣으세요.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;3쪽 초안에 의도적으로 넣을 표시 기호 수&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;페이지&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;제목 뒤 빈 문단&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;수동 줄바꿈&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;탭&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;페이지 나누기&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;1쪽&lt;/th&gt;
&lt;td&gt;2개&lt;/td&gt;
&lt;td&gt;1개&lt;/td&gt;
&lt;td&gt;1개&lt;/td&gt;
&lt;td&gt;1개&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;2쪽&lt;/th&gt;
&lt;td&gt;3개&lt;/td&gt;
&lt;td&gt;2개&lt;/td&gt;
&lt;td&gt;1개&lt;/td&gt;
&lt;td&gt;1개&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;3쪽&lt;/th&gt;
&lt;td&gt;1개&lt;/td&gt;
&lt;td&gt;3개&lt;/td&gt;
&lt;td&gt;1개&lt;/td&gt;
&lt;td&gt;0개&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;합계&lt;/th&gt;
&lt;td&gt;6개&lt;/td&gt;
&lt;td&gt;6개&lt;/td&gt;
&lt;td&gt;3개&lt;/td&gt;
&lt;td&gt;2개&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;제목 뒤의 연속 문단 기호는 1쪽 3개, 2쪽 4개, 3쪽 2개가 됩니다. &lt;code&gt;^p^p&lt;/code&gt;를 &lt;code&gt;^p&lt;/code&gt;로 바꿀 때 예상 건수는 1차 4건, 2차 2건, 3차 0건이며 &lt;code&gt;^l&lt;/code&gt;을 공백으로 바꾸는 예상 건수는 6건입니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;단계별 찾기&amp;middot;바꾸기 입력값과 예상 결과&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;점검 단계&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;찾을 내용&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;바꿀 내용&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;예상값&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;빈 문단 1차&lt;/th&gt;
&lt;td&gt;&lt;code&gt;^p^p&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;^p&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;4건&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;빈 문단 2차&lt;/th&gt;
&lt;td&gt;&lt;code&gt;^p^p&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;^p&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;2건&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;빈 문단 3차&lt;/th&gt;
&lt;td&gt;&lt;code&gt;^p^p&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;^p&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;0건&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;수동 줄바꿈&lt;/th&gt;
&lt;td&gt;&lt;code&gt;^l&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;공백 1개&lt;/td&gt;
&lt;td&gt;6건&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;보존 항목&lt;/th&gt;
&lt;td&gt;&lt;code&gt;^t&lt;/code&gt;와 페이지 나누기&lt;/td&gt;
&lt;td&gt;변경 없음&lt;/td&gt;
&lt;td&gt;탭 3개&amp;middot;페이지 나누기 2개&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;오류 비교 사본&lt;/th&gt;
&lt;td&gt;&lt;code&gt;^p&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;공백 1개&lt;/td&gt;
&lt;td&gt;문단이 합쳐짐&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-card seo-card-green&quot; data-download-type=&quot;practice-workbook&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;확인 점검표&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;점검표의 예상값 열에는 위 수치와 보존 조건이 들어 있고 실제값 F6:F20은 비워 둡니다. 이 점검표는 Word 작업을 대신 실행하지 않으므로 Word 창에 표시된 바뀐 항목 수와 보존 상태를 직접 입력하세요.&lt;/p&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/NLllK/dJMcajcnR8W/Dnrcuhe7TVmfdaKbTbKhS0/example-workbook.xlsx?attach=1&amp;amp;knm=tfile.xlsx&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;example-workbook.xlsx&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.01MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;처음에는 실제값이 비어 있어 G6:G20이 &amp;lsquo;미입력&amp;rsquo;으로 표시됩니다. 실제값이 예상값과 같으면 &amp;lsquo;일치&amp;rsquo;, 다르면 &amp;lsquo;재확인&amp;rsquo;으로 바뀌므로 누락된 단계를 바로 찾을 수 있습니다.&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1412&quot; data-origin-height=&quot;758&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/IyisI/dJMcajcnR8t/BiSWpYt0vvTRbwNi8zOQc0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/IyisI/dJMcajcnR8t/BiSWpYt0vvTRbwNi8zOQc0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/IyisI/dJMcajcnR8t/BiSWpYt0vvTRbwNi8zOQc0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FIyisI%2FdJMcajcnR8t%2FBiSWpYt0vvTRbwNi8zOQc0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;실습 점검표: 3쪽 워드 초안의 표시 기호 예상값, 빈 실제값 입력 열, 판정 열이 있는 줄바꿈 정리 점검표&quot; loading=&quot;lazy&quot; width=&quot;1412&quot; height=&quot;758&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1412&quot; data-origin-height=&quot;758&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;빈 줄을 줄인 뒤 수동 줄바꿈을 정리하는 순서&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;빈 문단과 수동 줄바꿈은 한 번에 섞어 바꾸지 말고 순서를 나눠 처리하세요.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;Word 데스크톱에서 실행할 순서&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;복사본과 표시 기호 준비&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;원본을 복사한 뒤 표시&amp;middot;숨기기 단추를 켜고 빈 문단, 수동 줄바꿈, 탭, 페이지 나누기 위치를 셉니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;바꾸기 창 열기&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;Ctrl+H로 찾기&amp;middot;바꾸기를 열고 더 보기를 펼친 뒤 와일드카드 사용이 꺼져 있는지 확인합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;연속 빈 문단 줄이기&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;찾을 내용에 ^p^p, 바꿀 내용에 ^p를 넣고 모두 바꾸기를 반복합니다. 바뀐 항목이 0건이 되면 멈춥니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;수동 줄바꿈 검토&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;찾을 내용에 ^l을 넣고 다음 찾기로 앞부분을 살펴봅니다. 모두 문장 중간의 불필요한 줄바꿈이면 바꿀 내용에 공백 한 칸을 입력합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step5&quot;&gt;5단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;보존 기호 대조&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;탭 3개와 페이지 나누기 2개가 남았는지 보고 제목, 본문, 담당자 블록이 서로 분리돼 있는지 대조합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step6&quot;&gt;6단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;점검표에 실제값 입력&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;Word의 바뀐 항목 수와 보존 상태를 F6:F20에 입력하고 G열이 모두 &amp;lsquo;일치&amp;rsquo;인지 확인합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;수동 줄바꿈 앞뒤에 이미 공백이 있으면 공백 한 칸으로 바꾼 뒤 두 칸이 남을 수 있습니다. 해당 문장을 다음 찾기로 살펴보고 불필요한 중복 공백만 별도로 줄이세요.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;모두 바꾸기가 문단을 합칠 때 멈출 지점&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;오류 비교용 사본에서만 &lt;code&gt;^p&lt;/code&gt; 전체를 공백으로 바꾸면 제목, 본문, 담당자 블록의 경계까지 없어지는 결과를 볼 수 있습니다. 점검표 F20에는 이때의 실제 상태를 &amp;lsquo;합쳐짐&amp;rsquo;으로 입력하세요.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;모두 바꾸기 전에 멈출 조건&lt;/div&gt;
&lt;ul class=&quot;seo-list&quot; style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;주소, 시, 목록처럼 수동 줄바꿈 자체가 배치 의미를 갖는 문서&lt;/li&gt;
&lt;li&gt;수동 줄바꿈을 지웠을 때 앞뒤 단어가 붙거나 공백이 두 칸이 되는 구간&lt;/li&gt;
&lt;li&gt;문단 간격 문제가 빈 문단이 아니라 문단 앞&amp;middot;뒤 간격 설정에서 생긴 경우&lt;/li&gt;
&lt;li&gt;찾기 결과가 예상 개수와 크게 다르거나 첫 시도부터 0건인 경우&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;결과가 예상과 다르면 모두 바꾸기를 진행하지 말고 다음 찾기와 개별 바꾸기로 범위를 확인하세요. 문단 기호가 검색되지 않으면 와일드카드를 끄고 특수 문자 메뉴에서 문단 기호를 다시 선택합니다.&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;Word 웹 버전에서 고급 옵션이 보이지 않는 것은 기본 찾기&amp;middot;바꾸기 범위의 차이입니다. 데스크톱 Word로 연 뒤 같은 복사본에서 계속 진행하세요.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;6&lt;/div&gt;
&lt;h2 id=&quot;sec6&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;빈 줄만 사라졌을 때 원본에 반영하기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;정리본은 빈 줄 개수만 보지 말고 문단 경계와 보존 기호를 함께 대조해야 합니다. 점검표의 실제값을 모두 입력한 뒤 재확인 항목이 하나라도 남으면 원본에 반영하지 마세요.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;caution-boundary&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
연속 문단 기호 검색이 0건이 될 때까지만 ^p^p를 ^p로 줄입니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
수동 줄바꿈은 문장 중간의 불필요한 항목만 공백으로 바꿉니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
3쪽 예제의 탭 3개와 페이지 나누기 2개가 그대로 남았는지 대조합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
문단 기호 전체를 공백으로 바꾸는 오류 절차는 비교 사본에서만 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
의도한 문단은 유지되고 연속 빈 줄과 수동 줄바꿈만 제거되면 완료입니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/word/training/find-and-replace-text-in-word&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft 지원&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;Word에서 텍스트와 문단 기호&amp;middot;페이지 나누기 등 특수 문자를 찾고 바꾸는 절차&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-US/Word/show-or-hide-tab-marks-in-word&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft 지원&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;Word에서 문단 표시&amp;middot;탭 등 숨은 서식 기호를 표시하거나 숨기는 방법&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/outlook/find-and-replace-text-within-an-email-message-or-item&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft 지원&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;Outlook 메시지 편집기의 ^p&amp;middot;^l&amp;middot;^t 특수 문자 코드와 와일드카드 조건&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 기능 범위는 위 공식 문서를 기준으로 정리했습니다. Word의 실제 바꾸기 건수와 문단 보존 여부는 본문의 점검표에 직접 기록해 확인하세요.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>문서&amp;middot;PDF</category>
      <category>문단 기호</category>
      <category>문서 서식 정리</category>
      <category>수동 줄바꿈 제거</category>
      <category>워드 빈 줄 일괄 삭제</category>
      <category>워드 찾기 바꾸기</category>
      <category>워드 특수 문자</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/21</guid>
      <comments>https://docroutine.tistory.com/entry/%EC%9B%8C%EB%93%9C-%EB%B9%88-%EC%A4%84-%EC%9D%BC%EA%B4%84-%EC%82%AD%EC%A0%9C-%EC%B0%BE%EA%B8%B0%C2%B7%EB%B0%94%EA%BE%B8%EA%B8%B0-%ED%8A%B9%EC%88%98-%EB%AC%B8%EC%9E%90%EB%A1%9C-%EC%88%98%EB%8F%99-%EC%A4%84%EB%B0%94%EA%BF%88%EA%B9%8C%EC%A7%80-%EC%A0%95%EB%A6%AC%ED%95%98%EB%8A%94-%EB%B2%95#entry21comment</comments>
      <pubDate>Fri, 4 Sep 2026 11:00:10 +0900</pubDate>
    </item>
    <item>
      <title>Adobe Acrobat에서 여러 PDF와 워드 파일을 순서대로 합쳐 한 파일로 만드는 법</title>
      <link>https://docroutine.tistory.com/entry/Adobe-Acrobat%EC%97%90%EC%84%9C-%EC%97%AC%EB%9F%AC-PDF%EC%99%80-%EC%9B%8C%EB%93%9C-%ED%8C%8C%EC%9D%BC%EC%9D%84-%EC%88%9C%EC%84%9C%EB%8C%80%EB%A1%9C-%ED%95%A9%EC%B3%90-%ED%95%9C-%ED%8C%8C%EC%9D%BC%EB%A1%9C-%EB%A7%8C%EB%93%9C%EB%8A%94-%EB%B2%95</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ELhA7/dJMcag7N7XT/5IKkOQroX8K7KKhEZne3J1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ELhA7/dJMcag7N7XT/5IKkOQroX8K7KKhEZne3J1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ELhA7/dJMcag7N7XT/5IKkOQroX8K7KKhEZne3J1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FELhA7%2FdJMcag7N7XT%2F5IKkOQroX8K7KKhEZne3J1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;제출서류 PDF 합치기 문구와 문서 페이지와 PDF 확인 표시 그래픽 요소를 담은 문서 &amp;middot; PDF 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;Adobe Acrobat의 파일 결합에 PDF&amp;middot;Word&amp;middot;Excel 서류를 추가하면, 문서와 개별 페이지를 제출 순서대로 정렬하고 불필요한 페이지를 뺀 뒤 하나의 순차 PDF로 저장할 수 있습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;routine&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;key-checklist&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 원본 4개의 제출 순서를 고정하고, 문서별 페이지를 펼쳐 제외할 페이지를 뺀 뒤 결합합니다. 저장본에서는 포함 원본 4개, 전체 9쪽, 상위 책갈피 네 개를 각각 대조해야 누락과 순서 오류를 가를 수 있습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;표지&amp;middot;본문&amp;middot;증빙을 한 제출본으로 묶는 범위&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;파일 단위와 페이지 단위를 나누는 기준&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;원본 4개에서 최종 9쪽을 계산하는 점검표&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;Acrobat 파일 결합에서 순서를 맞추는 실행 순서&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;페이지 수와 책갈피가 어긋날 때 고칠 지점&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec6&quot;&gt;포함 원본&amp;middot;9쪽&amp;middot;책갈피가 맞으면 저장 확정&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;표지&amp;middot;본문&amp;middot;증빙을 한 제출본으로 묶는 범위&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;제출 서류가 PDF와 Word 파일로 흩어져 있고 표지&amp;middot;증빙 순서까지 맞춘 한 파일이 필요할 때, 각 문서를 따로 변환하고 다시 복사하면 원본 단위와 페이지 단위가 뒤섞이기 쉽습니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;여기서는 01_표지.docx, 02_본문A.pdf, 03_본문B.pdf, 04_증빙.xlsx를 준비해 하나의 제출 PDF로 묶습니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Adobe 공식 도움말은 Acrobat 데스크톱에서 PDF, Word, Excel, PowerPoint 등을 한 개의 순차 PDF로 결합하고, 만들기 전에 페이지를 미리 보고 정렬&amp;middot;이동&amp;middot;삭제할 수 있다고 설명합니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Adobe Acrobat 도움말, Combine files into one PDF, 2026년 1월 20일 갱신&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;2026년 9월 1일 기준 데스크톱 Acrobat 절차입니다. 중요한 제출 서류는 원본 폴더를 보존하고 작업용 복사본에서 진행하세요.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;파일 단위와 페이지 단위를 나누는 기준&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;결합 창에는 파일 카드와 펼친 페이지 축소판이 함께 나타납니다. 제출 목록의 큰 순서는 파일 단위로, 한 문서 안의 불필요한 장은 페이지 단위로 다루면 됩니다.&lt;/p&gt;
&lt;div class=&quot;seo-concept-grid&quot;&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;파일 단위&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;01_표지 &amp;rarr; 02_본문A &amp;rarr; 03_본문B &amp;rarr; 04_증빙 순으로 문서 카드를 끌어 놓습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;페이지 단위&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;02_본문A를 펼쳐 네 번째 페이지만 제외하고, 나머지 문서의 내부 순서는 유지합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;파일 이름의 자동 정렬에 맡기지 말고 화면의 축소판 순서를 제출 목록과 대조하세요. Acrobat은 축소판 드래그, 파일 펼치기, 원치 않는 페이지 제거를 결합 전에 지원합니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;책갈피도 판정 대상이라면 옵션 창에서 책갈피 추가 항목을 살펴봅니다. 결합 뒤 상위 책갈피가 생기지 않으면 각 파일 첫 페이지에 &amp;lsquo;표지&amp;middot;본문A&amp;middot;본문B&amp;middot;증빙&amp;rsquo; 책갈피를 직접 만들고 목적지를 지정하세요.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;원본 4개에서 최종 9쪽을 계산하는 점검표&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;예제 원본은 모두 10쪽이며 02_본문A.pdf의 네 번째 페이지 한 장만 제외합니다. 따라서 기대 결과는 원본 4개와 전체 9쪽입니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;원본별 페이지 수에서 제외할 페이지를 빼 최종 분량을 계산합니다.&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;순서&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;원본&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;원본 분량&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;제외&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;기대 포함&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;1&lt;/th&gt;
&lt;td&gt;01_표지.docx&lt;/td&gt;
&lt;td&gt;1쪽&lt;/td&gt;
&lt;td&gt;0쪽&lt;/td&gt;
&lt;td&gt;1쪽&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;2&lt;/th&gt;
&lt;td&gt;02_본문A.pdf&lt;/td&gt;
&lt;td&gt;4쪽&lt;/td&gt;
&lt;td&gt;1쪽&lt;/td&gt;
&lt;td&gt;3쪽&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;3&lt;/th&gt;
&lt;td&gt;03_본문B.pdf&lt;/td&gt;
&lt;td&gt;3쪽&lt;/td&gt;
&lt;td&gt;0쪽&lt;/td&gt;
&lt;td&gt;3쪽&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;4&lt;/th&gt;
&lt;td&gt;04_증빙.xlsx&lt;/td&gt;
&lt;td&gt;2쪽&lt;/td&gt;
&lt;td&gt;0쪽&lt;/td&gt;
&lt;td&gt;2쪽&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;합계&lt;/th&gt;
&lt;td&gt;원본 4개&lt;/td&gt;
&lt;td&gt;10쪽&lt;/td&gt;
&lt;td&gt;1쪽&lt;/td&gt;
&lt;td&gt;9쪽&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;점검표 E6:E10은 C열 원본 수에서 D열 제외 수를 빼고, C11&amp;middot;D11&amp;middot;E11은 네 파일의 전체 10쪽&amp;middot;제외 1쪽&amp;middot;기대 9쪽을 합산합니다. F6:F12에는 저장본에서 직접 센 값과 책갈피 순서를 입력합니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-green&quot; data-download-type=&quot;practice-workbook&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;확인 점검표&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;원본별 페이지, 포함 원본 수, 전체 페이지, 책갈피 순서를 한 시트에서 기록하도록 구성합니다.&lt;/p&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/dWVSeP/dJMcagGTrpr/eh15JVND4qFhTQ7otwNBQ1/example-workbook.xlsx?attach=1&amp;amp;knm=tfile.xlsx&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;example-workbook.xlsx&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.01MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;처음 열면 실제 결과 F6:F12가 비어 있으므로 판정 G6:G12는 모두 &amp;lsquo;미입력&amp;rsquo;입니다. Acrobat에서 1, 3, 3, 2, 4, 9와 &amp;lsquo;표지 &amp;gt; 본문A &amp;gt; 본문B &amp;gt; 증빙&amp;rsquo;을 직접 확인해 입력하세요.&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1668&quot; data-origin-height=&quot;518&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cC1OoR/dJMcafnFIDH/QDajLXq8u3hckO1ET2nah1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cC1OoR/dJMcafnFIDH/QDajLXq8u3hckO1ET2nah1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cC1OoR/dJMcafnFIDH/QDajLXq8u3hckO1ET2nah1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcC1OoR%2FdJMcafnFIDH%2FQDajLXq8u3hckO1ET2nah1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;실습 점검표: 네 원본의 페이지 수와 제외 수, 기대 결과, 비어 있는 실제 결과 열과 미입력 판정이 표시된 표&quot; loading=&quot;lazy&quot; width=&quot;1668&quot; height=&quot;518&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1668&quot; data-origin-height=&quot;518&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;점검표는 예상 분량 계산과 입력값 일치 여부만 판단합니다. Acrobat의 변환&amp;middot;정렬&amp;middot;삭제&amp;middot;결합과 저장본의 실제 내용은 직접 실행해 확인해야 합니다.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;Acrobat 파일 결합에서 순서를 맞추는 실행 순서&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;파일을 모두 추가한 뒤 결합 버튼부터 누르지 말고 다음 순서로 축소판과 페이지를 정리하세요.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;제출용 PDF 한 개로 묶는 8단계&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;원본 복사본 준비&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;원본 폴더는 보존하고 작업용 복사본 네 개를 같은 폴더에 둡니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;파일 결합 열기&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;Windows는 &amp;lsquo;메뉴 &amp;gt; 파일 결합&amp;rsquo;, macOS는 &amp;lsquo;파일 &amp;gt; 파일 결합&amp;rsquo;을 선택합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;네 파일 추가&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;&amp;lsquo;파일 추가&amp;rsquo;를 선택하거나 네 원본을 파일 결합 창으로 끌어 놓습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;문서 순서 고정&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;표지, 본문A, 본문B, 증빙 순으로 파일 축소판을 옮깁니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step5&quot;&gt;5단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;한 페이지만 제외&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;02_본문A.pdf를 펼쳐 네 번째 페이지를 선택하고 제거합니다. 다른 세 문서는 전체를 유지합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step6&quot;&gt;6단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;책갈피 조건 설정&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;옵션 창에서 책갈피 추가 항목이 보이면 켭니다. 표시되지 않으면 결합 뒤 상위 책갈피 네 개를 직접 만듭니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step7&quot;&gt;7단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;결합하고 새 이름 저장&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;오른쪽 위 &amp;lsquo;결합&amp;rsquo;을 선택하고 원본과 구분되는 제출용 이름으로 저장합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step8&quot;&gt;8단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;저장본 대조&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;페이지 축소판과 책갈피 패널을 열고 실제 값을 점검표 F6:F12에 기록합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Adobe Acrobat 도움말, Combine files into one PDF 및 Rearrange or resize combined files, 2026년 1월 20일&amp;middot;4월 8일 갱신&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;Word 또는 Excel의 변환 분량이 예제와 다르면 결합을 확정하지 마세요. 실제 변환 쪽수에 맞춰 점검표 C열을 고친 뒤 기대 합계를 다시 계산합니다.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;페이지 수와 책갈피가 어긋날 때 고칠 지점&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;전체 쪽수만 맞아도 서로 다른 위치의 누락과 중복이 상쇄될 수 있으므로 파일별 분량과 책갈피 목적지를 함께 살펴야 합니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot; data-value-add-type=&quot;failure-condition&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;어긋난 지점 찾기&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;예상 9쪽과 다르면 결합을 다시 누르기 전에 펼친 원본별 페이지 수, 삭제 표시, Office 파일의 변환 분량을 차례로 대조하면 누락 지점을 가장 빨리 찾을 수 있습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;ul class=&quot;seo-list&quot; style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;10쪽이면 02_본문A의 네 번째 페이지가 그대로 포함됐는지 확인하고 해당 축소판을 제거합니다.&lt;/li&gt;
&lt;li&gt;8쪽 이하면 원본 카드 하나 또는 필요한 페이지가 빠졌는지 제출 목록과 파일별 기대 분량을 대조합니다.&lt;/li&gt;
&lt;li&gt;9쪽이어도 축소판 순서가 다르면 &amp;lsquo;모든 도구 &amp;gt; 페이지 구성&amp;rsquo;에서 페이지나 원본 파일 단위를 옮깁니다.&lt;/li&gt;
&lt;li&gt;상위 책갈피가 없으면 네 파일의 첫 페이지에 책갈피를 만들고 &amp;lsquo;표지 &amp;gt; 본문A &amp;gt; 본문B &amp;gt; 증빙&amp;rsquo; 순으로 이름과 목적지를 맞춥니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;원본 내부 책갈피도 필요하면 네 파일 이름을 상위 항목으로 두고 세부 항목을 그 아래에 배치하세요. 새 책갈피 기능을 사용할 수 없으면 문서 보안 설정이 추가를 허용하는지 확인하고 권한이 없다면 문서 소유자에게 요청합니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Adobe Acrobat 도움말, Page thumbnails and bookmarks in PDFs, 2026년 2월 26일 갱신&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;6&lt;/div&gt;
&lt;h2 id=&quot;sec6&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;포함 원본&amp;middot;9쪽&amp;middot;책갈피가 맞으면 저장 확정&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;포함 원본 4개&amp;middot;전체 9쪽&amp;middot;책갈피 순서가 모두 맞을 때 저장을 확정합니다.&lt;/b&gt;&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;저장본을 다시 열고 페이지 축소판과 책갈피를 각각 클릭해 실제 이동 위치까지 확인하세요. 점검표의 판정이 모두 &amp;lsquo;일치&amp;rsquo;로 바뀌면 제출 전 대조를 끝낼 수 있습니다.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;action-steps&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
포함 원본이 표지&amp;middot;본문A&amp;middot;본문B&amp;middot;증빙 네 개이며 순서가 같은지 셉니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
파일별 분량이 1&amp;middot;3&amp;middot;3&amp;middot;2쪽으로 이어지고 전체가 9쪽인지 봅니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
상위 책갈피 네 개의 이름&amp;middot;순서&amp;middot;이동 목적지를 차례로 점검합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
점검표 F6:F12를 직접 채우고 G6:G12가 모두 &amp;lsquo;일치&amp;rsquo;인지 대조합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
최종 PDF의 파일 수&amp;middot;전체 페이지 수&amp;middot;책갈피 순서가 제출 목록과 같으면 완료입니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://helpx.adobe.com/acrobat/desktop/edit-documents/combine-files/combine-files.html&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Adobe Acrobat 도움말&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;여러 형식의 파일을 한 PDF로 결합하고 결합 전에 정렬&amp;middot;이동&amp;middot;삭제하는 절차&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://helpx.adobe.com/acrobat/desktop/edit-documents/combine-files/rearrange-combined-files.html&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Adobe Acrobat 도움말&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;결합한 PDF의 페이지 재배치&amp;middot;삭제와 결합 옵션 설명&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://helpx.adobe.com/acrobat/using/page-thumbnails-bookmarks-pdfs.html&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Adobe Acrobat 도움말&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;페이지 축소판과 책갈피 생성&amp;middot;이름 변경&amp;middot;목적지 설정 방법&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 2026년 9월 1일 기준 Adobe 공식 문서에 따른 설명입니다. 메뉴 표기는 Acrobat 업데이트와 화면 언어에 따라 달라질 수 있습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>문서&amp;middot;PDF</category>
      <category>adobe acrobat</category>
      <category>PDF 순서 변경</category>
      <category>pdf 페이지 삭제</category>
      <category>PDF 합치기</category>
      <category>워드 pdf 변환</category>
      <category>파일 결합</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/20</guid>
      <comments>https://docroutine.tistory.com/entry/Adobe-Acrobat%EC%97%90%EC%84%9C-%EC%97%AC%EB%9F%AC-PDF%EC%99%80-%EC%9B%8C%EB%93%9C-%ED%8C%8C%EC%9D%BC%EC%9D%84-%EC%88%9C%EC%84%9C%EB%8C%80%EB%A1%9C-%ED%95%A9%EC%B3%90-%ED%95%9C-%ED%8C%8C%EC%9D%BC%EB%A1%9C-%EB%A7%8C%EB%93%9C%EB%8A%94-%EB%B2%95#entry20comment</comments>
      <pubDate>Fri, 4 Sep 2026 08:00:51 +0900</pubDate>
    </item>
    <item>
      <title>구글시트 피벗테이블로 부서별 월 합계 만들고 날짜 그룹화하는 법</title>
      <link>https://docroutine.tistory.com/entry/%EA%B5%AC%EA%B8%80%EC%8B%9C%ED%8A%B8-%ED%94%BC%EB%B2%97%ED%85%8C%EC%9D%B4%EB%B8%94%EB%A1%9C-%EB%B6%80%EC%84%9C%EB%B3%84-%EC%9B%94-%ED%95%A9%EA%B3%84-%EB%A7%8C%EB%93%A4%EA%B3%A0-%EB%82%A0%EC%A7%9C-%EA%B7%B8%EB%A3%B9%ED%99%94%ED%95%98%EB%8A%94-%EB%B2%95</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ew6ID0/dJMcacxDihI/NPkEde0M7Wbk2Fz4pL2Oek/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ew6ID0/dJMcacxDihI/NPkEde0M7Wbk2Fz4pL2Oek/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ew6ID0/dJMcacxDihI/NPkEde0M7Wbk2Fz4pL2Oek/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Few6ID0%2FdJMcacxDihI%2FNPkEde0M7Wbk2Fz4pL2Oek%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;부서별 월 합계 피벗 문구와 스프레드시트 셀과 수식 입력줄 그래픽 요소를 담은 엑셀 실무 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;구글시트 피벗테이블에 부서&amp;middot;날짜&amp;middot;금액 필드를 배치하고 날짜를 월로 그룹화하면 일자별 원장을 수식 없이 부서별 월 합계 교차표로 바꿀 수 있습니다. 빈 날짜와 값 기준 필터는 별도 점검이 필요합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;comparison&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;direct-answer&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;행에는 부서, 열에는 날짜, 값에는 금액 합계를 둔 뒤 날짜 셀을 월 단위로 묶습니다. 32건 예제의 기준 전체 합계는 3,050,000원이며 원본 범위와 필터 상태까지 같아야 피벗 결과를 직접 합계와 대조할 수 있습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;직접 합계를 반복하는 원장을 피벗 대상으로 고르기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;피벗테이블과 QUERY를 나누는 기준&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;3개 부서&amp;middot;4개월 32건의 직접 합계 대조&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;원장을 쌓고 월별 교차표를 만드는 순서&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;빈 날짜&amp;middot;새 부서&amp;middot;필터 누락을 가르는 법&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec6&quot;&gt;월 합계와 전체 합계가 맞으면 집계 확정&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;직접 합계를 반복하는 원장을 피벗 대상으로 고르기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;일자별 지출 원장에서 부서별 월 합계를 매번 필터링하고 직접 더하면 원본이 늘어날 때마다 같은 작업을 반복하게 됩니다. 구글시트 피벗테이블은 상세 행을 유지하면서 부서와 월의 교차 합계를 따로 보여줄 때 알맞습니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;원본에는 &lt;b&gt;일자&amp;middot;부서&amp;middot;금액 머리글&lt;/b&gt;이 각각 있어야 합니다. 일자는 실제 날짜 값, 금액은 계산 가능한 숫자로 정리하고 한 행에는 한 건만 둡니다.&lt;/p&gt;
&lt;ul class=&quot;seo-list&quot; style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;일자: 2026-01-03처럼 날짜로 인식되는 값&lt;/li&gt;
&lt;li&gt;부서: 영업&amp;middot;인사&amp;middot;개발처럼 표기가 통일된 값&lt;/li&gt;
&lt;li&gt;금액: 원 기호나 설명을 셀 값에 섞지 않은 숫자&lt;/li&gt;
&lt;/ul&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;2026년 9월 1일 기준 컴퓨터의 Google Sheets 웹 화면을 대상으로 합니다. 중요한 원장은 복사본에서 피벗 구성과 예외 시험을 먼저 진행하세요.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;피벗테이블과 QUERY를 나누는 기준&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-blue&quot;&gt;선택 기준&lt;/span&gt; 부서가 행, 월이 열인 교차표를 편집기에서 재배치하려면 피벗테이블이 맞습니다. 출력 규칙을 셀 수식으로 고정하고 쿼리 문장을 관리해야 한다면 QUERY가 더 적합할 수 있습니다.&lt;/p&gt;
&lt;div class=&quot;seo-concept-grid&quot;&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;피벗테이블&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;행&amp;middot;열&amp;middot;값&amp;middot;필터를 편집기에서 배치하고 날짜 값을 월 단위로 묶어 교차표를 만듭니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;QUERY&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;쿼리 문장을 수식에 기록해 그룹&amp;middot;조건&amp;middot;출력 열을 관리하는 방식입니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;이번 작업에서는 행에 부서, 열에 일자, 값에 금액을 추가하고 요약 기준을 합계로 지정합니다. 날짜 값은 피벗 셀에서 월 단위로 그룹화하고 행&amp;middot;열의 전체 합계도 표시합니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Google Docs 편집기 고객센터, 피벗 테이블 만들기 및 사용하기&amp;middot;피벗 테이블 맞춤설정&amp;middot;데이터 분석, 2026년 9월 1일 확인&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;3개 부서&amp;middot;4개월 32건의 직접 합계 대조&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;예제 원장은 2026년 1월부터 4월까지 영업&amp;middot;인사&amp;middot;개발 부서의 지출 32건으로 구성합니다. 피벗테이블의 월 그룹 결과가 아래 직접 합계와 같은지 비교합니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table class=&quot;seo-table&quot; data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;부서와 월을 기준으로 직접 더한 비교값&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;월&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;영업&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;인사&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;개발&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;월 합계&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;2026년 1월&lt;/th&gt;
&lt;td&gt;270,000원&lt;/td&gt;
&lt;td&gt;200,000원&lt;/td&gt;
&lt;td&gt;260,000원&lt;/td&gt;
&lt;td&gt;730,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;2026년 2월&lt;/th&gt;
&lt;td&gt;310,000원&lt;/td&gt;
&lt;td&gt;150,000원&lt;/td&gt;
&lt;td&gt;330,000원&lt;/td&gt;
&lt;td&gt;790,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;2026년 3월&lt;/th&gt;
&lt;td&gt;305,000원&lt;/td&gt;
&lt;td&gt;230,000원&lt;/td&gt;
&lt;td&gt;250,000원&lt;/td&gt;
&lt;td&gt;785,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;2026년 4월&lt;/th&gt;
&lt;td&gt;295,000원&lt;/td&gt;
&lt;td&gt;200,000원&lt;/td&gt;
&lt;td&gt;250,000원&lt;/td&gt;
&lt;td&gt;745,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;부서 합계&lt;/th&gt;
&lt;td&gt;1,180,000원&lt;/td&gt;
&lt;td&gt;780,000원&lt;/td&gt;
&lt;td&gt;1,090,000원&lt;/td&gt;
&lt;td&gt;3,050,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;점검표의 A6:C21과 D6:F21에는 각각 16건이 들어 있습니다. 두 묶음을 일자&amp;middot;부서&amp;middot;금액 머리글 아래 세로로 이어 붙이면 피벗 원본 32건이 됩니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;H6:H17은 두 기록 묶음을 월&amp;middot;부서 조건으로 더한 직접 합계이며 H18은 전체 금액입니다. G6:G25는 구글시트에서 직접 읽은 피벗 결과를 입력하도록 비워 둡니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-green&quot; data-download-type=&quot;practice-workbook&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;실습 파일&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;32건 원장, 새 부서 추가 행, 비어 있는 피벗 결과 입력칸과 원장 직접 합계를 함께 둔 점검표입니다. 날짜는 지역 설정에 따른 텍스트 해석을 피하도록 DATE 수식으로 구성합니다.&lt;/p&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/BwqhC/dJMcagGTnZP/PYb96A0eDqKAif0mlTQNDk/example-workbook.xlsx?attach=1&amp;amp;knm=tfile.xlsx&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;example-workbook.xlsx&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.01MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;G6:G17에는 1월 영업&amp;middot;인사&amp;middot;개발부터 4월 같은 순서로 값을 입력하고 G18에는 전체 합계를 적으세요. 각 입력값이 같은 행의 H열과 일치하면 기본 피벗 구성이 맞습니다.&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1413&quot; data-origin-height=&quot;908&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oh111/dJMcagGTnZI/Ksmg2dQPEjyF0ks3sbKtC0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oh111/dJMcagGTnZI/Ksmg2dQPEjyF0ks3sbKtC0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oh111/dJMcagGTnZI/Ksmg2dQPEjyF0ks3sbKtC0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Foh111%2FdJMcagGTnZI%2FKsmg2dQPEjyF0ks3sbKtC0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;실습 점검표: A&amp;middot;D열의 날짜 수식, B&amp;middot;E열의 부서, C&amp;middot;F열의 금액, 비어 있는 G6:G25 피벗 결과 입력칸과 H6:H25 원장 직접 합계를 보여주는 시트&quot; loading=&quot;lazy&quot; width=&quot;1413&quot; height=&quot;908&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1413&quot; data-origin-height=&quot;908&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;원장을 쌓고 월별 교차표를 만드는 순서&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;원본 구조를 먼저 고정한 뒤 피벗 필드와 날짜 그룹을 차례로 설정하세요. 추천 피벗이 자동으로 들어오면 아래 배치와 다른 필드를 제거하고 다시 추가합니다.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;부서별 월 합계표 작성 흐름&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;원장 복사본 준비&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;새 시트에 일자&amp;middot;부서&amp;middot;금액 머리글을 만들고 A6:C21 다음에 D6:F21의 16건을 이어 붙입니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;원본 범위 선택&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;머리글과 32건 전체를 선택한 뒤 삽입에서 피벗 테이블을 선택하고 새 시트에 만듭니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;행 필드 배치&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;피벗테이블 편집기의 행에 부서를 추가하고 전체 표시를 켭니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;열과 값 배치&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;열에는 일자, 값에는 금액을 추가하고 금액의 요약 기준을 합계로 지정합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step5&quot;&gt;5단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;날짜를 월로 묶기&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;피벗의 날짜 셀을 마우스 오른쪽 버튼으로 클릭해 피벗 날짜 그룹 만들기를 선택하고 기간을 월로 지정합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step6&quot;&gt;6단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;결과 기록&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;월별 12개 값과 전체 합계를 G6:G18에 입력하고 같은 행 H열의 직접 합계와 대조합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Google Docs 편집기 고객센터, 피벗 테이블 만들기 및 사용하기&amp;middot;피벗 테이블 맞춤설정, 2026년 9월 1일 확인&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;빈 날짜&amp;middot;새 부서&amp;middot;필터 누락을 가르는 법&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-red&quot;&gt;예외 점검&lt;/span&gt; 날짜가 비어 있는 금액은 특정 월에 배정할 수 없습니다. 예제의 2026-02-27&amp;middot;개발&amp;middot;80,000원 행에서 날짜만 지운 복제본을 사용해 2월 개발 250,000원, 날짜 없음 80,000원, 전체 3,050,000원을 각각 대조하세요.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;빈 값 때문에 날짜 그룹 메뉴를 사용할 수 없다면 날짜를 복원한 뒤 기본 피벗을 먼저 완성하세요. 빈 날짜 행은 원장 정리 대상으로 분리하는 편이 월별 보고서에 안전합니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table class=&quot;seo-table&quot; data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;G19:G25에 기록할 예외 시나리오와 직접 합계&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;입력 셀&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;시험 조건&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;직접 합계&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;G19&lt;/th&gt;
&lt;td&gt;80,000원 행의 날짜를 비운 뒤 2월 개발&lt;/td&gt;
&lt;td&gt;250,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;G20&lt;/th&gt;
&lt;td&gt;날짜가 없는 금액&lt;/td&gt;
&lt;td&gt;80,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;G21&lt;/th&gt;
&lt;td&gt;빈 날짜 금액을 포함한 전체&lt;/td&gt;
&lt;td&gt;3,050,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;G22&lt;/th&gt;
&lt;td&gt;필터에서 개발을 숨긴 전체&lt;/td&gt;
&lt;td&gt;1,960,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;G23&lt;/th&gt;
&lt;td&gt;기획 부서 추가 행&lt;/td&gt;
&lt;td&gt;50,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;G24&lt;/th&gt;
&lt;td&gt;기획 행을 포함한 전체&lt;/td&gt;
&lt;td&gt;3,100,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;G25&lt;/th&gt;
&lt;td&gt;기존 세 부서만 선택된 값 기준 필터&lt;/td&gt;
&lt;td&gt;3,050,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot; data-value-add-type=&quot;adjustment-rule&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;새 값이 빠졌을 때 조정 규칙&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;원본 범위 밖에 새 행을 붙였거나 값 기준 필터를 켠 상태라면, 먼저 피벗 원본 범위를 새 행까지 늘린 다음 필터 값 목록에서 새 부서를 다시 선택해야 합계가 갱신됩니다.&lt;/p&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;A22:C22의 2026-04-30&amp;middot;기획&amp;middot;50,000원 행을 원장 끝에 추가한 뒤 원본 범위를 늘리세요. 기존 값 기준 필터가 영업&amp;middot;인사&amp;middot;개발만 저장하고 있으면 기획을 다시 선택하거나 필터를 해제해야 3,100,000원이 표시됩니다.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;6&lt;/div&gt;
&lt;h2 id=&quot;sec6&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;월 합계와 전체 합계가 맞으면 집계 확정&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;기본 교차표뿐 아니라 원본 범위, 빈 날짜, 값 기준 필터까지 같은 조건에서 비교해야 결과를 확정할 수 있습니다. 다음 네 항목을 순서대로 판정하세요.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;conditional-decision&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
일자&amp;middot;부서&amp;middot;금액 머리글 아래에 기준 원장 32건이 빠짐없이 이어져 있는지 봅니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
행은 부서, 열은 월로 그룹화한 일자, 값은 금액 합계인지 대조합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
새 행을 추가했다면 원본 범위와 값 기준 필터에 새 부서가 포함됐는지 점검합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
각 부서의 월 합계와 전체 합계가 원장 직접 합계와 일치하면 완료입니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.google.com/docs/answer/1272900?hl=ko&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Google Docs 편집기 고객센터&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;피벗 테이블 생성, 열 헤더, 필드 배치, 원본 범위 변경과 새로고침&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.google.com/docs/answer/7572895&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Google Docs Editors Help&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;날짜&amp;middot;시간 그룹화와 피벗 필터 설정&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.google.com/docs/answer/9330962?hl=en&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Google Docs Editors Help&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;QUERY 함수와 피벗테이블 분석 방식 개요&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 본문의 기능과 절차는 위 공식 문서와 재현 예제를 기준으로 하며, 프로그램 환경과 확인일은 해당 설명에 표시합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>구글시트 실무</category>
      <category>구글시트 날짜 그룹화</category>
      <category>구글시트 월별 합계</category>
      <category>구글시트 피벗 필터</category>
      <category>구글시트 피벗테이블</category>
      <category>부서별 집계</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/19</guid>
      <comments>https://docroutine.tistory.com/entry/%EA%B5%AC%EA%B8%80%EC%8B%9C%ED%8A%B8-%ED%94%BC%EB%B2%97%ED%85%8C%EC%9D%B4%EB%B8%94%EB%A1%9C-%EB%B6%80%EC%84%9C%EB%B3%84-%EC%9B%94-%ED%95%A9%EA%B3%84-%EB%A7%8C%EB%93%A4%EA%B3%A0-%EB%82%A0%EC%A7%9C-%EA%B7%B8%EB%A3%B9%ED%99%94%ED%95%98%EB%8A%94-%EB%B2%95#entry19comment</comments>
      <pubDate>Thu, 3 Sep 2026 14:00:04 +0900</pubDate>
    </item>
    <item>
      <title>구글시트 입력 범위만 편집 허용하고 수식 영역 보호하는 법</title>
      <link>https://docroutine.tistory.com/entry/%EA%B5%AC%EA%B8%80%EC%8B%9C%ED%8A%B8-%EC%9E%85%EB%A0%A5-%EB%B2%94%EC%9C%84%EB%A7%8C-%ED%8E%B8%EC%A7%91-%ED%97%88%EC%9A%A9%ED%95%98%EA%B3%A0-%EC%88%98%EC%8B%9D-%EC%98%81%EC%97%AD-%EB%B3%B4%ED%98%B8%ED%95%98%EB%8A%94-%EB%B2%95</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/TVLEW/dJMcafnFmnE/XpHIm01FYa8vKmCLEs7K61/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/TVLEW/dJMcafnFmnE/XpHIm01FYa8vKmCLEs7K61/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/TVLEW/dJMcafnFmnE/XpHIm01FYa8vKmCLEs7K61/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FTVLEW%2FdJMcafnFmnE%2FXpHIm01FYa8vKmCLEs7K61%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;입력 범위만 편집 허용 문구와 스프레드시트 셀과 수식 입력줄 그래픽 요소를 담은 엑셀 실무 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;구글시트에서 수식&amp;middot;기준표 범위를 보호하고 편집자를 제한하거나, 시트 전체를 보호한 뒤 입력 셀만 예외로 두면 설정된 상태에서 공동 작업자는 입력 영역만 수정할 수 있습니다. 경고만 표시는 편집을 막지 않습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;checklist&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;condition-map&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실수를 알려주기만 하려면 경고만 표시를, 실제 변경을 막으려면 편집자 제한을 선택합니다. 입력 칸이 여러 곳이면 시트 전체를 보호하고 특정 셀을 예외 범위로 여는 방식이 관리하기 쉽습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;공유 업무표를 세 가지 영역으로 나누기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;경고와 편집 제한을 고르는 기준&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;두 계정으로 여덟 결과를 기록할 점검표&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;입력 셀을 열어 두는 보호 설정 순서&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;공유 권한과 보호 기능의 경계 확인&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec6&quot;&gt;허용&amp;middot;차단 결과가 갈리면 운영 시작&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;공유 업무표를 세 가지 영역으로 나누기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;공유한 업무표에서 담당자가 수량이나 상태를 입력하다가 집계 수식이나 기준 목록까지 덮어쓰면 결과가 조용히 달라집니다. 구글시트 범위 보호는 입력 열&amp;middot;수식 열&amp;middot;기준표를 구분해 이런 변경을 줄이는 기능입니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-blue&quot;&gt;적용 대상&lt;/span&gt; 실습표의 B6:B13은 입력 수량, C6:C13은 기준 단가, D6:D13은 금액 수식, E6:E13은 경고 비교 영역으로 사용합니다. 서로 다른 역할을 먼저 나눠야 보호 범위를 겹치지 않게 설정할 수 있습니다.&lt;/p&gt;
&lt;ul class=&quot;seo-list&quot; style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;입력 영역:&lt;/b&gt; 담당자에게 편집을 허용할 B6:B13&lt;/li&gt;
&lt;li&gt;&lt;b&gt;제한 영역:&lt;/b&gt; 기준값과 수식을 보존할 C6:D13&lt;/li&gt;
&lt;li&gt;&lt;b&gt;경고 영역:&lt;/b&gt; 차단 없이 확인 메시지만 비교할 E6:E13&lt;/li&gt;
&lt;/ul&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;이 글은 2026년 9월 1일 기준 Google Sheets 웹과 편집 권한이 있는 테스트 계정을 대상으로 합니다. 중요한 공유 파일은 복사본에서 범위와 계정 권한을 먼저 시험하세요.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;경고와 편집 제한을 고르는 기준&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;보호된 시트와 범위의 권한 설정에는 경고를 보여주는 방식과 편집자를 제한하는 방식이 있습니다. 두 방식은 알림과 차단이라는 서로 다른 결과를 만듭니다.&lt;/p&gt;
&lt;div class=&quot;seo-concept-grid&quot;&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;경고만 표시&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;편집할 때 확인 메시지가 나오지만 사용자가 계속 진행하면 값이 바뀝니다. 안내가 목적일 때 사용합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;편집자 제한&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;허용 목록에 없는 사용자의 해당 범위 편집을 막습니다. 수식과 기준값 보존이 목적일 때 사용합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;시트 전체에 수식과 기준값이 흩어져 있다면 시트를 보호한 뒤 &lt;b&gt;특정 셀 제외&lt;/b&gt;에 입력 범위를 지정할 수 있습니다. 반대로 보호 대상이 C6:D13처럼 모여 있다면 해당 범위만 제한하는 편이 단순합니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot; data-value-add-type=&quot;exception-boundary&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;차단 여부를 가르는 기준&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;경고만 표시는 실수를 알려줄 뿐 편집을 막지 않으므로 수식과 기준표 보존이 목적이면 사용자 제한을 선택하고, 입력 셀은 시트 보호의 예외 범위로 열어 둡니다.&lt;/p&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Google Docs 편집기 고객센터, &amp;lsquo;Protect, hide and edit sheets&amp;rsquo;, 2026년 9월 1일 확인&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;두 계정으로 여덟 결과를 기록할 점검표&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;담당자A와 담당자B를 모두 파일 편집자로 공유한 뒤 입력 허용, 수식 차단, 기준표 차단, 경고 후 편집을 각각 시험합니다. 보기 권한 계정으로 시험하면 파일 공유 권한 때문에 막힌 것인지 범위 보호 때문에 막힌 것인지 구분할 수 없습니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;계정별로 편집할 셀과 기대할 동작&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;계정&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;시험 셀&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;설정 방식&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;예상 동작&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;담당자A&lt;/th&gt;
&lt;td&gt;B6 입력 셀&lt;/td&gt;
&lt;td&gt;시트 보호의 예외&lt;/td&gt;
&lt;td&gt;편집 허용&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;담당자A&lt;/th&gt;
&lt;td&gt;D7 수식 셀&lt;/td&gt;
&lt;td&gt;특정 사용자 제한&lt;/td&gt;
&lt;td&gt;편집 차단&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;담당자A&lt;/th&gt;
&lt;td&gt;C8 기준표&lt;/td&gt;
&lt;td&gt;특정 사용자 제한&lt;/td&gt;
&lt;td&gt;편집 차단&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;담당자A&lt;/th&gt;
&lt;td&gt;E9 경고 범위&lt;/td&gt;
&lt;td&gt;경고만 표시&lt;/td&gt;
&lt;td&gt;경고 후 편집 가능&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;담당자B&lt;/th&gt;
&lt;td&gt;B10 입력 셀&lt;/td&gt;
&lt;td&gt;시트 보호의 예외&lt;/td&gt;
&lt;td&gt;편집 허용&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;담당자B&lt;/th&gt;
&lt;td&gt;D11 수식 셀&lt;/td&gt;
&lt;td&gt;특정 사용자 제한&lt;/td&gt;
&lt;td&gt;편집 차단&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;담당자B&lt;/th&gt;
&lt;td&gt;C12 기준표&lt;/td&gt;
&lt;td&gt;특정 사용자 제한&lt;/td&gt;
&lt;td&gt;편집 차단&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;담당자B&lt;/th&gt;
&lt;td&gt;E13 경고 범위&lt;/td&gt;
&lt;td&gt;경고만 표시&lt;/td&gt;
&lt;td&gt;경고 후 편집 가능&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;D6에는 &lt;code&gt;=B6*C6&lt;/code&gt;을 넣고 D13까지 복사해 보호할 수식 열을 만듭니다. H6의 &lt;code&gt;=IF(G6=&quot;&quot;,&quot;미입력&quot;,IF(G6=F6,&quot;일치&quot;,&quot;재점검&quot;))&lt;/code&gt;은 직접 기록한 결과가 예상 동작과 같은지 판정합니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-green&quot; data-download-type=&quot;practice-workbook&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;실습 파일&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;B&amp;middot;C&amp;middot;D&amp;middot;E 열을 입력, 기준, 수식, 경고 영역으로 나누고 G열에 계정별 실제 결과를 적도록 구성한 점검표입니다.&lt;/p&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/msIWy/dJMcafnFmnU/AJpE8JsltIU3tXAZgnUUok/example-workbook.xlsx?attach=1&amp;amp;knm=tfile.xlsx&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;example-workbook.xlsx&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.01MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;처음 연 점검표에서는 G6:G13이 비어 있어 H6:H13이 &amp;lsquo;미입력&amp;rsquo;으로 표시됩니다. Google Sheets에서 직접 시험한 뒤 G열에 F열과 같은 문구를 입력하면 해당 H열 판정이 &amp;lsquo;일치&amp;rsquo;로 바뀝니다.&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1436&quot; data-origin-height=&quot;548&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cHiag6/dJMcafnFmnO/M997VykDO3gYKvkOFyWXz0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cHiag6/dJMcafnFmnO/M997VykDO3gYKvkOFyWXz0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cHiag6/dJMcafnFmnO/M997VykDO3gYKvkOFyWXz0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcHiag6%2FdJMcafnFmnO%2FM997VykDO3gYKvkOFyWXz0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;실습 점검표: 두 계정의 입력&amp;middot;수식&amp;middot;기준표&amp;middot;경고 시험 항목과 비어 있는 실제 결과 열, 미입력 판정 열&quot; loading=&quot;lazy&quot; width=&quot;1436&quot; height=&quot;548&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1436&quot; data-origin-height=&quot;548&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;입력 셀을 열어 두는 보호 설정 순서&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;경고와 두 가지 제한 방식을 같은 조건에서 비교하려면 실습 탭을 나눠 설정하세요.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;Google Sheets 웹에서 설정하고 기록하는 순서&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;복사본 준비&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;실습표를 Google Sheets 형식으로 열고 담당자A와 담당자B를 파일 편집자로 공유합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;비교 탭 구성&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;보호실습 탭을 두 번 복제해 경고비교, 범위제한, 시트예외의 세 탭으로 정리합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;경고 설정&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;경고비교 탭에서 데이터 &amp;rarr; 보호된 시트와 범위를 열고 E6:E13에 경고만 표시를 선택합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;범위 제한&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;범위제한 탭의 C6:D13을 보호하고 편집자를 제한해 보호 담당 계정만 허용합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step5&quot;&gt;5단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;입력 셀 예외&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;시트예외 탭 전체를 보호하고 특정 셀 제외에 B6:B13을 지정한 뒤 담당자A와 담당자B를 보호 편집자에서 제외합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step6&quot;&gt;6단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;계정별 시험&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;두 계정으로 표에 적힌 셀을 차례로 편집하고 실제 동작을 원본 점검표의 G6:G13에 기록합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;경고 범위에서는 메시지를 읽은 뒤 계속 편집할 수 있는지 확인하세요. 제한 범위에서는 값을 바꾸지 못하고, 예외로 둔 B열에서는 입력할 수 있어야 설정 목적과 맞습니다.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;공유 권한과 보호 기능의 경계 확인&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-red&quot;&gt;주의&lt;/span&gt; 범위 보호는 민감한 정보를 지키는 보안 수단이 아닙니다. 보호된 스프레드시트도 인쇄&amp;middot;복사&amp;middot;붙여넣기&amp;middot;가져오기&amp;middot;내보내기가 가능하며 비밀번호로 보호할 수 없습니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Google 공식 도움말에 따르면 셀 서식은 잠그면서 같은 셀의 입력값만 편집하도록 허용하는 설정도 지원되지 않습니다. 서식까지 고정해야 한다면 입력 위치를 별도 시트나 별도 범위로 분리하는 편이 안전합니다.&lt;/p&gt;
&lt;ul class=&quot;seo-list&quot; style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;보기 또는 댓글 권한 계정은 원래 파일을 변경할 수 없으므로 범위 보호 시험 계정으로 사용하지 않습니다.&lt;/li&gt;
&lt;li&gt;파일 편집자는 범위&amp;middot;시트 보호 권한을 다룰 수 있지만 소유자의 권한은 제거할 수 없습니다.&lt;/li&gt;
&lt;li&gt;보호된 시트와 범위 메뉴가 보이지 않으면 Microsoft Office 편집 모드인지 확인하고 Google Sheets 형식으로 변환합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;보호 기능은 신뢰할 수 있는 공동 작업자의 우발적인 변경을 줄이는 용도로 사용하세요. 열람 자체를 허용할 수 없는 정보는 파일 공유 대상과 접근 권한부터 다시 정해야 합니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Google Docs 편집기 고객센터, &amp;lsquo;Protect, hide and edit sheets&amp;rsquo;, 2026년 9월 1일 확인&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;6&lt;/div&gt;
&lt;h2 id=&quot;sec6&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;허용&amp;middot;차단 결과가 갈리면 운영 시작&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;G6:G13을 모두 입력한 뒤 H6:H13에서 &amp;lsquo;재점검&amp;rsquo;이 남아 있는지 살펴보세요. 결과가 다르면 시험한 계정의 파일 공유 권한, 대상 범위, 허용 사용자 목록을 차례로 다시 확인합니다.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;caution-boundary&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
담당자A와 담당자B가 모두 파일 편집자로 공유됐는지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
경고 범위는 확인 메시지 뒤 편집 가능, 제한 범위는 편집 차단으로 기록합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
G6:G13을 직접 채우고 H6:H13이 모두 &amp;lsquo;일치&amp;rsquo;인지 대조합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
허용 사용자는 입력 셀을 수정하고 제한된 수식 셀에서는 편집이 차단되면 완료입니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.google.com/docs/answer/1218656?hl=en-gb&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Google Docs 편집기 고객센터&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;Google Sheets에서 시트&amp;middot;범위를 보호하고 경고 또는 사용자별 편집 제한을 설정하는 공식 안내&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 본문의 기능 범위와 메뉴는 위 공식 문서를 기준으로 정리했습니다. 사용자별 허용&amp;middot;차단 결과는 실습 점검표에 직접 기록하세요.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>구글시트 실무</category>
      <category>구글시트 공동작업</category>
      <category>구글시트 범위 보호</category>
      <category>구글시트 수식 보호</category>
      <category>구글시트 편집 권한</category>
      <category>보호된 시트와 범위</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/18</guid>
      <comments>https://docroutine.tistory.com/entry/%EA%B5%AC%EA%B8%80%EC%8B%9C%ED%8A%B8-%EC%9E%85%EB%A0%A5-%EB%B2%94%EC%9C%84%EB%A7%8C-%ED%8E%B8%EC%A7%91-%ED%97%88%EC%9A%A9%ED%95%98%EA%B3%A0-%EC%88%98%EC%8B%9D-%EC%98%81%EC%97%AD-%EB%B3%B4%ED%98%B8%ED%95%98%EB%8A%94-%EB%B2%95#entry18comment</comments>
      <pubDate>Thu, 3 Sep 2026 11:00:24 +0900</pubDate>
    </item>
    <item>
      <title>워드 문서 비교로 변경 내용 추적 없이 수정된 부분 찾는 법</title>
      <link>https://docroutine.tistory.com/entry/%EC%9B%8C%EB%93%9C-%EB%AC%B8%EC%84%9C-%EB%B9%84%EA%B5%90%EB%A1%9C-%EB%B3%80%EA%B2%BD-%EB%82%B4%EC%9A%A9-%EC%B6%94%EC%A0%81-%EC%97%86%EC%9D%B4-%EC%88%98%EC%A0%95%EB%90%9C-%EB%B6%80%EB%B6%84-%EC%B0%BE%EB%8A%94-%EB%B2%95</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bm0MON/dJMcabZSbkp/kbQqZrLKZZpWF23FKyDUN1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bm0MON/dJMcabZSbkp/kbQqZrLKZZpWF23FKyDUN1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bm0MON/dJMcabZSbkp/kbQqZrLKZZpWF23FKyDUN1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbm0MON%2FdJMcabZSbkp%2FkbQqZrLKZZpWF23FKyDUN1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;워드 두 문서 차이 찾기 문구와 문서 페이지와 PDF 확인 표시 그래픽 요소를 담은 문서 &amp;middot; PDF 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;변경 내용 추적을 켜지 않은 수정본도 Word 데스크톱에서 원본과 비교하면 삽입&amp;middot;삭제&amp;middot;서식 차이를 새 비교 문서에 표시할 수 있습니다. 결과 위치를 새 문서로 두면 원본 두 파일은 바뀌지 않습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;troubleshooting&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;decision-guide&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;원본과 수정본을 각각 지정하고 텍스트&amp;middot;서식 비교 항목을 켠 뒤 결과 위치를 새 문서로 선택하세요. 하나의 수정본을 대조할 때는 문서 비교가 맞고, 여러 검토자의 추적 변경을 모을 때는 결합을 사용합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;추적 기록 없는 수정본에서 무엇을 찾을까&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;문서 비교와 결합, 표시 단위를 고르는 기준&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;삽입&amp;middot;삭제&amp;middot;숫자&amp;middot;표 서식 차이 점검표&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;원본을 보존하며 새 비교 문서를 만드는 순서&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;차이가 빠질 때 옵션과 결과 위치 점검&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec6&quot;&gt;열 가지 판정이 맞으면 문서 검수 완료&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;추적 기록 없는 수정본에서 무엇을 찾을까&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;외부에서 돌아온 수정본에 변경 내용 추적 기록이 없으면 원본의 어느 문장과 서식이 바뀌었는지 육안으로 찾기 어렵습니다. 숫자 한 자리나 표 머리글 서식처럼 작은 차이는 문서를 나란히 놓고 읽을 때 놓칠 수 있습니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Word의 문서 비교는 원본과 수정본을 지정해 두 파일의 차이를 세 번째 문서에 표시하는 기능입니다. 수정할 문서를 열기 전에 변경 추적을 켰는지와 관계없이 두 파일이 있으면 비교할 수 있습니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;2026년 9월 1일 확인한 Microsoft 지원 문서는 Word for Microsoft 365, Word 2024, Word 2021을 적용 대상으로 표시합니다. 이 글의 메뉴 절차는 공식 문서가 명시한 Windows용 Word 데스크톱 환경을 기준으로 하며 웹용 Word와 macOS 절차는 다루지 않습니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft 지원, Compare document differences using the legal blackline option, 2026년 9월 1일 확인&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;문서 비교와 결합, 표시 단위를 고르는 기준&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;수정본 한 개와 기준 원본의 차이를 찾는다면 &lt;b&gt;문서 비교&lt;/b&gt;를 선택합니다. 여러 검토자가 남긴 추적 변경을 한 문서로 모으려는 경우에는 비교가 아니라 변경 내용 결합을 사용해야 합니다.&lt;/p&gt;
&lt;div class=&quot;seo-concept-grid&quot;&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;문서 비교&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;원본 한 개와 수정본 한 개의 텍스트&amp;middot;서식 차이를 찾아 새 비교 문서에 표시합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;변경 내용 결합&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;여러 검토자가 추적한 수정 사항을 하나의 문서로 모을 때 선택합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;표시 단위는 먼저 단어 단위로 전체 변경 위치를 살펴보고, 숫자나 문장부호가 어떻게 나뉘어 표시되는지 더 세밀하게 봐야 할 때 문자 단위로 다시 비교하면 됩니다. 두 실행 모두 비교 항목에서 텍스트와 서식을 포함해야 이 예제의 네 가지 차이를 함께 점검할 수 있습니다.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;삽입&amp;middot;삭제&amp;middot;숫자&amp;middot;표 서식 차이 점검표&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;원본 문서에는 &amp;lsquo;계약 검토 기한은 2026년 9월 10일입니다.&amp;rsquo;, &amp;lsquo;첨부 자료는 PDF로 제출합니다.&amp;rsquo;, &amp;lsquo;담당자는 승인 후 배포합니다.&amp;rsquo;를 순서대로 입력합니다. 그 아래 2열 표에 머리글 &amp;lsquo;항목&amp;rsquo;과 &amp;lsquo;수량&amp;rsquo;, 데이터 &amp;lsquo;보고서&amp;rsquo;와 &amp;lsquo;3부&amp;rsquo;를 넣고 머리글 음영은 적용하지 않습니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;수정본은 다음 표처럼 문장 삽입&amp;middot;삭제, 날짜 숫자 변경, 표 머리글 서식 변경을 각각 한 번씩 만듭니다. 표 서식은 머리글 행에 남색 음영을 넣고 글자를 흰색 굵게 바꿉니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table class=&quot;seo-table&quot; data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;원본에서 수정본으로 의도적으로 바꿀 네 항목&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;변경 유형&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;원본 상태&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;수정본 상태&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;예상 결과&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;문장 삽입&lt;/th&gt;
&lt;td&gt;해당 문장 없음&lt;/td&gt;
&lt;td&gt;수정 요청은 오후 3시까지 접수합니다.&lt;/td&gt;
&lt;td&gt;삽입 차이 표시&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;문장 삭제&lt;/th&gt;
&lt;td&gt;첨부 자료는 PDF로 제출합니다.&lt;/td&gt;
&lt;td&gt;해당 문장 삭제&lt;/td&gt;
&lt;td&gt;삭제 차이 표시&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;숫자 변경&lt;/th&gt;
&lt;td&gt;2026년 9월 10일&lt;/td&gt;
&lt;td&gt;2026년 9월 12일&lt;/td&gt;
&lt;td&gt;텍스트 차이 표시&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;표 서식 변경&lt;/th&gt;
&lt;td&gt;머리글 음영 없음&lt;/td&gt;
&lt;td&gt;남색 음영&amp;middot;흰색 굵게&lt;/td&gt;
&lt;td&gt;서식 차이 표시&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;점검표의 6~9행은 단어 단위, 10~13행은 문자 단위에서 같은 네 항목을 검사합니다. 14~15행은 비교 뒤 원본과 수정본이 그대로인지 기록하는 종료 점검입니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-green&quot; data-download-type=&quot;practice-workbook&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;확인 점검표&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Word에서 직접 확인한 결과를 G6:G15에 &amp;lsquo;표시됨&amp;rsquo;, &amp;lsquo;누락&amp;rsquo;, &amp;lsquo;그대로&amp;rsquo;, &amp;lsquo;변경됨&amp;rsquo; 중 맞는 말로 입력하는 점검표입니다. 이 점검표만으로 Word의 비교 실행이나 화면 결과가 확인되는 것은 아닙니다.&lt;/p&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/LA0L4/dJMcabSZfU5/lHakJgjSPDpawIAsHd39Ek/example-workbook.xlsx?attach=1&amp;amp;knm=tfile.xlsx&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;example-workbook.xlsx&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.01MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Word에서 두 비교를 직접 실행한 뒤 G6:G15를 채우세요. 입력 전에는 H6:H15가 &amp;lsquo;미입력&amp;rsquo;, 예상 결과와 같으면 &amp;lsquo;일치&amp;rsquo;, 다르면 &amp;lsquo;재확인&amp;rsquo;으로 계산됩니다.&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1784&quot; data-origin-height=&quot;608&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/LIXHx/dJMcabSZfU2/cUXYiPWx0FtYJPZHRQTlP0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/LIXHx/dJMcabSZfU2/cUXYiPWx0FtYJPZHRQTlP0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/LIXHx/dJMcabSZfU2/cUXYiPWx0FtYJPZHRQTlP0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLIXHx%2FdJMcabSZfU2%2FcUXYiPWx0FtYJPZHRQTlP0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;실습 점검표: 단어 단위&amp;middot;문자 단위 차이 8행과 원본 보존 2행이 있으며 실제 결과 열은 비어 있고 판정 열은 미입력으로 표시된 시트&quot; loading=&quot;lazy&quot; width=&quot;1784&quot; height=&quot;608&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1784&quot; data-origin-height=&quot;608&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;원본을 보존하며 새 비교 문서를 만드는 순서&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;먼저 중요한 원본과 수정본을 복사해 별도 위치에 보관합니다. 비교 자체는 새 문서에 결과를 두면 원본을 바꾸지 않지만, 결과 위치를 잘못 고르거나 저장할 문서를 혼동하는 상황에 대비하기 위한 단계입니다.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;단어 단위와 문자 단위로 두 번 비교하기&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;복사본 준비&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;원본과 수정본을 보존용 폴더에 복사하고 파일 이름으로 두 역할을 구분합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;두 문서 열기&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;Word 데스크톱에서 비교할 원본과 수정본을 엽니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;비교 명령 선택&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;검토 탭의 비교 그룹에서 비교를 열고 두 버전의 문서 비교인 법적 블랙라인 항목을 선택합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;파일 역할 지정&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;원본 문서 칸에는 기준 파일을, 수정된 문서 칸에는 외부에서 돌아온 파일을 지정합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step5&quot;&gt;5단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;비교 옵션 설정&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;텍스트와 서식을 비교 항목에 포함하고 변경 내용 표시 단위는 단어로 선택합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step6&quot;&gt;6단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;새 문서로 실행&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;변경 내용 표시 위치가 새 문서인지 확인한 뒤 확인을 눌러 세 번째 비교 문서를 만듭니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step7&quot;&gt;7단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;문자 단위 재실행&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;첫 결과를 별도 이름으로 저장한 다음 표시 단위만 문자로 바꿔 다시 비교하고 점검표를 채웁니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;Word 빌드와 표시 언어에 따라 메뉴 문구가 조금 다르면 검토 탭의 비교 명령과 원본&amp;middot;수정본 선택 칸을 기준으로 찾으세요.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;차이가 빠질 때 옵션과 결과 위치 점검&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;점검표에 &amp;lsquo;누락&amp;rsquo;이 생기면 문서를 다시 고치기 전에 비교 설정부터 살펴보세요. 파일 역할, 비교 항목, 표시 단위가 달라지면 같은 두 문서도 읽어야 할 결과가 달라집니다.&lt;/p&gt;
&lt;ul class=&quot;seo-list&quot; style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;표 서식이 빠졌다면&lt;/b&gt; 비교 옵션에서 서식이 선택되어 있는지 확인합니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;숫자 변경 범위가 너무 넓게 보인다면&lt;/b&gt; 문자 단위로 다시 실행해 날짜 숫자의 표시 범위를 대조합니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;삽입과 삭제 방향이 반대로 보인다면&lt;/b&gt; 기준 파일이 원본 문서 칸에 들어갔는지 확인합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot; data-value-add-type=&quot;failure-condition&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;원본 보존의 실패 조건&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;비교 결과를 원본이나 수정본에 표시하면 선택한 문서가 바뀌므로, 두 파일을 보존하려면 &amp;lsquo;변경 내용 표시 위치&amp;rsquo;를 반드시 &amp;lsquo;새 문서&amp;rsquo;로 두어야 합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;둘 중 하나에 기존 추적 변경이 있으면 Word가 안내 상자를 표시합니다. 계속하면 비교 과정에서 변경 내용을 수락하고 수정본과의 차이를 새 문서에 추적 변경으로 표시하므로, 기존 추적 기록과 이번 파일 간 차이를 같은 뜻으로 해석하지 마세요.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;여러 검토자의 추적 변경을 모두 모아야 한다면 이 절차를 반복하지 말고 변경 내용 결합으로 전환합니다. 법적 블랙라인 비교는 원본과 하나의 수정본 사이에서 새로 차이를 찾는 작업에 사용합니다.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;6&lt;/div&gt;
&lt;h2 id=&quot;sec6&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;열 가지 판정이 맞으면 문서 검수 완료&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;비교 문서가 열렸다는 사실만으로 작업을 끝내지 말고, 의도적으로 만든 네 차이와 파일 보존 상태를 각각 대조하세요. &amp;lsquo;재확인&amp;rsquo;이 하나라도 있으면 해당 행의 파일 역할이나 비교 옵션을 고친 뒤 다시 실행합니다.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;action-steps&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
비교 결과가 원본이나 수정본이 아닌 세 번째 새 문서에 열렸는지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
단어 단위 4행과 문자 단위 4행의 실제 결과를 G6:G13에 입력합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
원본과 수정본의 보존 상태를 G14:G15에 기록하고 H6:H15가 모두 &amp;lsquo;일치&amp;rsquo;인지 봅니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
새 비교 문서만 별도 이름으로 저장하고 원본 두 파일을 덮어쓰지 않습니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
의도적으로 바꾼 문장과 서식이 비교 결과에 모두 표시되고 원본 두 파일이 그대로면 완료입니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/word/compare-document-differences-using-the-legal-blackline-option&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft 지원&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;법적 블랙라인으로 두 문서의 차이를 비교하는 적용 버전, 실행 절차, 결과 위치와 원본 보존 조건&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 기능 적용 범위와 비교 절차는 2026년 9월 1일 확인한 Microsoft 공식 문서를 기준으로 정리했습니다. Word 화면의 예제 결과는 안내 순서대로 직접 실행해 확인하세요.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>문서&amp;middot;PDF</category>
      <category>Word 두 문서 차이</category>
      <category>문서 검수</category>
      <category>변경 내용 추적</category>
      <category>워드 문서 비교</category>
      <category>워드 법적 블랙라인</category>
      <category>원본 수정본 비교</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/17</guid>
      <comments>https://docroutine.tistory.com/entry/%EC%9B%8C%EB%93%9C-%EB%AC%B8%EC%84%9C-%EB%B9%84%EA%B5%90%EB%A1%9C-%EB%B3%80%EA%B2%BD-%EB%82%B4%EC%9A%A9-%EC%B6%94%EC%A0%81-%EC%97%86%EC%9D%B4-%EC%88%98%EC%A0%95%EB%90%9C-%EB%B6%80%EB%B6%84-%EC%B0%BE%EB%8A%94-%EB%B2%95#entry17comment</comments>
      <pubDate>Thu, 3 Sep 2026 08:00:32 +0900</pubDate>
    </item>
    <item>
      <title>엑셀 목표값 찾기로 목표 이익에 필요한 판매량 역산하는 법</title>
      <link>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-%EB%AA%A9%ED%91%9C%EA%B0%92-%EC%B0%BE%EA%B8%B0%EB%A1%9C-%EB%AA%A9%ED%91%9C-%EC%9D%B4%EC%9D%B5%EC%97%90-%ED%95%84%EC%9A%94%ED%95%9C-%ED%8C%90%EB%A7%A4%EB%9F%89-%EC%97%AD%EC%82%B0%ED%95%98%EB%8A%94-%EB%B2%95</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cnlVQo/dJMcacYGXze/IfpjfLkgjJDtViusctwXek/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cnlVQo/dJMcacYGXze/IfpjfLkgjJDtViusctwXek/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cnlVQo/dJMcacYGXze/IfpjfLkgjJDtViusctwXek/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcnlVQo%2FdJMcacYGXze%2FIfpjfLkgjJDtViusctwXek%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;목표 이익 판매량 역산 문구와 스프레드시트 셀과 수식 입력줄 그래픽 요소를 담은 엑셀 실무 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;단가&amp;middot;변동비&amp;middot;고정비가 정해졌다면 데스크톱 Excel의 목표값 찾기에서 이익 수식 셀&amp;middot;목표값&amp;middot;판매량 셀을 지정해 필요한 판매량 한 개를 역산할 수 있습니다. 두 입력값을 함께 바꾸는 문제에는 쓰지 않습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;explainer&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;direct-answer&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 예제에서 개당 이익 기여액은 2만원이므로 손익분기 판매량은 300개, 영업이익 200만원에 필요한 판매량은 400개입니다. 목표값 찾기는 수식에 연결된 변경 셀 하나를 조정할 때 사용합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;반복 대입을 끝내려면 먼저 손익 수식을 세운다&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;목표값 찾기가 맞는 조건과 넘겨야 할 문제&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;0원과 200만원 목표를 숫자로 먼저 대조하기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;수식 셀과 판매량 셀을 지정하는 실행 순서&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;결과가 맞지 않을 때 살펴볼 세 지점&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec6&quot;&gt;판매량과 이익이 맞으면 역산 작업 완료&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;반복 대입을 끝내려면 먼저 손익 수식을 세운다&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;단가&amp;middot;변동비&amp;middot;고정비는 정해졌지만 목표 이익에 필요한 판매량을 반복 대입하고 있다면, 먼저 판매량이 바뀔 때 이익이 자동 계산되는 수식을 만들어야 합니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-hl&quot;&gt;이익은 &amp;lsquo;(단가-단위 변동비)&amp;times;판매량-고정비&amp;rsquo;로 계산합니다.&lt;/span&gt; 목표값 찾기는 이 수식의 결과를 목표 금액에 맞추면서 수식이 참조하는 판매량 셀 하나를 바꿉니다.&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;2026년 9월 1일 확인한 Microsoft 지원 문서의 적용 대상에는 Microsoft 365용 Excel, Excel 2024&amp;middot;2021&amp;middot;2019&amp;middot;2016과 일부 Mac용 버전이 포함됩니다. 아래 메뉴는 Windows 데스크톱 Excel을 기준으로 하며, 중요한 원본 손익표는 복사본에서 먼저 시험하세요.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;목표값 찾기가 맞는 조건과 넘겨야 할 문제&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;목표값 찾기를 쓰려면 원하는 결과가 들어갈 셀이 값이 아닌 &lt;b&gt;수식 셀&lt;/b&gt;이어야 합니다. 변경할 판매량 셀도 그 수식에서 직접 또는 다른 셀을 거쳐 참조되어야 합니다.&lt;/p&gt;
&lt;div class=&quot;seo-concept-grid&quot;&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;목표값 찾기&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;목표 이익을 먼저 정하고 판매량처럼 입력값 하나를 역산할 때 사용합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;해 찾기&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;판매량과 단가처럼 둘 이상의 입력값을 함께 조정하거나 제약 조건이 필요할 때 검토합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot; data-value-add-type=&quot;exception-boundary&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;한 변수 경계&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;목표값 찾기는 원하는 수식 결과를 만드는 입력값 하나만 역산하므로 판매량과 단가를 동시에 바꿔야 하는 문제에는 맞지 않습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft 지원, What-If Analysis 개요 및 목표값 찾기 사용법, 2026년 9월 1일 확인&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;0원과 200만원 목표를 숫자로 먼저 대조하기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;단가 5만원에서 단위 변동비 3만원을 빼면 판매 1개당 2만원이 고정비와 이익에 기여합니다. 고정비 600만원을 회수하려면 300개, 여기에 목표 이익 200만원을 더하려면 400개가 필요합니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;단가&amp;middot;판매량 조합별 이익 계산 비교&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;구분&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;단가&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;판매량&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;계산 이익&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;판정&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;손익분기 기준&lt;/th&gt;
&lt;td&gt;50,000원&lt;/td&gt;
&lt;td&gt;300개&lt;/td&gt;
&lt;td&gt;0원&lt;/td&gt;
&lt;td&gt;목표 0원과 일치&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;목표 이익 기준&lt;/th&gt;
&lt;td&gt;50,000원&lt;/td&gt;
&lt;td&gt;400개&lt;/td&gt;
&lt;td&gt;2,000,000원&lt;/td&gt;
&lt;td&gt;목표와 일치&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;수동 대입 1&lt;/th&gt;
&lt;td&gt;50,000원&lt;/td&gt;
&lt;td&gt;350개&lt;/td&gt;
&lt;td&gt;1,000,000원&lt;/td&gt;
&lt;td&gt;1,000,000원 부족&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;수동 대입 2&lt;/th&gt;
&lt;td&gt;50,000원&lt;/td&gt;
&lt;td&gt;400개&lt;/td&gt;
&lt;td&gt;2,000,000원&lt;/td&gt;
&lt;td&gt;목표와 일치&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;두 변수 조합 A&lt;/th&gt;
&lt;td&gt;50,000원&lt;/td&gt;
&lt;td&gt;400개&lt;/td&gt;
&lt;td&gt;2,000,000원&lt;/td&gt;
&lt;td&gt;가능한 조합&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;두 변수 조합 B&lt;/th&gt;
&lt;td&gt;55,000원&lt;/td&gt;
&lt;td&gt;320개&lt;/td&gt;
&lt;td&gt;2,000,000원&lt;/td&gt;
&lt;td&gt;가능한 조합&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;350개를 수동으로 넣으면 이익은 100만원에 그치고, 400개를 넣어야 200만원이 됩니다. 목표값 찾기를 이용하면 이 반복 대입을 변경 셀 한 개의 역산으로 바꿀 수 있습니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;단가를 5만5천원으로 바꾸면 320개도 같은 이익 200만원을 만듭니다. 단가와 판매량을 모두 자유롭게 두면 답이 하나가 아니므로 어느 값을 고정할지 먼저 결정해야 합니다.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;수식 셀과 판매량 셀을 지정하는 실행 순서&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;실습표에서 F열은 입력 판매량, G열은 이익 수식, H열은 손익식으로 직접 계산한 기준 판매량입니다. G6 수식은 &lt;b&gt;=(B6-C6)*F6-D6&lt;/b&gt;이며 F6이 목표값 찾기가 바꿀 셀입니다.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;두 목표를 차례로 역산하기&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;첫 행 선택&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;손익분기 목표가 있는 6행을 확인하고 F6은 빈 상태로 둡니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;명령 열기&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;데이터 탭의 예측 그룹에서 가상 분석을 열고 목표 찾기를 선택합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;손익분기 입력&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;수식 셀 또는 셀 설정 칸에 G6, 목표값 칸에 0, 값을 바꿀 셀 칸에 F6을 지정합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;첫 결과 대조&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;실행 결과에서 F6과 G6을 확인하고 H6의 직접 계산 기준과 비교합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step5&quot;&gt;5단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;두 번째 목표 실행&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;7행에서는 수식 셀 G7, 목표값 2000000, 변경 셀 F7을 지정해 같은 절차를 반복합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-card seo-card-green&quot; data-download-type=&quot;practice-workbook&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;실습 파일&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;F6과 F7은 사용자가 Excel 목표값 찾기를 직접 실행하도록 비워 둔 칸입니다. G열의 이익 수식과 H열의 직접 계산 기준을 대조해 결과를 기록하세요.&lt;/p&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/batCEJ/dJMcacj2BHv/RIUCUo6IfMKD3YwRtWBS31/example-workbook.xlsx?attach=1&amp;amp;knm=tfile.xlsx&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;example-workbook.xlsx&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.00MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;실행 후 F6에 300, G6에 0이 표시되고 F7에 400, G7에 2,000,000이 표시되면 직접 계산 기준과 일치합니다. 값을 적용하기 전에 각 행의 판매량과 이익을 직접 대조하세요.&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1472&quot; data-origin-height=&quot;488&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sTF0o/dJMcaaGFtJW/wvaA4lm7AJvKYerDvOqSv1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sTF0o/dJMcaaGFtJW/wvaA4lm7AJvKYerDvOqSv1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sTF0o/dJMcaaGFtJW/wvaA4lm7AJvKYerDvOqSv1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsTF0o%2FdJMcaaGFtJW%2FwvaA4lm7AJvKYerDvOqSv1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;실습 점검표: 목표 이익 0원과 200만원 행의 판매량 결과 칸이 비어 있고 수동 대입 및 두 변수 조합이 함께 표시된 손익표&quot; loading=&quot;lazy&quot; width=&quot;1472&quot; height=&quot;488&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1472&quot; data-origin-height=&quot;488&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;결과가 맞지 않을 때 살펴볼 세 지점&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-red&quot;&gt;주의&lt;/span&gt; 수식 셀 대신 목표 이익이 입력된 E열을 지정하면 판매량과 연결된 계산식을 풀 수 없습니다. 목표값 찾기의 수식 셀은 F열 판매량을 참조하는 G열이어야 합니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;목표값 찾기 창이 결과를 표시하더라도 F열의 판매량을 G열 수식에 다시 넣어 목표 이익과 대조하세요. 판매량이 소수로 나오면 실제 판매 단위에 맞게 올림한 정수로 바꾼 뒤 이익이 목표보다 낮아지지 않는지 확인합니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;단가와 단위 변동비가 같으면 판매량을 늘려도 개당 기여액은 0원입니다. 이 경우에는 판매량 역산을 중단하고 단가 또는 비용 조건부터 다시 정해야 합니다.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;6&lt;/div&gt;
&lt;h2 id=&quot;sec6&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;판매량과 이익이 맞으면 역산 작업 완료&lt;/h2&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;conditional-decision&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
G6을 수식 셀, 0을 목표값, F6을 변경 셀로 지정해 손익분기 판매량을 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
G7에서는 목표값 2,000,000원과 변경 셀 F7을 사용해 두 번째 판매량을 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
판매량과 단가를 함께 바꿔야 한다면 목표값 찾기를 중단하고 해 찾기로 문제를 다시 설계합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
역산된 판매량을 입력했을 때 이익 수식이 목표값과 일치하면 완료입니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/excel/introduction-to-what-if-analysis&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;목표값 찾기&amp;middot;시나리오&amp;middot;데이터 표와 해 찾기의 적용 범위를 설명한 What-If Analysis 공식 개요&lt;/div&gt;
&lt;/a&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/ko-kr/excel/use-goal-seek-to-find-the-result-you-want-by-adjusting-an-input-value&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft 고객 지원&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;목표값 찾기의 적용 버전, Windows 메뉴 위치, 수식 셀&amp;middot;목표값&amp;middot;변경 셀 지정 방법&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 기능 범위와 메뉴 절차는 위 Microsoft 공식 문서를, 예제 수치는 손익 수식을 기준으로 정리했습니다. 공식 문서는 2026년 9월 1일에 확인했습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>엑셀 실무</category>
      <category>가상 분석</category>
      <category>목표 이익 판매량 계산</category>
      <category>손익분기점</category>
      <category>엑셀 Goal Seek</category>
      <category>엑셀 목표값 찾기</category>
      <category>엑셀 역산 기능</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/16</guid>
      <comments>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-%EB%AA%A9%ED%91%9C%EA%B0%92-%EC%B0%BE%EA%B8%B0%EB%A1%9C-%EB%AA%A9%ED%91%9C-%EC%9D%B4%EC%9D%B5%EC%97%90-%ED%95%84%EC%9A%94%ED%95%9C-%ED%8C%90%EB%A7%A4%EB%9F%89-%EC%97%AD%EC%82%B0%ED%95%98%EB%8A%94-%EB%B2%95#entry16comment</comments>
      <pubDate>Wed, 2 Sep 2026 14:00:07 +0900</pubDate>
    </item>
    <item>
      <title>구글폼 응답을 구글시트에 연결해 새 제출 자동 누적하기</title>
      <link>https://docroutine.tistory.com/entry/%EA%B5%AC%EA%B8%80%ED%8F%BC-%EC%9D%91%EB%8B%B5%EC%9D%84-%EA%B5%AC%EA%B8%80%EC%8B%9C%ED%8A%B8%EC%97%90-%EC%97%B0%EA%B2%B0%ED%95%B4-%EC%83%88-%EC%A0%9C%EC%B6%9C-%EC%9E%90%EB%8F%99-%EB%88%84%EC%A0%81%ED%95%98%EA%B8%B0</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/be8xML/dJMcagGSU4v/Ng4YV56QBjWcYmNSqJJlP1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/be8xML/dJMcagGSU4v/Ng4YV56QBjWcYmNSqJJlP1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/be8xML/dJMcagGSU4v/Ng4YV56QBjWcYmNSqJJlP1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbe8xML%2FdJMcagGSU4v%2FNg4YV56QBjWcYmNSqJJlP1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;구글폼 응답 시트 자동누적 문구와 공유 가능한 표와 클라우드 문서 그래픽 요소를 담은 구글시트 실무 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;구글폼의 응답 저장 대상을 새 스프레드시트나 기존 스프레드시트로 지정하면 이후 제출이 연결된 구글시트에 자동으로 누적됩니다. 연결을 해제하면 새 응답은 시트로 전송되지 않습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;routine&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;condition-map&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;응답 탭에서 새 파일 또는 기존 파일을 저장 대상으로 선택하면 됩니다. 연결 상태에서는 제출 데이터가 시트에 저장되고, 연결 해제 뒤에는 폼에 들어온 새 응답이 해당 시트로 전달되지 않습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;폼 화면에서 매일 내려받는 작업이 생기는 이유&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;새 파일과 기존 파일 중 저장 대상을 고르는 기준&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;시험 응답 5건과 권한 점검표 설계&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;응답 시트를 연결하고 제출하는 순서&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;연결 해제와 권한 변경에서 놓치기 쉬운 경계&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec6&quot;&gt;새 행 반영을 확인하고 운영 시작하기&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;폼 화면에서 매일 내려받는 작업이 생기는 이유&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;온라인 신청 내용을 매일 폼 화면에서 내려받아 관리용 시트에 다시 붙여넣으면 누락 여부를 사람이 계속 대조해야 합니다. 신청자가 늘수록 복사 시점이 다른 파일도 생기기 쉽습니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;구글폼 응답을 구글시트에 연결하면 제출 데이터를 구조화된 시트에서 이어서 관리할 수 있습니다. 이 글은 이름&amp;middot;부서&amp;middot;신청일로 구성한 시험용 폼에서 저장 위치와 연결 상태를 구분하는 방법을 다룹니다.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;새 파일과 기존 파일 중 저장 대상을 고르는 기준&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;응답 전용 파일이 필요하면 새 스프레드시트를 만들고, 이미 운영 중인 문서 안에서 관리하려면 기존 스프레드시트를 선택합니다. 두 방식 모두 구글폼의 응답 저장 위치에서 지정합니다.&lt;/p&gt;
&lt;div class=&quot;seo-concept-grid&quot;&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;새 스프레드시트 만들기&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;폼 응답용 구글시트 파일이 새로 만들어집니다. 새 응답 파일을 만들 때 폼 공동작업자에게 해당 파일 접근 권한이 자동으로 부여됩니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;기존 스프레드시트 선택&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;사용 중인 구글시트를 응답 저장 대상으로 고릅니다. 운영 담당자가 그 파일을 열 수 있는지는 시트의 공유 설정에서 별도로 점검합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Google Docs Editors Help, Choose where to save form responses, 2026년 9월 1일 확인&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-blue&quot; data-value-add-type=&quot;practical-check&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;운영 전 함께 볼 두 가지&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;운영용 폼에서는 연결 직후 시트가 보인다는 사실만으로 끝내지 말고, 시험 제출 한 건이 새 행으로 들어오는지와 폼&amp;middot;시트 권한이 각각 필요한 사람에게 열려 있는지를 함께 확인해야 합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;시험 응답 5건과 권한 점검표 설계&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;시험용 폼에 이름&amp;middot;부서&amp;middot;신청일 문항을 만들고 제출 5건을 세 상태로 나눕니다. T-01과 T-02는 새 파일, T-03과 T-04는 기존 파일, T-05는 연결 해제 뒤의 결과를 기록합니다.&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;운영 폼이나 기존 관리 시트를 바로 변경하지 말고 복사본 또는 시험용 폼에서 연결 전환을 먼저 실행하세요.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table class=&quot;seo-table&quot; data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;시험 제출과 권한 점검에서 기록할 기대 결과&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;점검 ID&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;유형&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;이름&amp;middot;대상&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;연결 상태&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;기대 결과&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;실제 결과&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;T-01&lt;/th&gt;
&lt;td&gt;제출&lt;/td&gt;
&lt;td&gt;김민준&lt;/td&gt;
&lt;td&gt;새 파일&lt;/td&gt;
&lt;td&gt;반영&lt;/td&gt;
&lt;td&gt;빈칸에 직접 입력&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;T-02&lt;/th&gt;
&lt;td&gt;제출&lt;/td&gt;
&lt;td&gt;이서연&lt;/td&gt;
&lt;td&gt;새 파일&lt;/td&gt;
&lt;td&gt;반영&lt;/td&gt;
&lt;td&gt;빈칸에 직접 입력&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;T-03&lt;/th&gt;
&lt;td&gt;제출&lt;/td&gt;
&lt;td&gt;박도윤&lt;/td&gt;
&lt;td&gt;기존 파일&lt;/td&gt;
&lt;td&gt;반영&lt;/td&gt;
&lt;td&gt;빈칸에 직접 입력&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;T-04&lt;/th&gt;
&lt;td&gt;제출&lt;/td&gt;
&lt;td&gt;최유진&lt;/td&gt;
&lt;td&gt;기존 파일&lt;/td&gt;
&lt;td&gt;반영&lt;/td&gt;
&lt;td&gt;빈칸에 직접 입력&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;T-05&lt;/th&gt;
&lt;td&gt;제출&lt;/td&gt;
&lt;td&gt;정하늘&lt;/td&gt;
&lt;td&gt;연결 해제&lt;/td&gt;
&lt;td&gt;미반영&lt;/td&gt;
&lt;td&gt;빈칸에 직접 입력&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;P-01&lt;/th&gt;
&lt;td&gt;권한&lt;/td&gt;
&lt;td&gt;폼 공동작업자&lt;/td&gt;
&lt;td&gt;새 응답 파일&lt;/td&gt;
&lt;td&gt;접근 가능&lt;/td&gt;
&lt;td&gt;빈칸에 직접 입력&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;P-02&lt;/th&gt;
&lt;td&gt;권한&lt;/td&gt;
&lt;td&gt;폼&amp;middot;시트 권한&lt;/td&gt;
&lt;td&gt;이후 변경&lt;/td&gt;
&lt;td&gt;별도 관리&lt;/td&gt;
&lt;td&gt;빈칸에 직접 입력&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;점검표 H6에는 &lt;code&gt;=IF(G6=&quot;&quot;,&quot;미입력&quot;,IF(G6=F6,&quot;일치&quot;,&quot;재확인&quot;))&lt;/code&gt;을 넣고 H12까지 채웁니다. 실제 결과를 적기 전에는 미입력, 기대 결과와 같으면 일치, 다르면 재확인으로 표시됩니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-green&quot; data-download-type=&quot;practice-workbook&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;실습 파일&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;시험 응답 5건과 권한 점검 2건의 기대 결과를 정리하고, 실제 결과 G6:G12는 웹 화면을 확인한 사용자가 직접 입력하는 점검표입니다.&lt;/p&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/usq7i/dJMcaiSbiOL/INdMPBjLnnrcsNMCITFoF0/example-workbook.xlsx?attach=1&amp;amp;knm=tfile.xlsx&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;example-workbook.xlsx&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.00MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;각 제출과 권한 상태를 직접 확인한 뒤 G열에 반영, 미반영, 접근 가능 또는 별도 관리를 입력하세요. H6:H12가 모두 일치로 바뀌면 기록한 결과가 기대 상태와 맞습니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;이 판정은 폼 제출이나 권한 변경을 대신 실행한 증거가 아닙니다. 점검표는 사용자가 입력한 실제 결과와 기대값의 일치 여부만 계산합니다.&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1404&quot; data-origin-height=&quot;518&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kMJ8r/dJMcahZV5ej/drJ3ONlq0Tdvk6Hbj3B4W0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kMJ8r/dJMcahZV5ej/drJ3ONlq0Tdvk6Hbj3B4W0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kMJ8r/dJMcahZV5ej/drJ3ONlq0Tdvk6Hbj3B4W0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkMJ8r%2FdJMcahZV5ej%2FdrJ3ONlq0Tdvk6Hbj3B4W0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;실습 점검표: 시험 응답 5건과 권한 점검 2건의 기대 결과, 빈 실제 결과 열, 미입력 판정이 표시된 시트&quot; loading=&quot;lazy&quot; width=&quot;1404&quot; height=&quot;518&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1404&quot; data-origin-height=&quot;518&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;응답 시트를 연결하고 제출하는 순서&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;2026년 9월 1일 기준 구글폼 웹에서 다음 순서로 새 파일, 기존 파일, 연결 해제 상태를 차례로 시험합니다.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;구글폼 응답 저장 위치 시험&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;시험용 폼 준비&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;이름, 부서, 신청일 문항을 만들고 응답 탭의 요약 화면을 엽니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;새 파일 연결&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;오른쪽 위 더보기에서 응답 저장 위치 선택을 누르고 새 스프레드시트 만들기를 고릅니다. T-01과 T-02를 제출한 뒤 두 응답의 시트 반영 여부를 기록합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;기존 파일 연결&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;폼 연결을 해제한 뒤 응답 저장 위치 선택에서 기존 스프레드시트를 고릅니다. T-03과 T-04를 제출하고 선택한 파일의 응답 영역을 확인합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;연결 해제 시험&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;응답의 요약 화면에서 더보기와 양식 연결 해제를 차례로 누릅니다. T-05를 제출하고 직전에 연결했던 시트로 전달되지 않는지 살펴봅니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step5&quot;&gt;5단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;결과와 권한 기록&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;폼 공동작업자의 새 응답 파일 접근 여부와 이후 권한 관리 상태를 P-01, P-02에 기록합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;메뉴 이름은 표시 언어와 화면 배치에 따라 조금 다르게 보일 수 있습니다. 핵심 경로는 응답의 요약 화면에서 저장 위치 선택 또는 양식 연결 해제를 찾는 것입니다.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;연결 해제와 권한 변경에서 놓치기 쉬운 경계&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;연결 해제는 기존 시트 데이터를 삭제하지 않습니다. 다만 해제 뒤의 새 응답은 그 시트로 전송되지 않으므로 T-05는 미반영이 기대 결과입니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;폼 권한과 시트 권한은 따로 관리&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;새 응답 스프레드시트를 만들면 폼 공동작업자에게 접근 권한이 자동으로 부여됩니다. 이후 폼의 권한을 바꿔도 연결된 시트 권한은 자동으로 함께 바뀌지 않습니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;공동작업자를 추가하거나 제외한 뒤에는 폼과 시트의 공유 설정을 각각 확인하세요. 기존 파일을 응답 대상으로 선택할 때도 운영 담당자가 해당 구글시트를 열 수 있는지 직접 점검해야 합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Google Docs Editors Help, 응답 시트 연결 해제 및 권한 안내, 2026년 9월 1일 확인&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;6&lt;/div&gt;
&lt;h2 id=&quot;sec6&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;새 행 반영을 확인하고 운영 시작하기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;점검표의 일치 결과와 실제 연결 상태를 함께 보고 운영 여부를 결정하세요. 재확인이 남으면 해당 ID의 저장 위치, 제출 시점 또는 공유 권한부터 다시 살펴봅니다.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;next-step&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
응답 전용 파일이 필요한지, 기존 관리 파일을 이용할지 먼저 결정합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
새 파일과 기존 파일에서 제출 4건의 실제 결과를 G6:G9에 기록합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
연결 해제 뒤의 미반영 상태와 폼&amp;middot;시트의 권한 경계를 따로 점검합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
시험 응답을 제출했을 때 연결된 시트에 새 행이 추가되면 완료입니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.google.com/docs/answer/2917686?hl=en&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Google Docs Editors Help&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;구글폼 응답 저장 위치를 새 또는 기존 스프레드시트로 선택하고 연결을 해제하는 공식 절차&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 메뉴와 동작 범위는 위 공식 문서를 기준으로 정리했으며, 실습 결과는 사용하는 계정에서 직접 확인해야 합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>업무 자동화</category>
      <category>구글시트</category>
      <category>구글폼</category>
      <category>업무자동화</category>
      <category>응답자동저장</category>
      <category>폼응답</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/15</guid>
      <comments>https://docroutine.tistory.com/entry/%EA%B5%AC%EA%B8%80%ED%8F%BC-%EC%9D%91%EB%8B%B5%EC%9D%84-%EA%B5%AC%EA%B8%80%EC%8B%9C%ED%8A%B8%EC%97%90-%EC%97%B0%EA%B2%B0%ED%95%B4-%EC%83%88-%EC%A0%9C%EC%B6%9C-%EC%9E%90%EB%8F%99-%EB%88%84%EC%A0%81%ED%95%98%EA%B8%B0#entry15comment</comments>
      <pubDate>Wed, 2 Sep 2026 11:00:06 +0900</pubDate>
    </item>
    <item>
      <title>Office 2021&amp;middot;LTSC 2021 지원 종료일과 업그레이드 판단 기준</title>
      <link>https://docroutine.tistory.com/entry/Office-2021%C2%B7LTSC-2021-%EC%A7%80%EC%9B%90-%EC%A2%85%EB%A3%8C%EC%9D%BC%EA%B3%BC-%EC%97%85%EA%B7%B8%EB%A0%88%EC%9D%B4%EB%93%9C-%ED%8C%90%EB%8B%A8-%EA%B8%B0%EC%A4%80</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bhJOxk/dJMcahS7zmu/ckTqgDk5K5QtxdK7GnbI7K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bhJOxk/dJMcahS7zmu/ckTqgDk5K5QtxdK7GnbI7K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bhJOxk/dJMcahS7zmu/ckTqgDk5K5QtxdK7GnbI7K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbhJOxk%2FdJMcahS7zmu%2FckTqgDk5K5QtxdK7GnbI7K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;Office 2021 지원 종료 문구와 문서 페이지와 PDF 확인 표시 그래픽 요소를 담은 문서 &amp;middot; PDF 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;Office 2021과 Office LTSC 2021 지원은 2026년 10월 13일 종료되고 이후 보안 업데이트가 제공되지 않습니다. 개인용은 Microsoft 365나 최신 영구 버전, 조직용은 Microsoft 365 Apps나 Office LTSC 2024를 검토해야 합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;comparison&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;decision-guide&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;지원 종료 뒤에도 앱이 실행될 수 있다는 사실과 보안 수정이 끊긴다는 사실을 분리해서 봐야 합니다. 개인용인지 조직 관리형인지 먼저 확인한 뒤 전환 제품과 문서 시험 범위를 정하면 됩니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;지원 종료가 사내 문서 업무에 묻는 것&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;10월 13일 이후 사라지는 지원 범위&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;개인용과 조직용의 전환 경로 선택&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;업그레이드 전에 문서 호환성을 시험할 항목&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;두 환경의 전환 계획을 점검표에 기록하기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec6&quot;&gt;에디션&amp;middot;전환 대상&amp;middot;담당 기한을 확정하면 준비 끝&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;지원 종료가 사내 문서 업무에 묻는 것&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;사내 PC에서 Office 2021을 사용하지만 지원 종료 뒤에도 보안 업데이트가 제공되는지 알 수 없다면, 구매 방식보다 먼저 정확한 제품명을 확인해야 합니다. 같은 2021 제품이라도 개인용 Office 2021과 조직이 관리하는 Office LTSC 2021은 전환 책임자와 구매 경로가 다릅니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Windows에서는 Word나 Excel을 열고 &lt;b&gt;파일 &amp;gt; 계정 &amp;gt; 제품 정보&lt;/b&gt;에서 제품명을 기록하세요. Mac에서는 Word와 같은 앱의 메뉴에서 해당 앱의 정보 화면을 열어 버전과 라이선스 유형을 살펴봅니다.&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;회사나 학교가 설치와 업데이트를 관리한다면 개인이 제품을 구매하거나 제거하지 말고 먼저 IT 담당 부서의 전환 계획을 확인하세요.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;10월 13일 이후 사라지는 지원 범위&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Office 2021과 Office LTSC 2021의 지원 종료일은 모두 &lt;b&gt;2026년 10월 13일&lt;/b&gt;입니다. 종료 뒤에는 기술 지원, 버그 수정과 보안 수정 또는 보안 업데이트가 제공되지 않습니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;개인용 Office 2021 앱은 종료일 뒤에도 계속 실행될 수 있습니다. 그러나 Microsoft는 지원 연장과 확장 보안 업데이트가 없다고 명시하므로, 실행 가능 여부만으로 계속 사용할 제품이라고 판단해서는 안 됩니다.&lt;/p&gt;
&lt;div class=&quot;seo-next-meeting&quot;&gt;
&lt;div class=&quot;seo-nm-icon&quot; aria-hidden=&quot;true&quot;&gt; &lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;seo-nm-label&quot;&gt;지원 종료 일정&lt;/div&gt;
&lt;div class=&quot;seo-nm-date&quot;&gt;2026년 10월 13일&lt;/div&gt;
&lt;div class=&quot;seo-nm-sub&quot;&gt;Office 2021과 Office LTSC 2021의 공식 지원 종료일입니다. 종료 시각은 공식 문서에 별도로 표시되지 않았으므로 전환 작업은 이 날짜 전에 마칩니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support 및 Microsoft Lifecycle, 2026년 8월 31일 확인&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;개인용과 조직용의 전환 경로 선택&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;전환 경로는 현재 제품의 관리 주체에 따라 나눕니다. 개인용 사용자는 구독 방식과 일회성 구매 방식의 차이를 비교하고, 조직 사용자는 배포&amp;middot;라이선스&amp;middot;보안 정책을 함께 검토해야 합니다.&lt;/p&gt;
&lt;div class=&quot;seo-concept-grid&quot;&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;개인용 Office 2021&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;지속적으로 최신 앱 업데이트를 받으려면 Microsoft 365를 검토합니다. 구독을 원하지 않으면 한 대의 PC 또는 Mac에서 사용하는 일회성 구매 Office 2024를 비교할 수 있습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;조직용 Office LTSC 2021&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;Microsoft는 Microsoft 365 Apps 전환을 우선 안내합니다. 아직 클라우드로 옮기기 어려운 상용 고객에게는 지원되는 온프레미스 버전인 Office LTSC 2024를 안내합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Office 2024 일회성 구매에는 새 기능 업데이트와 다음 주요 버전으로 바꾸는 권리가 포함되지 않습니다. Office LTSC 2024의 주 지원 종료일은 태평양 시간 기준 2029년 10월 10일이므로 조직은 다음 교체 시점도 계획에 포함해야 합니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, Microsoft 365 구매 안내 및 Microsoft Lifecycle, Office LTSC 2024&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;업그레이드 전에 문서 호환성을 시험할 항목&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;전환 대상만 정하고 바로 배포하면 오래된 업무 문서의 동작 차이를 뒤늦게 발견할 수 있습니다. 사용 빈도와 업무 영향이 큰 파일부터 복사본을 만들어 새 환경에서 열기&amp;middot;편집&amp;middot;저장&amp;middot;출력을 시험하세요.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-blue&quot; data-value-add-type=&quot;decision-criteria&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;전환 판단 기준&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;전환 제품은 가격만으로 고르지 말고 매크로&amp;middot;추가 기능&amp;middot;글꼴&amp;middot;서식&amp;middot;인쇄&amp;middot;외부 데이터 연결을 복사본에서 시험해 업무 중단 가능성이 허용 수준인지 판단해야 합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;ul class=&quot;seo-list&quot; style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;매크로와 추가 기능: 실행 여부, 경고 표시, 필요한 권한을 기록합니다.&lt;/li&gt;
&lt;li&gt;문서 서식: 글꼴 대체, 줄바꿈, 표 배치와 페이지 나눔을 원본과 대조합니다.&lt;/li&gt;
&lt;li&gt;엑셀 연결: 외부 데이터 연결과 쿼리 새로 고침 결과를 확인합니다.&lt;/li&gt;
&lt;li&gt;출력 결과: 인쇄 미리 보기와 PDF 변환본의 페이지 수&amp;middot;여백&amp;middot;잘림을 비교합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;중요 문서는 원본을 보존하고 복사본에서 시험하세요. 조직 환경에서는 매크로 정책, 추가 기능 허용 목록과 배포 도구도 IT 담당자와 함께 점검합니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;두 환경의 전환 계획을 점검표에 기록하기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;점검표는 개인용과 조직용을 한 행씩 배치하고, 제품 정보 화면에서 읽은 현재 에디션을 직접 기록하는 구조입니다. 전환 제품과 시험 문서, 담당자, 완료 예정일까지 채워야 계획 상태가 바뀝니다.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;전환 준비 기록 순서&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;현재 제품 확인&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;Office 제품 정보 화면에서 에디션을 읽어 B열에 입력합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;전환 대상 선택&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;개인용 또는 조직용 경로에 맞는 제품을 D열에 기록합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;호환성 시험 지정&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;대표 문서와 반드시 확인할 기능을 E열에 적습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;담당 기한 확정&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;담당자와 완료 예정일을 F열과 G열에 입력합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;처음 여는 점검표의 입력 상태와 고정된 지원 종료 영향&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;사용 구분&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;확인한 현재 에디션&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;지원 종료 영향&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;전환 대상&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;호환성 시험 대상&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;담당자&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;완료 예정일&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;계획 상태&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;개인용&lt;/th&gt;
&lt;td&gt;직접 입력&lt;/td&gt;
&lt;td&gt;2026-10-13 이후 기술 지원&amp;middot;버그 수정&amp;middot;보안 수정 없음&lt;/td&gt;
&lt;td&gt;직접 입력&lt;/td&gt;
&lt;td&gt;직접 입력&lt;/td&gt;
&lt;td&gt;직접 입력&lt;/td&gt;
&lt;td&gt;직접 입력&lt;/td&gt;
&lt;td&gt;입력 필요&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;조직용&lt;/th&gt;
&lt;td&gt;직접 입력&lt;/td&gt;
&lt;td&gt;2026-10-13 이후 기술 지원&amp;middot;버그 수정&amp;middot;보안 수정 없음&lt;/td&gt;
&lt;td&gt;직접 입력&lt;/td&gt;
&lt;td&gt;직접 입력&lt;/td&gt;
&lt;td&gt;직접 입력&lt;/td&gt;
&lt;td&gt;직접 입력&lt;/td&gt;
&lt;td&gt;입력 필요&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;H6과 H7에는 &lt;code&gt;=IF(COUNTA(B6,D6:G6)=5,&quot;계획 확정&quot;,&quot;입력 필요&quot;)&lt;/code&gt; 수식을 사용합니다. 현재 에디션과 네 가지 계획 항목 중 하나라도 비어 있으면 입력 필요가 유지됩니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-green&quot; data-download-type=&quot;practice-workbook&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;확인 점검표&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;B열과 D열부터 G열은 사용자가 직접 채우는 입력란입니다. H열은 다섯 입력란이 모두 채워졌는지만 계산하며 실제 Office 전환이나 호환성 시험 완료를 대신 판단하지 않습니다.&lt;/p&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/Xn2rf/dJMcagUlmpE/yZo04z98ZnsSgg11AeTZBK/example-workbook.xlsx?attach=1&amp;amp;knm=tfile.xlsx&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;example-workbook.xlsx&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.00MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;빈 점검표에서는 H6과 H7이 모두 입력 필요로 계산됩니다. 각 행의 다섯 입력란을 모두 채웠을 때 계획 확정으로 바뀌는지 직접 확인하세요.&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1671&quot; data-origin-height=&quot;398&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wzsBo/dJMcaidDJQC/dvTtG5bKkibKWiA9hps1lk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wzsBo/dJMcaidDJQC/dvTtG5bKkibKWiA9hps1lk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wzsBo/dJMcaidDJQC/dvTtG5bKkibKWiA9hps1lk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwzsBo%2FdJMcaidDJQC%2FdvTtG5bKkibKWiA9hps1lk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;실습 점검표: 개인용과 조직용 두 행의 에디션&amp;middot;전환 대상&amp;middot;호환성 시험&amp;middot;담당 기한 입력란이 비어 있고 계획 상태가 입력 필요로 표시된 화면&quot; loading=&quot;lazy&quot; width=&quot;1671&quot; height=&quot;398&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1671&quot; data-origin-height=&quot;398&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;6&lt;/div&gt;
&lt;h2 id=&quot;sec6&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;에디션&amp;middot;전환 대상&amp;middot;담당 기한을 확정하면 준비 끝&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;지원 종료일까지 제품만 구매하는 것이 아니라 실제 문서 시험과 배포 책임까지 일정에 넣어야 합니다. 아래 항목이 모두 충족되면 전환 준비 단계에서 빠진 결정이 없는지 판정할 수 있습니다.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;action-steps&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
제품 정보 화면에서 읽은 정확한 에디션과 사용 구분을 기록합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
개인용 또는 조직용 조건에 맞는 전환 제품을 하나로 좁힙니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
대표 문서의 매크로&amp;middot;서식&amp;middot;연결&amp;middot;출력 시험 대상과 통과 기준을 정합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
전환 담당자와 완료 예정일을 지원 종료일보다 앞선 날짜로 배정합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
현재 에디션과 전환 대상, 담당자, 완료 예정일이 점검표에 정해지면 준비가 완료된 것입니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-US/office/system-requirements/end-of-support-for-office-2021&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;Office 2021 지원 종료일과 종료 뒤 제공되지 않는 지원 항목&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://learn.microsoft.com/en-us/lifecycle/announcements/office-ltsc-2021-end-of-support&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Lifecycle&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;Office LTSC 2021 지원 종료와 조직용 권장 전환 경로&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-US/Office/lifecycle/lc-account/about-office-what-version-of-office-am-i-using&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;Windows와 Mac에서 Office 제품명과 버전을 확인하는 방법&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-US/accounts-billing/subscriptions/try-or-buy-microsoft-365&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;Microsoft 365 구독과 Office 2024 일회성 구매 방식&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://learn.microsoft.com/en-us/lifecycle/products/office-ltsc-2024&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Lifecycle&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;Office LTSC 2024 적용 에디션과 주 지원 종료일&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 지원 종료 일정과 전환 경로는 위 Microsoft 공식 문서를 기준으로 합니다. 제품 확인 화면은 운영체제와 배포 방식에 따라 다를 수 있습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>문서&amp;middot;PDF</category>
      <category>microsoft 365</category>
      <category>Office 2021</category>
      <category>Office LTSC 2021</category>
      <category>Office LTSC 2024</category>
      <category>보안 업데이트</category>
      <category>지원 종료</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/14</guid>
      <comments>https://docroutine.tistory.com/entry/Office-2021%C2%B7LTSC-2021-%EC%A7%80%EC%9B%90-%EC%A2%85%EB%A3%8C%EC%9D%BC%EA%B3%BC-%EC%97%85%EA%B7%B8%EB%A0%88%EC%9D%B4%EB%93%9C-%ED%8C%90%EB%8B%A8-%EA%B8%B0%EC%A4%80#entry14comment</comments>
      <pubDate>Wed, 2 Sep 2026 08:00:37 +0900</pubDate>
    </item>
    <item>
      <title>워드 표지는 번호 없이 본문부터 1로 시작하는 구역별 페이지 번호 설정</title>
      <link>https://docroutine.tistory.com/entry/%EC%9B%8C%EB%93%9C-%ED%91%9C%EC%A7%80%EB%8A%94-%EB%B2%88%ED%98%B8-%EC%97%86%EC%9D%B4-%EB%B3%B8%EB%AC%B8%EB%B6%80%ED%84%B0-1%EB%A1%9C-%EC%8B%9C%EC%9E%91%ED%95%98%EB%8A%94-%EA%B5%AC%EC%97%AD%EB%B3%84-%ED%8E%98%EC%9D%B4%EC%A7%80-%EB%B2%88%ED%98%B8-%EC%84%A4%EC%A0%95</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bE0smh/dJMcafHXBwF/mLiKKGUU5P8eDwW7iNyZJk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bE0smh/dJMcafHXBwF/mLiKKGUU5P8eDwW7iNyZJk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bE0smh/dJMcafHXBwF/mLiKKGUU5P8eDwW7iNyZJk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbE0smh%2FdJMcafHXBwF%2FmLiKKGUU5P8eDwW7iNyZJk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;표지 빼고 본문 1부터 문구와 문서 페이지와 PDF 확인 표시 그래픽 요소를 담은 문서 &amp;middot; PDF 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;표지 뒤와 본문 앞에 &amp;lsquo;다음 페이지&amp;rsquo; 구역 나누기를 넣고 각 새 구역의 바닥글에서 &amp;lsquo;이전 구역과 연결&amp;rsquo;을 해제하면, 표지는 비우고 서문은 로마 숫자, 본문은 1부터 따로 시작할 수 있습니다. 단순 페이지 나누기만으로는 번호 체계가 분리되지 않습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;troubleshooting&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;direct-answer&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;페이지 순서와 표시 번호는 서로 다릅니다. 문서를 표지&amp;middot;서문&amp;middot;본문의 세 구역으로 나눈 뒤 표지 구역은 비워 두고, 서문은 i부터, 본문은 1부터 시작하도록 설정합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;본문 번호를 바꾸자 표지까지 따라오는 이유&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;페이지 나누기와 구역 나누기를 고르는 기준&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;표지 1쪽&amp;middot;서문 2쪽&amp;middot;본문 3쪽 비교 설계&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;세 구역의 바닥글과 시작 번호를 분리하는 순서&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;연결 상태와 6쪽 인쇄 순서를 기록하는 점검&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec6&quot;&gt;없음&amp;middot;i&amp;middot;ii&amp;middot;1&amp;middot;2&amp;middot;3이 맞을 때 제출&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;본문 번호를 바꾸자 표지까지 따라오는 이유&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-red&quot;&gt;원인&lt;/span&gt; 보고서 본문 번호를 1로 바꾸자 표지와 서문의 번호까지 함께 바뀌는 경우가 있습니다. 본문이 새 구역으로 분리되지 않았거나 번호가 있는 머리글&amp;middot;바닥글이 앞 구역에 연결된 상태인지 먼저 살펴야 합니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;이 글에서는 표지 1쪽, 서문 2쪽, 본문 3쪽으로 구성된 6쪽 문서를 사용합니다. 최종 목표는 실제 인쇄 순서와 별개로 세 부분에 서로 다른 번호 체계를 적용하는 것입니다.&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;이 글의 메뉴 순서는 Windows용 Word 데스크톱을 기준으로 합니다. 2026년 8월 31일 Microsoft 지원 문서의 적용 대상에는 Word for Microsoft 365와 Word 2016&amp;middot;2019&amp;middot;2021&amp;middot;2024가 포함되며, Word 웹에서는 구역 나누기를 추가할 수 없습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;페이지 나누기와 구역 나누기를 고르는 기준&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-blue&quot;&gt;선택&lt;/span&gt; 내용만 다음 쪽으로 넘기려면 페이지 나누기를 사용합니다. 페이지 번호 형식이나 시작값까지 달라져야 한다면 &amp;lsquo;구역 나누기－다음 페이지&amp;rsquo;를 선택해야 합니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;이 예제에는 표지 뒤와 서문 뒤에 구역 경계가 하나씩 필요합니다. 따라서 표지는 구역 1, 서문은 구역 2, 본문은 구역 3이 됩니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot; data-value-add-type=&quot;failure-condition&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;연결을 끊지 않았을 때 생기는 실패&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;본문 번호를 1로 바꾸기 전에 본문 구역의 번호가 들어간 바닥글에서 &amp;lsquo;이전 구역과 연결&amp;rsquo;이 꺼졌는지 확인하세요. 연결 표시가 남아 있으면 서문 번호까지 같이 바뀔 수 있습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft 지원, 구역별 페이지 번호와 이전 구역 연결 문서, 2026년 8월 31일 확인&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;표지 1쪽&amp;middot;서문 2쪽&amp;middot;본문 3쪽 비교 설계&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;복사본에서 1쪽은 &amp;lsquo;2026 업무보고서&amp;rsquo;, 2~3쪽은 &amp;lsquo;서문 1&amp;middot;2&amp;rsquo;, 4~6쪽은 &amp;lsquo;본문 1&amp;middot;2&amp;middot;3&amp;rsquo;으로 구분합니다. 같은 구역 안의 추가 쪽은 페이지 나누기로 만들고, 번호 체계가 바뀌는 표지 뒤와 서문 뒤에는 구역 나누기(다음 페이지)를 사용합니다.&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;원본 보고서는 보존하고 별도 복사본에서 작업하세요. 비교용 복사본 한 개에는 표지 뒤에 페이지 나누기만 넣고, 다른 복사본에는 구역 나누기(다음 페이지)를 넣어 홈 탭의 표시/숨기기(&amp;para;)로 차이를 대조합니다.&lt;/p&gt;
&lt;div class=&quot;seo-concept-grid&quot;&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;페이지 나누기&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;내용은 다음 페이지에서 시작하지만 같은 구역이 유지됩니다. 번호 체계를 분리할 새 구역은 생기지 않습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;구역 나누기－다음 페이지&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;다음 페이지에서 새 구역을 시작합니다. 새 구역에 별도의 번호 형식과 시작값을 지정할 수 있습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;인쇄 미리보기에서는 아래 6쪽을 실제 순서대로 대조합니다. &amp;lsquo;인쇄 순서&amp;rsquo;는 문서의 물리적인 쪽 순서이고, &amp;lsquo;목표 표시&amp;rsquo;는 바닥글에 보일 번호입니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table class=&quot;seo-table&quot; data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;인쇄 미리보기에서 대조할 6쪽 순서&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;인쇄 순서&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;내용&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;구역&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;목표 표시&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;1쪽&lt;/th&gt;
&lt;td&gt;표지&lt;/td&gt;
&lt;td&gt;구역 1&lt;/td&gt;
&lt;td&gt;번호 없음&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;2쪽&lt;/th&gt;
&lt;td&gt;서문 첫째&lt;/td&gt;
&lt;td&gt;구역 2&lt;/td&gt;
&lt;td&gt;i&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;3쪽&lt;/th&gt;
&lt;td&gt;서문 둘째&lt;/td&gt;
&lt;td&gt;구역 2&lt;/td&gt;
&lt;td&gt;ii&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;4쪽&lt;/th&gt;
&lt;td&gt;본문 첫째&lt;/td&gt;
&lt;td&gt;구역 3&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;5쪽&lt;/th&gt;
&lt;td&gt;본문 둘째&lt;/td&gt;
&lt;td&gt;구역 3&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;6쪽&lt;/th&gt;
&lt;td&gt;본문 셋째&lt;/td&gt;
&lt;td&gt;구역 3&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;세 구역의 바닥글과 시작 번호를 분리하는 순서&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;예제에서는 번호를 바닥글에 배치합니다. Word는 머리글과 바닥글을 따로 연결하므로 번호를 머리글에 넣는 문서는 머리글에서 같은 연결 해제를 실행해야 합니다.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;구역별 페이지 번호 설정&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;복사본과 서식 기호 준비&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;문서를 별도 이름으로 저장하고 홈 탭의 표시/숨기기(&amp;para;)를 켜 나누기 위치가 보이게 합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;표지 뒤 구역 경계 삽입&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;표지 마지막에 커서를 놓고 레이아웃 &amp;gt; 나누기에서 구역 나누기의 &amp;lsquo;다음 페이지&amp;rsquo;를 선택합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;서문 뒤 구역 경계 삽입&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;서문 둘째 쪽의 마지막에 같은 구역 나누기를 넣어 본문을 구역 3에서 시작합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;바닥글 연결 해제&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;구역 2와 구역 3의 첫 바닥글을 각각 열고 &amp;lsquo;이전 구역과 연결&amp;rsquo;에 해당하는 Link to Previous를 끕니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step5&quot;&gt;5단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;표지 번호 비우기&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;구역 1 바닥글에 기존 페이지 번호가 있으면 연결이 끊어진 뒤 삭제하고 표지 바닥글을 비워 둡니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step6&quot;&gt;6단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;서문 로마 숫자 지정&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;구역 2에 페이지 번호를 넣고 페이지 번호 서식에서 i, ii, iii 형식을 고른 뒤 시작값을 첫 번호로 지정합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step7&quot;&gt;7단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;본문을 1부터 시작&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;구역 3의 번호 형식을 1, 2, 3으로 선택하고 페이지 번호 서식의 시작 번호를 1로 설정합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step8&quot;&gt;8단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;인쇄 미리보기 대조&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;파일 &amp;gt; 인쇄에서 총 6쪽인지 보고 각 바닥글의 표시가 없음, i, ii, 1, 2, 3 순서인지 확인합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft 지원, 구역 나누기 삽입&amp;middot;이전 구역과 연결&amp;middot;페이지 번호 서식 문서, 2026년 8월 31일 확인&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;연결 상태와 6쪽 인쇄 순서를 기록하는 점검&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-green&quot;&gt;점검&lt;/span&gt; 점검표의 E6:E17은 Word에서 본 값을 직접 적는 칸이며 처음에는 비워 둡니다. F6에는 &lt;code&gt;=IF(E6=&quot;&quot;,&quot;미입력&quot;,IF(E6=D6,&quot;일치&quot;,&quot;불일치&quot;))&lt;/code&gt;를 넣고 F17까지 채워 기대값과 직접 입력값을 비교합니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-green&quot; data-download-type=&quot;practice-workbook&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;확인 점검표&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;구조 비교 2건, 서문&amp;middot;본문의 연결 상태 4건, 인쇄 미리보기 6건을 기록하는 점검표입니다. &amp;lsquo;직접 입력&amp;rsquo; 열에는 Word에서 관찰한 결과를 사용자가 직접 적습니다.&lt;/p&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/bDBAoG/dJMcabZRNF1/NpNOlA0VzFCMqqakTGH4i1/example-workbook.xlsx?attach=1&amp;amp;knm=tfile.xlsx&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;example-workbook.xlsx&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.01MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;입력 전에는 F6:F17이 모두 &amp;lsquo;미입력&amp;rsquo;으로 계산됩니다. Word에서 각 항목을 실행한 뒤 E열에 결과를 적어 12개 판정이 모두 &amp;lsquo;일치&amp;rsquo;가 되는지 보고, 실제 완료 여부는 6쪽 인쇄 미리보기와 함께 판단하세요.&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1320&quot; data-origin-height=&quot;668&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/clrTJ9/dJMcaaT45hF/d6yKFyZLEcsbdmKuNsOLyK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/clrTJ9/dJMcaaT45hF/d6yKFyZLEcsbdmKuNsOLyK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/clrTJ9/dJMcaaT45hF/d6yKFyZLEcsbdmKuNsOLyK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FclrTJ9%2FdJMcaaT45hF%2Fd6yKFyZLEcsbdmKuNsOLyK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;실습 점검표: 구조 비교 2건, 연결 상태 4건, 인쇄 미리보기 6건의 기대값과 비어 있는 직접 입력 열, &amp;lsquo;미입력&amp;rsquo; 판정 열&quot; loading=&quot;lazy&quot; width=&quot;1320&quot; height=&quot;668&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1320&quot; data-origin-height=&quot;668&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div class=&quot;seo-card seo-card-red&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;결과가 어긋날 때 확인할 지점&lt;/div&gt;
&lt;ul class=&quot;seo-list&quot; style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&amp;lsquo;이전 구역과 연결&amp;rsquo;이 비활성화되어 있으면 해당 위치 앞에 구역 나누기가 있는지 &amp;para; 표시로 확인합니다.&lt;/li&gt;
&lt;li&gt;서문 첫 쪽의 i 또는 본문 첫 쪽의 1만 보이지 않으면 해당 구역의 &amp;lsquo;첫 페이지를 다르게 지정&amp;rsquo; 옵션을 확인합니다.&lt;/li&gt;
&lt;li&gt;표지에도 번호가 보이면 구역 2 바닥글의 연결을 먼저 끈 뒤 구역 1의 번호만 삭제합니다.&lt;/li&gt;
&lt;li&gt;예상하지 않은 빈 쪽이 생기면 홀수 페이지나 짝수 페이지가 아니라 &amp;lsquo;다음 페이지&amp;rsquo; 구역 나누기를 선택했는지 확인합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;6&lt;/div&gt;
&lt;h2 id=&quot;sec6&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;없음&amp;middot;i&amp;middot;ii&amp;middot;1&amp;middot;2&amp;middot;3이 맞을 때 제출&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;서식 기호가 두 구역 경계를 가리키고 인쇄 미리보기의 6쪽 순서가 맞으면 제출용 사본을 저장합니다. 원본은 수정 전 상태로 보관하세요.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;conditional-decision&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
표지 끝과 서문 끝에 &amp;lsquo;다음 페이지&amp;rsquo; 구역 나누기가 각각 1개 있는지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
서문과 본문에서 페이지 번호가 있는 바닥글의 이전 구역 연결이 꺼졌는지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
인쇄 미리보기의 표시 순서가 없음, i, ii, 1, 2, 3인지 대조합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
표지는 번호가 없고 서문은 로마 숫자, 본문 첫 장은 1로 표시되면 완료입니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/Word/customize-page-numbers-and-their-formats-in-different-word-document-sections&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft 지원&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;구역별 페이지 번호 형식과 시작 번호를 다르게 설정하는 공식 절차&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-US/Word/use-section-breaks-to-change-the-layout-or-formatting-in-one-section-of-your-word-document&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft 지원&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;문서 일부의 서식을 바꾸는 구역 나누기 유형과 적용 위치&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-US/Word/link-to-previous&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft 지원&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;새 구역 머리글&amp;middot;바닥글의 이전 구역 연결을 끄는 방법&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/word/insert-a-section-break&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft 지원&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;구역 나누기 삽입 방법과 Word 웹의 기능 제한&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/word/training/insert-a-page-break&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft 지원&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;페이지 나누기로 다음 페이지를 시작하는 공식 방법&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 본문의 기능과 절차는 위 Microsoft 공식 문서를 기준으로 정리했습니다. Word 화면 결과는 안내한 점검표에 직접 입력해 확인하세요.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>문서&amp;middot;PDF</category>
      <category>보고서 편집</category>
      <category>본문 1페이지</category>
      <category>워드 구역 나누기</category>
      <category>워드 페이지 번호</category>
      <category>이전 구역과 연결</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/13</guid>
      <comments>https://docroutine.tistory.com/entry/%EC%9B%8C%EB%93%9C-%ED%91%9C%EC%A7%80%EB%8A%94-%EB%B2%88%ED%98%B8-%EC%97%86%EC%9D%B4-%EB%B3%B8%EB%AC%B8%EB%B6%80%ED%84%B0-1%EB%A1%9C-%EC%8B%9C%EC%9E%91%ED%95%98%EB%8A%94-%EA%B5%AC%EC%97%AD%EB%B3%84-%ED%8E%98%EC%9D%B4%EC%A7%80-%EB%B2%88%ED%98%B8-%EC%84%A4%EC%A0%95#entry13comment</comments>
      <pubDate>Tue, 1 Sep 2026 12:00:57 +0900</pubDate>
    </item>
    <item>
      <title>Adobe Acrobat Pro에서 기존 신청서를 입력 가능한 PDF 양식으로 만드는 법</title>
      <link>https://docroutine.tistory.com/entry/Adobe-Acrobat-Pro%EC%97%90%EC%84%9C-%EA%B8%B0%EC%A1%B4-%EC%8B%A0%EC%B2%AD%EC%84%9C%EB%A5%BC-%EC%9E%85%EB%A0%A5-%EA%B0%80%EB%8A%A5%ED%95%9C-PDF-%EC%96%91%EC%8B%9D%EC%9C%BC%EB%A1%9C-%EB%A7%8C%EB%93%9C%EB%8A%94-%EB%B2%95</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rOs1H/dJMcajpQgQB/FNdhTdk6TUVpYkVLgH3wX1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rOs1H/dJMcajpQgQB/FNdhTdk6TUVpYkVLgH3wX1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rOs1H/dJMcajpQgQB/FNdhTdk6TUVpYkVLgH3wX1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrOs1H%2FdJMcajpQgQB%2FFNdhTdk6TUVpYkVLgH3wX1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;입력 가능한 PDF 양식 문구와 문서 페이지와 PDF 확인 표시 그래픽 요소를 담은 문서 &amp;middot; PDF 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;Acrobat Pro의 양식 준비로 Word&amp;middot;PDF&amp;middot;스캔 신청서에서 입력 필드를 자동 인식한 뒤 누락된 필드와 이름을 고치면 컴퓨터에서 작성 가능한 PDF를 만들 수 있습니다. 복사한 필드는 고유 이름인지 꼭 점검하세요.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;routine&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;condition-map&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;한 사람이 평면 PDF에 글자와 서명만 얹는 작업이라면 채우기 및 서명으로 충분합니다. 여러 수신자에게 같은 신청서를 배포해 각자 입력&amp;middot;저장하게 하려면 Acrobat Pro의 양식 준비에서 필드를 만들고 미리보기로 동작을 점검해야 합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;인쇄본 회수로 돌아가는 신청서 배포&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;한 번 채우기와 배포용 필드를 가르는 선택&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;텍스트 3&amp;middot;날짜 1&amp;middot;체크박스 2 설계&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;정적 문서에 여섯 입력 영역을 얹는 작업 흐름&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;자동 인식 공백과 복사 이름 충돌 다루기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec6&quot;&gt;여섯 필드가 따로 움직일 때 배포&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;인쇄본 회수로 돌아가는 신청서 배포&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-amber&quot;&gt;문제&lt;/span&gt; 신청서를 PDF로 배포했지만 입력 필드가 없으면 수신자는 인쇄해 손으로 작성한 뒤 다시 스캔해야 합니다. 화면에 빈칸이 보여도 클릭해 입력할 수 없다면 대화형 필드가 없는 &lt;b&gt;평면 양식&lt;/b&gt;입니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;이 글에서는 이름&amp;middot;연락처&amp;middot;소속&amp;middot;신청일과 동의 항목 2개가 있는 1쪽 신청서를 다룹니다. Word에서 만든 문서, 기존 PDF 또는 종이 신청서 스캔본을 배포용 입력 양식으로 바꾸려는 문서 담당자에게 맞는 절차입니다.&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;적용 환경은 2026년 8월 31일 기준 Adobe Acrobat Pro 데스크톱입니다. 원본은 보존하고 별도 복사본에서 작업하며, 메뉴 언어가 다르면 공식 표기인 All tools &amp;gt; Prepare a form을 기준으로 찾으세요.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;한 번 채우기와 배포용 필드를 가르는 선택&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-blue&quot;&gt;판단&lt;/span&gt; 내가 한 번 작성할 문서인지, 여러 수신자가 반복해서 작성할 배포 서식인지 먼저 구분하세요.&lt;/p&gt;
&lt;div class=&quot;seo-concept-grid&quot;&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;채우기 및 서명&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;대화형 필드가 없는 평면 양식에 한 사용자가 텍스트나 서명을 더하는 용도입니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;양식 준비&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;Acrobat Pro에서 기존 문서나 스캔본을 변환하고 재사용할 입력 필드를 만드는 용도입니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;여러 사람에게 같은 신청서를 배포하려면 양식 준비를 선택하세요. Adobe는 평면 양식을 입력 가능한 양식으로 변환하는 기능을 Acrobat Pro에서 제공하며, Acrobat Reader에는 이 제작 기능이 없다고 안내합니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;수신자는 완성된 PDF 양식을 Acrobat 또는 Reader에서 입력하고 저장할 수 있습니다. 배포 전에는 실제 수신자가 사용할 뷰어에서도 복사본을 열어 입력과 저장 여부를 직접 살펴보세요.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Adobe Acrobat 도움말, 평면 양식 채우기 및 서명&amp;middot;PDF 양식 개요, 문서 갱신일 2025년 9월 23일&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;텍스트 3&amp;middot;날짜 1&amp;middot;체크박스 2 설계&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;자동 인식을 실행하기 전에 받을 정보와 최종 필드 이름을 정해 두면 누락과 중복을 찾기 쉽습니다. 아래 가상값은 기능 점검용이며 실제 개인정보가 아닙니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table class=&quot;seo-table&quot; data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;1쪽 신청서에 배치할 목표 필드와 미리보기용 가상값&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;번호&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;신청서 항목&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;필드 유형&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;최종 필드 이름&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;테스트 값&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;1&lt;/th&gt;
&lt;td&gt;이름&lt;/td&gt;
&lt;td&gt;텍스트&lt;/td&gt;
&lt;td&gt;&lt;code&gt;applicant_name&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;테스트 사용자&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;2&lt;/th&gt;
&lt;td&gt;연락처&lt;/td&gt;
&lt;td&gt;텍스트&lt;/td&gt;
&lt;td&gt;&lt;code&gt;applicant_phone&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;010-0000-0000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;3&lt;/th&gt;
&lt;td&gt;소속&lt;/td&gt;
&lt;td&gt;텍스트&lt;/td&gt;
&lt;td&gt;&lt;code&gt;applicant_department&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;기획팀&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;4&lt;/th&gt;
&lt;td&gt;신청일&lt;/td&gt;
&lt;td&gt;날짜&lt;/td&gt;
&lt;td&gt;&lt;code&gt;application_date&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;2026-09-01&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;5&lt;/th&gt;
&lt;td&gt;개인정보 수집 동의&lt;/td&gt;
&lt;td&gt;체크박스&lt;/td&gt;
&lt;td&gt;&lt;code&gt;consent_privacy&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;선택&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;6&lt;/th&gt;
&lt;td&gt;안내 수신 동의&lt;/td&gt;
&lt;td&gt;체크박스&lt;/td&gt;
&lt;td&gt;&lt;code&gt;consent_notice&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;미선택&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;자동으로 만들어진 자리는 점검표 F열에 &amp;lsquo;자동 인식&amp;rsquo;이라고 기록하세요. 목표 위치에 필드가 없어 직접 보완할 때는 &amp;lsquo;수동 추가&amp;rsquo;, 미리보기에서 텍스트&amp;middot;날짜 입력이 되면 &amp;lsquo;입력 가능&amp;rsquo;, 두 체크박스가 따로 움직이면 &amp;lsquo;독립&amp;rsquo;이라고 입력합니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-green&quot; data-download-type=&quot;practice-workbook&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;확인 점검표&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;점검표의 F6:G11은 Acrobat Pro에서 절차를 직접 실행한 뒤 입력하는 빈 칸입니다. H6:H11은 행별 판정, H12:H15는 텍스트 3개&amp;middot;날짜 1개&amp;middot;체크박스 2개와 고유 이름 6개, H16은 전체 상태를 수식으로 표시합니다.&lt;/p&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/KQBOF/dJMcaaT41Qp/tL97LxPp7gf6Oyv53GULp1/example-workbook.xlsx?attach=1&amp;amp;knm=tfile.xlsx&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;example-workbook.xlsx&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.01MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;초기 점검표에서는 F6:G11이 비어 있어 H6:H11은 &amp;lsquo;미입력&amp;rsquo;, H16은 &amp;lsquo;미완료&amp;rsquo;로 표시됩니다. 직접 기록한 여섯 행이 모두 &amp;lsquo;완료&amp;rsquo;가 되면 H16은 &amp;lsquo;전체 완료&amp;rsquo;로 바뀝니다.&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1520&quot; data-origin-height=&quot;638&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pLSvF/dJMcabrV31R/9KItk3CeBuQS3eBLHR0ryk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pLSvF/dJMcabrV31R/9KItk3CeBuQS3eBLHR0ryk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pLSvF/dJMcabrV31R/9KItk3CeBuQS3eBLHR0ryk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpLSvF%2FdJMcabrV31R%2F9KItk3CeBuQS3eBLHR0ryk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;실습 점검표: 6개 신청서 필드의 유형&amp;middot;고유 이름&amp;middot;테스트 값과 비어 있는 생성&amp;middot;미리보기 결과 칸, 자동 판정 열이 보이는 표&quot; loading=&quot;lazy&quot; width=&quot;1520&quot; height=&quot;638&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1520&quot; data-origin-height=&quot;638&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;정적 문서에 여섯 입력 영역을 얹는 작업 흐름&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Acrobat의 자동 인식 결과를 그대로 배포하지 말고 목표 필드 표와 한 칸씩 대조하세요. 다음 순서는 기존 디지털 문서와 종이 신청서 스캔본에 모두 적용할 수 있습니다.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;입력 가능한 신청서 제작 순서&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;복사본 준비&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;원본 Word&amp;middot;PDF 또는 스캔 파일은 보존하고 작업용 복사본을 만드세요.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;양식 준비 열기&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;Acrobat Pro에서 All tools &amp;gt; Prepare a form을 선택하세요.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;원본 선택&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;디지털 파일은 Select a file, 종이 문서는 Scan a document를 선택한 뒤 Create form을 누르세요.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;자동 배치 대조&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;Fields 패널의 필드와 목표 6개를 대조하세요. 빠진 위치에는 텍스트&amp;middot;날짜&amp;middot;체크박스 구성 요소를 추가하고 어긋난 필드는 이동하거나 크기를 조절합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step5&quot;&gt;5단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;유형과 이름 지정&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;각 필드의 유형을 표와 맞추고 Properties의 이름을 &lt;code&gt;applicant_name&lt;/code&gt;부터 &lt;code&gt;consent_notice&lt;/code&gt;까지 서로 다르게 지정하세요.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step6&quot;&gt;6단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;복사 필드 비교&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;개인정보 동의 체크박스를 복사해 안내 수신용 위치에 놓으세요. 이름을 바꾸기 전 한쪽만 선택해 연동 여부를 기록한 다음 복사본 이름을 &lt;code&gt;consent_notice&lt;/code&gt;로 바꿉니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step7&quot;&gt;7단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;미리보기와 저장&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;Preview를 선택해 표의 가상값을 넣고 두 체크박스를 반대 상태로 바꿔 보세요. 조건이 맞으면 입력 가능한 PDF를 별도 이름으로 저장합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;두 체크박스는 한쪽을 선택하고 다른 쪽을 해제한 상태와 그 반대 상태를 모두 시험하세요. 어느 한쪽을 바꿀 때 다른 쪽이 따라오지 않을 때만 점검표 G10:G11에 &amp;lsquo;독립&amp;rsquo;을 입력합니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Adobe Acrobat 도움말, 문서에서 PDF 양식으로 변환&amp;middot;양식 필드 복사, 문서 갱신일 2025년 9월 23일&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;자동 인식 공백과 복사 이름 충돌 다루기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-red&quot;&gt;주의&lt;/span&gt; 자동 인식 여부와 필드 이름 문제는 서로 다른 실패입니다. 화면에 필드가 없는지, 필드는 있지만 다른 칸과 함께 바뀌는지부터 나누어 보세요.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table class=&quot;seo-table&quot; data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;수정 전 신호에 따른 원인 판정과 재점검 방법&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;수정 전 신호&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;판정&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;조치 후 확인&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;목표 위치에 필드가 없음&lt;/th&gt;
&lt;td&gt;자동 인식 결과의 누락 가능성&lt;/td&gt;
&lt;td&gt;맞는 유형의 구성 요소를 추가하고 Preview에서 입력하세요.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;한 체크박스를 바꾸면 다른 칸도 바뀜&lt;/th&gt;
&lt;td&gt;복사 필드가 기본 이름을 공유함&lt;/td&gt;
&lt;td&gt;Properties &amp;gt; General에서 고유 이름으로 바꾸고 반대 상태를 다시 시험하세요.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;신청일 자리가 일반 텍스트 필드임&lt;/th&gt;
&lt;td&gt;목표 유형과 자동 배치 유형이 다름&lt;/td&gt;
&lt;td&gt;날짜 필드로 고친 뒤 테스트 날짜를 입력하세요.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;필드가 인쇄된 빈칸과 어긋남&lt;/th&gt;
&lt;td&gt;자동 배치 위치나 크기 조정이 필요함&lt;/td&gt;
&lt;td&gt;필드를 이동하거나 크기를 바꾼 뒤 Preview에서 경계를 살펴보세요.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot; data-value-add-type=&quot;exception-boundary&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;배포 전에 멈춰야 하는 경계&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;자동 인식은 시작점일 뿐입니다. 배포 전에는 6개 필드의 유형&amp;middot;이름&amp;middot;위치와 미리보기 입력을 각각 점검하고, 서로 다른 값을 받을 복사 필드는 고유한 이름으로 바꿔야 합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Adobe Acrobat 도움말, PDF 양식 개요&amp;middot;양식 필드 복사, 문서 갱신일 2025년 9월 23일&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;6&lt;/div&gt;
&lt;h2 id=&quot;sec6&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;여섯 필드가 따로 움직일 때 배포&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;배포 판정에는 Fields 패널의 구성, 미리보기 동작, 점검표의 전체 상태를 함께 사용하세요.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;action-steps&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
원본 신청서는 보존하고 입력 가능한 PDF는 별도 이름으로 저장합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;code&gt;applicant_name&lt;/code&gt;부터 &lt;code&gt;consent_notice&lt;/code&gt;까지 고유 이름 6개가 Fields 패널에 각각 하나씩 있는지 살펴봅니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
텍스트 3개&amp;middot;날짜 1개&amp;middot;체크박스 2개의 유형과 위치가 신청서 항목에 맞는지 대조합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
점검표 F6:G11을 직접 채우고 H6:H11이 모두 &amp;lsquo;완료&amp;rsquo;, H16이 &amp;lsquo;전체 완료&amp;rsquo;로 바뀌는지 봅니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
미리보기에서 6개 필드를 각각 입력할 수 있고 같은 이름의 필드가 의도치 않게 연동되지 않으면 완료입니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://helpx.adobe.com/acrobat/desktop/work-with-pdf-forms/create-forms/convert-to-forms.html&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Adobe Acrobat&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;기존 디지털 문서와 스캔을 입력 가능한 PDF 양식으로 바꾸고 필드를 검토&amp;middot;미리보기하는 절차&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://helpx.adobe.com/acrobat/desktop/work-with-pdf-forms/fill-sign-forms/flat-forms.html&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Adobe Acrobat&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;평면 양식의 의미와 채우기 및 서명, Acrobat Pro 양식 변환의 기능 범위&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://helpx.adobe.com/acrobat/using/pdf-forms.html&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Adobe Acrobat&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;기존 Word&amp;middot;인쇄 문서 변환, 필드 유형, 날짜 필드와 복사 필드 이름 문제 안내&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://helpx.adobe.com/acrobat/desktop/work-with-pdf-forms/create-forms/copy-fields.html&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Adobe Acrobat&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;필드 복사 시 기본 이름 공유와 고유 정보를 위한 이름 변경 방법&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 기능 범위와 메뉴 흐름은 위 Adobe 공식 문서를 기준으로 합니다. 실제 필드 인식과 미리보기 결과는 Acrobat Pro에서 직접 실행해 점검하세요.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>실무 서식</category>
      <category>Acrobat 양식 준비</category>
      <category>adobe acrobat</category>
      <category>PDF 양식 만들기</category>
      <category>PDF 입력 필드</category>
      <category>PDF 체크박스</category>
      <category>실무 서식</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/12</guid>
      <comments>https://docroutine.tistory.com/entry/Adobe-Acrobat-Pro%EC%97%90%EC%84%9C-%EA%B8%B0%EC%A1%B4-%EC%8B%A0%EC%B2%AD%EC%84%9C%EB%A5%BC-%EC%9E%85%EB%A0%A5-%EA%B0%80%EB%8A%A5%ED%95%9C-PDF-%EC%96%91%EC%8B%9D%EC%9C%BC%EB%A1%9C-%EB%A7%8C%EB%93%9C%EB%8A%94-%EB%B2%95#entry12comment</comments>
      <pubDate>Tue, 1 Sep 2026 10:00:57 +0900</pubDate>
    </item>
    <item>
      <title>엑셀 SUMIFS로 부서&amp;middot;상태&amp;middot;기간 조건을 모두 만족하는 금액 합계 구하기</title>
      <link>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-SUMIFS%EB%A1%9C-%EB%B6%80%EC%84%9C%C2%B7%EC%83%81%ED%83%9C%C2%B7%EA%B8%B0%EA%B0%84-%EC%A1%B0%EA%B1%B4%EC%9D%84-%EB%AA%A8%EB%91%90-%EB%A7%8C%EC%A1%B1%ED%95%98%EB%8A%94-%EA%B8%88%EC%95%A1-%ED%95%A9%EA%B3%84-%EA%B5%AC%ED%95%98%EA%B8%B0</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b1UbjZ/dJMcajpPQSn/U2tP1nvMLsanTSDHTZ7DK0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b1UbjZ/dJMcajpPQSn/U2tP1nvMLsanTSDHTZ7DK0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b1UbjZ/dJMcajpPQSn/U2tP1nvMLsanTSDHTZ7DK0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb1UbjZ%2FdJMcajpPQSn%2FU2tP1nvMLsanTSDHTZ7DK0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;SUMIFS 다중 조건 합계 문구와 스프레드시트 셀과 수식 입력줄 그래픽 요소를 담은 엑셀 실무 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;SUMIFS의 합계 범위와 조건 범위를 같은 크기로 맞추고, 부서&amp;middot;상태 조건과 시작일 이상&amp;middot;종료일 이하 조건을 연결하면 조건 셀을 바꿀 때마다 해당 금액만 자동 집계할 수 있습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;explainer&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;direct-answer&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;금액 열을 첫 인수로 두고 부서&amp;middot;상태&amp;middot;접수일 범위를 조건과 한 쌍씩 연결합니다. 기간은 시작일 이상과 종료일 이하를 각각 넣어 양쪽 경계를 포함하세요.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;필터를 반복하는 월간 정산의 문제&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;합계 범위와 네 조건을 짝짓는 기준&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;시작일과 종료일을 포함하는 작동 원리&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;24행까지의 업무표로 세 결과 비교하기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;0과 #VALUE! 오류를 구분해 고치는 순서&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec6&quot;&gt;직접 더한 금액과 일치하면 집계 완료&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;필터를 반복하는 월간 정산의 문제&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;월간 정산표에서 부서&amp;middot;처리 상태&amp;middot;접수 기간을 바꿀 때마다 필터를 다시 걸고 금액을 더하면 조건 변경 때마다 같은 작업을 반복하게 됩니다. 필터에서 빠진 행이나 기간 끝 날짜를 놓치면 합계가 달라져도 알아채기 어렵습니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;대상은 접수일, 부서, 상태, 금액이 한 행에 함께 기록된 목록입니다. 2026년 8월 31일 기준 Microsoft 공식 문서에서 SUMIFS는 Microsoft 365 Excel, Excel 2024&amp;middot;2021&amp;middot;2019&amp;middot;2016과 Excel 웹 환경에 적용됩니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, SUMIFS 함수 문서, 2026년 8월 31일 확인&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;합계 범위와 네 조건을 짝짓는 기준&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;SUMIFS의 기본 순서는 &lt;b&gt;합계 범위, 조건 범위, 조건&lt;/b&gt;입니다. 부서와 상태는 각각 한 쌍이지만 접수일은 시작일과 종료일을 따로 판정하므로 모두 네 개의 조건 쌍이 필요합니다.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;수식 범위를 배치하는 순서&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;합계 범위&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;금액이 있는 D6:D24를 첫 번째 인수로 지정합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;부서 조건&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;B6:B24와 부서 조건 셀 F6을 연결합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;상태 조건&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;C6:C24와 상태 조건 셀 F7을 연결합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;기간 조건&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;A6:A24에 시작일 이상과 종료일 이하 조건을 모두 적용합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot; data-value-add-type=&quot;adjustment-rule&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;기간 합계 조절 규칙&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;기간 조건은 접수일 범위 하나에 시작일 이상과 종료일 이하를 별도 조건 쌍으로 모두 연결해야 합니다. 한쪽 경계를 빼면 해당 기간 밖의 행이 합계에 섞여도 수식은 오류를 내지 않으므로 직접 합계와 반드시 대조하세요.&lt;/p&gt;
&lt;/div&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;시작일과 종료일을 포함하는 작동 원리&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;SUMIFS는 지정한 조건을 모두 만족하는 행의 금액만 더합니다. 따라서 부서와 상태가 맞더라도 접수일이 기간 밖이면 그 행의 금액은 합계에서 제외됩니다.&lt;/p&gt;
&lt;div class=&quot;seo-concept-grid&quot;&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;시작일 경계&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;&lt;code&gt;&quot;&amp;gt;=&quot;&amp;amp;$F$8&lt;/code&gt;로 시작일 당일과 이후 날짜를 포함합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;종료일 경계&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;&lt;code&gt;&quot;&amp;lt;=&quot;&amp;amp;$F$9&lt;/code&gt;로 종료일 당일과 이전 날짜를 포함합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;비교 연산자를 조건 셀과 연결할 때는 연산자를 따옴표로 묶고 &lt;code&gt;&amp;amp;&lt;/code&gt;로 셀 참조를 이어야 합니다. 예제의 날짜 입력은 지역별 텍스트 날짜 해석을 피하도록 &lt;code&gt;DATE&lt;/code&gt; 함수로 실제 날짜 값을 만듭니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, Excel 조건에서 셀 참조를 사용하는 방법, 2026년 8월 31일 확인&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;24행까지의 업무표로 세 결과 비교하기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;예제는 A6:D24에 19건을 입력하고 영업&amp;middot;완료&amp;middot;2026년 8월 1일부터 31일까지를 조건으로 사용합니다. 시작일 전, 종료일 다음 날, 금액 0원 행을 함께 넣어 경계값도 판정합니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;워크시트 6행부터 24행까지 입력하는 접수 내역&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;시트 행&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;접수일&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;부서&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;상태&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;금액&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;6행&lt;/th&gt;
&lt;td&gt;2026-07-31&lt;/td&gt;
&lt;td&gt;영업&lt;/td&gt;
&lt;td&gt;완료&lt;/td&gt;
&lt;td&gt;120,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;7행&lt;/th&gt;
&lt;td&gt;2026-08-01&lt;/td&gt;
&lt;td&gt;영업&lt;/td&gt;
&lt;td&gt;완료&lt;/td&gt;
&lt;td&gt;150,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;8행&lt;/th&gt;
&lt;td&gt;2026-08-02&lt;/td&gt;
&lt;td&gt;영업&lt;/td&gt;
&lt;td&gt;진행 중&lt;/td&gt;
&lt;td&gt;90,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;9행&lt;/th&gt;
&lt;td&gt;2026-08-05&lt;/td&gt;
&lt;td&gt;영업&lt;/td&gt;
&lt;td&gt;완료&lt;/td&gt;
&lt;td&gt;210,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;10행&lt;/th&gt;
&lt;td&gt;2026-08-07&lt;/td&gt;
&lt;td&gt;인사&lt;/td&gt;
&lt;td&gt;완료&lt;/td&gt;
&lt;td&gt;180,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;11행&lt;/th&gt;
&lt;td&gt;2026-08-10&lt;/td&gt;
&lt;td&gt;영업&lt;/td&gt;
&lt;td&gt;반려&lt;/td&gt;
&lt;td&gt;70,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;12행&lt;/th&gt;
&lt;td&gt;2026-08-12&lt;/td&gt;
&lt;td&gt;재무&lt;/td&gt;
&lt;td&gt;완료&lt;/td&gt;
&lt;td&gt;230,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;13행&lt;/th&gt;
&lt;td&gt;2026-08-15&lt;/td&gt;
&lt;td&gt;영업&lt;/td&gt;
&lt;td&gt;진행 중&lt;/td&gt;
&lt;td&gt;110,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;14행&lt;/th&gt;
&lt;td&gt;2026-08-18&lt;/td&gt;
&lt;td&gt;영업&lt;/td&gt;
&lt;td&gt;완료&lt;/td&gt;
&lt;td&gt;320,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;15행&lt;/th&gt;
&lt;td&gt;2026-08-20&lt;/td&gt;
&lt;td&gt;인사&lt;/td&gt;
&lt;td&gt;완료&lt;/td&gt;
&lt;td&gt;160,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;16행&lt;/th&gt;
&lt;td&gt;2026-08-23&lt;/td&gt;
&lt;td&gt;영업&lt;/td&gt;
&lt;td&gt;보류&lt;/td&gt;
&lt;td&gt;85,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;17행&lt;/th&gt;
&lt;td&gt;2026-08-25&lt;/td&gt;
&lt;td&gt;영업&lt;/td&gt;
&lt;td&gt;완료&lt;/td&gt;
&lt;td&gt;275,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;18행&lt;/th&gt;
&lt;td&gt;2026-08-27&lt;/td&gt;
&lt;td&gt;재무&lt;/td&gt;
&lt;td&gt;완료&lt;/td&gt;
&lt;td&gt;190,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;19행&lt;/th&gt;
&lt;td&gt;2026-08-29&lt;/td&gt;
&lt;td&gt;영업&lt;/td&gt;
&lt;td&gt;완료&lt;/td&gt;
&lt;td&gt;145,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;20행&lt;/th&gt;
&lt;td&gt;2026-08-30&lt;/td&gt;
&lt;td&gt;영업&lt;/td&gt;
&lt;td&gt;진행 중&lt;/td&gt;
&lt;td&gt;130,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;21행&lt;/th&gt;
&lt;td&gt;2026-08-31&lt;/td&gt;
&lt;td&gt;영업&lt;/td&gt;
&lt;td&gt;완료&lt;/td&gt;
&lt;td&gt;500,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;22행&lt;/th&gt;
&lt;td&gt;2026-08-31&lt;/td&gt;
&lt;td&gt;인사&lt;/td&gt;
&lt;td&gt;완료&lt;/td&gt;
&lt;td&gt;240,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;23행&lt;/th&gt;
&lt;td&gt;2026-09-01&lt;/td&gt;
&lt;td&gt;영업&lt;/td&gt;
&lt;td&gt;완료&lt;/td&gt;
&lt;td&gt;310,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;24행&lt;/th&gt;
&lt;td&gt;2026-08-11&lt;/td&gt;
&lt;td&gt;영업&lt;/td&gt;
&lt;td&gt;완료&lt;/td&gt;
&lt;td&gt;0원&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;조건 입력 영역 F6:F9&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;조건&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;입력값&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;부서&lt;/th&gt;
&lt;td&gt;영업&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;상태&lt;/th&gt;
&lt;td&gt;완료&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;시작일&lt;/th&gt;
&lt;td&gt;2026-08-01&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;종료일&lt;/th&gt;
&lt;td&gt;2026-08-31&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;H6에는 &lt;code&gt;=SUMIFS($D$6:$D$24,$B$6:$B$24,$F$6,$C$6:$C$24,$F$7,$A$6:$A$24,&quot;&amp;gt;=&quot;&amp;amp;$F$8,$A$6:$A$24,&quot;&amp;lt;=&quot;&amp;amp;$F$9)&lt;/code&gt;를 입력합니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-green&quot; data-download-type=&quot;verified-workbook&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;검증 예제 파일&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;워크시트 24행까지 입력된 19건의 업무 범위와 조건 입력 영역, 정상 합계&amp;middot;직접 합계&amp;middot;종료일 누락&amp;middot;범위 오류 비교 계산을 담습니다.&lt;/p&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/RWH7z/dJMcaa0Qmwr/ejLCcNhsJO9PSJfrRJMMz1/example-workbook.xlsx?attach=1&amp;amp;knm=tfile.xlsx&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;example-workbook.xlsx&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.01MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;같은 입력값으로 비교하는 네 계산 결과&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;계산 방식&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;결과&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;판정&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;정상 SUMIFS&lt;/th&gt;
&lt;td&gt;1,600,000원&lt;/td&gt;
&lt;td&gt;7&amp;middot;9&amp;middot;14&amp;middot;17&amp;middot;19&amp;middot;21&amp;middot;24행 포함&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;대상 행 직접 합계&lt;/th&gt;
&lt;td&gt;1,600,000원&lt;/td&gt;
&lt;td&gt;정상 수식과 일치&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;종료일 조건 누락&lt;/th&gt;
&lt;td&gt;1,910,000원&lt;/td&gt;
&lt;td&gt;9월 1일의 310,000원까지 포함&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;크기가 다른 합계 범위&lt;/th&gt;
&lt;td&gt;#VALUE!&lt;/td&gt;
&lt;td&gt;D6:D23과 조건 범위 D6:D24의 크기 불일치&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;정상 SUMIFS와 대상 행을 직접 더한 값은 1,600,000원으로 같습니다. 종료일 조건을 빼면 1,910,000원이 되고, 크기가 다른 범위는 오류 비교 칸에 #VALUE!로 표시됩니다.&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1431&quot; data-origin-height=&quot;878&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cfe2SW/dJMcagmqE4D/1DUS3yavYvhTkdmDCfNFuk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cfe2SW/dJMcagmqE4D/1DUS3yavYvhTkdmDCfNFuk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cfe2SW/dJMcagmqE4D/1DUS3yavYvhTkdmDCfNFuk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcfe2SW%2FdJMcagmqE4D%2F1DUS3yavYvhTkdmDCfNFuk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;SUMIFS 검증 예제: 2026년 8월 영업부 완료 금액의 정상 합계와 직접 합계가 1,600,000원으로 일치하고, 종료일 조건 누락은 1,910,000원, 범위 크기 오류 표시는 #VALUE!인 계산 시트&quot; loading=&quot;lazy&quot; width=&quot;1431&quot; height=&quot;878&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1431&quot; data-origin-height=&quot;878&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;0과 #VALUE! 오류를 구분해 고치는 순서&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;결과가 0이면 수식 자체보다 조건 셀의 값과 날짜 형식을 먼저 확인합니다. 부서나 상태에 불필요한 공백이 있거나 날짜가 실제 날짜 값이 아닌 텍스트이면 정확히 일치하지 않습니다.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;결과가 다를 때 확인할 순서&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;범위 크기&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;A6:A24, B6:B24, C6:C24, D6:D24가 모두 19행인지 확인합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;텍스트 조건&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;F6의 영업과 F7의 완료가 원본 값과 글자&amp;middot;공백까지 같은지 비교합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;날짜 경계&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;시작일에는 &amp;gt;=, 종료일에는 &amp;lt;=가 각각 연결됐는지 확인합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;직접 대조&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;조건을 만족하는 7개 행의 금액을 직접 더해 H6과 비교합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;#VALUE!가 나오면 합계 범위와 조건 범위의 시작 행&amp;middot;끝 행을 맞추세요. Microsoft 공식 오류 문서는 SUMIFS의 범위 크기가 다르면 #VALUE!가 발생한다고 설명합니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, SUMIF&amp;middot;SUMIFS #VALUE! 오류 수정 문서, 2026년 8월 31일 확인&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;실제 정산표에 수식을 넣기 전에는 원본을 보존하고 복사본에서 범위와 결과를 먼저 대조하세요.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;6&lt;/div&gt;
&lt;h2 id=&quot;sec6&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;직접 더한 금액과 일치하면 집계 완료&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;조건 셀을 바꾼 뒤에는 정상 합계만 보지 말고 직접 합계와 오류 비교 결과까지 함께 판정합니다.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;conditional-decision&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
F6:F9에 영업, 완료, 2026-08-01, 2026-08-31이 입력되어 있습니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
정상 SUMIFS와 대상 7개 행의 직접 합계가 각각 1,600,000원입니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
종료일 누락 결과는 1,910,000원이고 범위 크기 오류 표시는 #VALUE!입니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
SUMIFS 결과가 필터로 확인한 대상 행의 직접 합계와 일치하면 완료입니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/excel/functions/sumifs-function&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;SUMIFS 구문, 인수 순서, 다중 조건과 지원 Excel 환경&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/excel/how-to-correct-a-value-error-in-the-sumif-sumifs-function&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;SUMIFS 범위 크기 불일치로 발생하는 #VALUE! 오류와 수정 기준&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/excel/how-to-use-cell-references-and-defined-names-in-criteria-in-excel&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;비교 연산자와 조건 셀 참조를 연결하는 방법&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 본문의 함수 구문과 오류 조건은 위 공식 문서와 재현 예제를 기준으로 확인했습니다. 프로그램 환경과 확인일은 해당 설명에 표시했습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>엑셀 실무</category>
      <category>SUMIFS 날짜 조건</category>
      <category>부서별 금액 합계</category>
      <category>엑셀 SUMIFS</category>
      <category>엑셀 다중 조건</category>
      <category>조건부 합계</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/11</guid>
      <comments>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-SUMIFS%EB%A1%9C-%EB%B6%80%EC%84%9C%C2%B7%EC%83%81%ED%83%9C%C2%B7%EA%B8%B0%EA%B0%84-%EC%A1%B0%EA%B1%B4%EC%9D%84-%EB%AA%A8%EB%91%90-%EB%A7%8C%EC%A1%B1%ED%95%98%EB%8A%94-%EA%B8%88%EC%95%A1-%ED%95%A9%EA%B3%84-%EA%B5%AC%ED%95%98%EA%B8%B0#entry11comment</comments>
      <pubDate>Tue, 1 Sep 2026 08:00:30 +0900</pubDate>
    </item>
    <item>
      <title>Adobe Acrobat Pro에서 PDF 개인정보 가림 처리와 숨은 정보 제거하는 법</title>
      <link>https://docroutine.tistory.com/entry/Adobe-Acrobat-Pro%EC%97%90%EC%84%9C-PDF-%EA%B0%9C%EC%9D%B8%EC%A0%95%EB%B3%B4-%EA%B0%80%EB%A6%BC-%EC%B2%98%EB%A6%AC%EC%99%80-%EC%88%A8%EC%9D%80-%EC%A0%95%EB%B3%B4-%EC%A0%9C%EA%B1%B0%ED%95%98%EB%8A%94-%EB%B2%95</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vPKZ0/dJMcaa7IpjJ/0jDXZpSmfOCFqfVX6OBsN1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vPKZ0/dJMcaa7IpjJ/0jDXZpSmfOCFqfVX6OBsN1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vPKZ0/dJMcaa7IpjJ/0jDXZpSmfOCFqfVX6OBsN1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvPKZ0%2FdJMcaa7IpjJ%2F0jDXZpSmfOCFqfVX6OBsN1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;PDF 개인정보 영구 제거 문구와 문서 페이지와 PDF 확인 표시 그래픽 요소를 담은 문서 &amp;middot; PDF 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;Adobe Acrobat Pro의 교정으로 민감한 텍스트와 이미지를 표시&amp;middot;적용한 뒤 문서 정리까지 실행하면, 보이는 개인정보와 숨은 정보를 함께 제거할 수 있습니다. 검은 도형만 덮은 파일은 삭제된 것으로 판단하면 안 됩니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;checklist&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;decision-guide&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;외부 제출본은 검은 사각형의 모양이 아니라 교정 적용 후 저장한 사본으로 판정합니다. 본문의 텍스트&amp;middot;이미지는 교정하고, 메타데이터&amp;middot;댓글&amp;middot;숨은 레이어 같은 비표시 정보는 문서 정리로 제거해야 합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;검은 도형 뒤에 원문이 남는 문제&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;교정과 문서 정리를 나누는 기준&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;2쪽 가상 문서로 가림 결과 비교하기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;Acrobat Pro에서 영구 제거하는 순서&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;저장 사본에서 실패를 찾아내는 검사&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec6&quot;&gt;검색&amp;middot;선택&amp;middot;숨은 정보 세 검사를 통과하면 제출&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;검은 도형 뒤에 원문이 남는 문제&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;외부 제출용 PDF에서 주민번호 위에 검은 사각형을 올리면 화면에서는 가려집니다. 그러나 도형 아래 원문이 문서에 남아 있으면 검색이나 텍스트 선택으로 개인정보가 드러날 수 있습니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Adobe는 다른 콘텐츠로 덮인 텍스트를 숨은 텍스트의 한 유형으로 분류합니다. 따라서 &lt;b&gt;보이지 않는다는 사실만으로 삭제를 판정할 수 없습니다.&lt;/b&gt;&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;이 글의 적용 환경은 2026년 8월 30일에 공식 도움말을 확인한 Adobe Acrobat Pro 데스크톱입니다. Acrobat의 언어와 업데이트 상태에 따라 한글 메뉴 표현이나 패널 배치는 달라질 수 있습니다.&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;원본 PDF는 보관하고 복사본에서 먼저 작업하세요. 교정을 적용하고 저장한 내용은 원래 상태로 되돌릴 수 없습니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Adobe Acrobat Help, Types of redactable data, 2025년 9월 23일 업데이트&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;교정과 문서 정리를 나누는 기준&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;PDF 개인정보 가림 처리는 보이는 내용과 숨은 내용을 나눠야 합니다. Acrobat Pro의 교정은 페이지에 보이는 텍스트와 이미지에 적용하고, 문서 정리는 파일 안의 비표시 정보를 대상으로 합니다.&lt;/p&gt;
&lt;div class=&quot;seo-concept-grid&quot;&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;교정&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;이름&amp;middot;주민번호&amp;middot;계좌번호처럼 페이지에 보이는 텍스트와 이미지를 표시한 뒤 적용합니다. 적용하고 저장한 교정은 영구적입니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;문서 정리&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;작성자 정보, 댓글, 숨은 레이어, 첨부 콘텐츠, 스크립트처럼 화면 밖에 남을 수 있는 정보를 제거합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot; data-value-add-type=&quot;decision-criteria&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;외부 제출본 판정 기준&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;검은 도형은 화면을 가릴 뿐 삭제 판정이 아닙니다. 저장한 사본에서 원문 검색 0건, 텍스트 선택 불가, 숨은 정보 잔존 없음이 모두 확인돼야 외부 제출본으로 판단합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Adobe 공식 설명에 따르면 교정은 보이는 텍스트와 그래픽만 제거합니다. 메타데이터나 포함된 콘텐츠는 문서 정리를 함께 적용해야 제거 범위에 들어갑니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Adobe Acrobat Help, About redacting and sanitizing PDFs in Acrobat Pro, 2025년 9월 23일 업데이트&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;2쪽 가상 문서로 가림 결과 비교하기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;연습 문서는 실제 개인정보 대신 가상 이름 &amp;lsquo;홍길동&amp;rsquo;, 유효하지 않은 주민번호 예시 &amp;lsquo;000000-0000000&amp;rsquo;, 가상 계좌번호 &amp;lsquo;000-0000-0000-00&amp;rsquo;를 사용합니다. 1쪽에는 이름과 주민번호, 2쪽에는 계좌번호를 넣고 문서 속성의 작성자는 &amp;lsquo;문서루틴 실습&amp;rsquo;으로 설정합니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;비교본 A에서는 주민번호 위에 검은 도형만 올립니다. 비교본 B에서는 세 개인정보에 교정을 적용하고, 작성자 정보에는 숨은 정보 제거를 실행합니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;다음 값은 자동화가 PDF를 검사한 결과가 아니라 절차를 설명하기 위한 예상 예시입니다. 실제 저장 사본에서 대상 문자열을 검색&amp;middot;선택하고 숨은 정보를 검사한 뒤 점검표 값을 직접 바꿔 입력하세요.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table class=&quot;seo-table&quot; data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;검은 도형과 Acrobat Pro 교정&amp;middot;문서 정리의 판정 결과&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;검사본&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;대상&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;위치&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;처리&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;예상 예시 검색 결과&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;예상 예시 선택 결과&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;예상 예시 숨은 정보&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;판정&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;비교본 A&lt;/th&gt;
&lt;td&gt;주민번호 000000-0000000&lt;/td&gt;
&lt;td&gt;1쪽&lt;/td&gt;
&lt;td&gt;검은 도형&lt;/td&gt;
&lt;td&gt;1건&lt;/td&gt;
&lt;td&gt;가능&lt;/td&gt;
&lt;td&gt;해당 없음&lt;/td&gt;
&lt;td&gt;재검토&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;비교본 B&lt;/th&gt;
&lt;td&gt;이름 홍길동&lt;/td&gt;
&lt;td&gt;1쪽&lt;/td&gt;
&lt;td&gt;교정 적용&lt;/td&gt;
&lt;td&gt;0건&lt;/td&gt;
&lt;td&gt;불가&lt;/td&gt;
&lt;td&gt;해당 없음&lt;/td&gt;
&lt;td&gt;통과&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;비교본 B&lt;/th&gt;
&lt;td&gt;주민번호 000000-0000000&lt;/td&gt;
&lt;td&gt;1쪽&lt;/td&gt;
&lt;td&gt;교정 적용&lt;/td&gt;
&lt;td&gt;0건&lt;/td&gt;
&lt;td&gt;불가&lt;/td&gt;
&lt;td&gt;해당 없음&lt;/td&gt;
&lt;td&gt;통과&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;비교본 B&lt;/th&gt;
&lt;td&gt;계좌번호 000-0000-0000-00&lt;/td&gt;
&lt;td&gt;2쪽&lt;/td&gt;
&lt;td&gt;교정 적용&lt;/td&gt;
&lt;td&gt;0건&lt;/td&gt;
&lt;td&gt;불가&lt;/td&gt;
&lt;td&gt;해당 없음&lt;/td&gt;
&lt;td&gt;통과&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;비교본 B&lt;/th&gt;
&lt;td&gt;작성자 문서루틴 실습&lt;/td&gt;
&lt;td&gt;문서 속성&lt;/td&gt;
&lt;td&gt;숨은 정보 제거&lt;/td&gt;
&lt;td&gt;0건&lt;/td&gt;
&lt;td&gt;해당 없음&lt;/td&gt;
&lt;td&gt;잔존 없음&lt;/td&gt;
&lt;td&gt;통과&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;검사표 H6에는 &lt;code&gt;=IF(AND(E6=0,OR(F6=&quot;불가&quot;,F6=&quot;해당 없음&quot;),G6&amp;lt;&amp;gt;&quot;잔존 있음&quot;),&quot;통과&quot;,&quot;재검토&quot;)&lt;/code&gt;를 입력하고 H10까지 채웁니다. 비교본 A만 &amp;lsquo;재검토&amp;rsquo;, 비교본 B의 네 항목은 모두 &amp;lsquo;통과&amp;rsquo;가 되어야 합니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-green&quot; data-download-type=&quot;practice-workbook&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;PDF 가림 처리 수동 점검표&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;다섯 검사 항목과 판정 수식이 담긴 실습 파일입니다. E:G의 결과는 예상 예시이므로 실제 PDF에서 직접 확인한 값으로 바꿔 입력해야 합니다.&lt;/p&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/HmAot/dJMcacj1mWR/YmM0pPidIUNZdk1c5NtETk/docroutine-example-10-updated.xlsx?attach=1&amp;amp;knm=tfile.xlsx&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;docroutine-example-10-updated.xlsx&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.00MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;점검표의 예상 예시에서는 검은 도형만 사용한 행이 재검토로, 교정과 숨은 정보 제거를 가정한 행이 통과로 계산됩니다. 이는 실제 PDF 처리 증거가 아니므로 저장 사본을 직접 검사한 값으로 교체한 뒤 판정을 확인하세요.&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;docroutine-example-10-updated.png&quot; data-origin-width=&quot;1692&quot; data-origin-height=&quot;458&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/AMXi7/dJMcabeg1k9/TPJiICROCdigMYkZJffblK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AMXi7/dJMcabeg1k9/TPJiICROCdigMYkZJffblK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AMXi7/dJMcabeg1k9/TPJiICROCdigMYkZJffblK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAMXi7%2FdJMcabeg1k9%2FTPJiICROCdigMYkZJffblK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;예상 예시: 검은 도형과 교정 뒤 확인할 검색&amp;middot;선택&amp;middot;숨은 정보 값을 미리 채운 PDF 개인정보 수동 점검표 스프레드시트&quot; loading=&quot;lazy&quot; width=&quot;1692&quot; height=&quot;458&quot; data-filename=&quot;docroutine-example-10-updated.png&quot; data-origin-width=&quot;1692&quot; data-origin-height=&quot;458&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;Acrobat Pro에서 영구 제거하는 순서&lt;/h2&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;보이는 개인정보와 숨은 정보를 처리하는 흐름&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;원본 보존&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;원본은 닫아 보관하고 외부 제출용 복사본을 엽니다. 교정할 이름&amp;middot;주민번호&amp;middot;계좌번호와 이미지 영역을 먼저 목록으로 적습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;교정 도구 열기&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;모든 도구에서 PDF 교정 기능을 열고 왼쪽 패널의 텍스트 및 이미지 교정을 선택합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;대상 표시&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;삭제할 텍스트나 이미지 영역을 드래그해 표시합니다. 2쪽 이상이면 각 페이지를 이동하며 누락된 항목이 없는지 확인합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;교정 적용&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;왼쪽 패널에서 적용을 선택합니다. 표시만 해둔 상태는 영구 제거가 아니므로 적용 단계까지 진행해야 합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step5&quot;&gt;5단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;숨은 정보 정리&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;열리는 창에서 숨은 정보 제거 선택을 켭니다. 항목을 따로 고르려면 문서 정리에서 선택적 제거를 열고 메타데이터 등 필요한 범주를 선택합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step6&quot;&gt;6단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;새 사본 저장&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;계속을 선택하고 원본과 구분되는 이름과 위치에 저장합니다. 저장이 끝나야 적용한 교정과 선택한 숨은 정보 제거가 영구 반영됩니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;모든 숨은 항목을 제거하려면 문서 정리에서 &amp;lsquo;모두 제거&amp;rsquo;를 선택합니다. 필요한 항목만 지우려면 &amp;lsquo;선택적 제거&amp;rsquo;에서 범주를 체크한 뒤 제거하고 저장합니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Adobe Acrobat Help, Redact sensitive content in Acrobat Pro, 2025년 12월 5일 업데이트&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;저장 사본에서 실패를 찾아내는 검사&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;저장 직후 화면만 보지 말고 파일을 닫았다가 저장한 사본을 다시 엽니다. 이름, 주민번호, 계좌번호 전체 문자열을 하나씩 검색해 각각 0건인지 확인합니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;교정된 영역의 앞뒤 문장을 드래그해 복사하고 별도 빈 문서에 붙여넣습니다. 가린 개인정보가 선택되거나 복사되면 해당 영역은 제출할 수 없습니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;작성자 정보처럼 숨은 항목은 문서 속성과 선택적 제거 화면에서 다시 점검합니다. 예제의 &amp;lsquo;문서루틴 실습&amp;rsquo; 값이 남아 있으면 정리 대상을 다시 선택하고 새 사본으로 저장합니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-red&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;다시 작업해야 하는 상태&lt;/div&gt;
&lt;ul class=&quot;seo-list&quot; style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;검은 영역은 보이지만 원문 검색 결과가 1건 이상인 경우&lt;/li&gt;
&lt;li&gt;교정 대상을 표시만 하고 적용하지 않은 경우&lt;/li&gt;
&lt;li&gt;저장 사본에서 민감 문자열을 선택하거나 복사할 수 있는 경우&lt;/li&gt;
&lt;li&gt;작성자&amp;middot;댓글&amp;middot;숨은 레이어 등 제거 대상으로 정한 항목이 남은 경우&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;숨은 정보 제거는 메타데이터, 댓글, 숨은 레이어 등을 모두 제거하거나 선택적으로 제거할 수 있습니다. 선택한 내용은 파일을 저장해야 영구 제거됩니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Adobe Acrobat Help, Sanitize PDFs in Acrobat Pro, 2025년 9월 23일 업데이트&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;6&lt;/div&gt;
&lt;h2 id=&quot;sec6&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;검색&amp;middot;선택&amp;middot;숨은 정보 세 검사를 통과하면 제출&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;외부로 보내기 전에는 저장 사본만 대상으로 마지막 검사를 진행합니다. 검은 가림 모양이 아니라 검색&amp;middot;선택&amp;middot;숨은 정보 결과를 기준으로 제출 여부를 결정하세요.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;caution-boundary&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
원본을 보존하고 교정 결과를 별도 사본으로 저장했는지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
이름&amp;middot;주민번호&amp;middot;계좌번호를 직접 검색해 결과가 각각 0건인지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
교정된 영역에서 개인정보를 선택하거나 복사할 수 없는지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
작성자 정보와 제거 대상으로 정한 숨은 항목이 남아 있지 않은지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
저장한 사본에서 개인정보가 검색&amp;middot;선택되지 않고 숨은 정보 제거가 적용됐으면 완료입니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://helpx.adobe.com/acrobat/desktop/protect-documents/redact-pdfs/redact.html&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Adobe Acrobat Help&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;Acrobat Pro에서 텍스트와 이미지를 교정하고 숨은 정보 제거 후 저장하는 공식 절차&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://helpx.adobe.com/acrobat/desktop/protect-documents/redact-pdfs/redacting-sanitizing.html&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Adobe Acrobat Help&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;교정의 영구성과 보이는 내용&amp;middot;숨은 데이터의 처리 범위를 설명한 공식 문서&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://helpx.adobe.com/acrobat/desktop/protect-documents/redact-pdfs/sanitize.html&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Adobe Acrobat Help&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;문서의 숨은 정보를 모두 또는 선택적으로 제거하는 공식 절차&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://helpx.adobe.com/acrobat/desktop/protect-documents/redact-pdfs/redactable-data.html&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Adobe Acrobat Help&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;숨은 텍스트&amp;middot;메타데이터&amp;middot;중첩 객체 등 교정 가능한 데이터 유형&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 기능과 절차는 위 공식 문서를 바탕으로 구성했습니다. 첨부 점검표의 결과값은 실제 PDF 검사 결과가 아닌 예상 예시입니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>문서&amp;middot;PDF</category>
      <category>Acrobat 교정</category>
      <category>adobe acrobat pro</category>
      <category>PDF 개인정보 가림 처리</category>
      <category>PDF 개인정보 영구 삭제</category>
      <category>PDF 민감 정보 삭제</category>
      <category>PDF 숨은 정보 제거</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/10</guid>
      <comments>https://docroutine.tistory.com/entry/Adobe-Acrobat-Pro%EC%97%90%EC%84%9C-PDF-%EA%B0%9C%EC%9D%B8%EC%A0%95%EB%B3%B4-%EA%B0%80%EB%A6%BC-%EC%B2%98%EB%A6%AC%EC%99%80-%EC%88%A8%EC%9D%80-%EC%A0%95%EB%B3%B4-%EC%A0%9C%EA%B1%B0%ED%95%98%EB%8A%94-%EB%B2%95#entry10comment</comments>
      <pubDate>Mon, 31 Aug 2026 14:00:35 +0900</pubDate>
    </item>
    <item>
      <title>구글시트 필터 보기로 다른 사람 화면 건드리지 않고 정렬하는 법</title>
      <link>https://docroutine.tistory.com/entry/%EA%B5%AC%EA%B8%80%EC%8B%9C%ED%8A%B8-%ED%95%84%ED%84%B0-%EB%B3%B4%EA%B8%B0%EB%A1%9C-%EB%8B%A4%EB%A5%B8-%EC%82%AC%EB%9E%8C-%ED%99%94%EB%A9%B4-%EA%B1%B4%EB%93%9C%EB%A6%AC%EC%A7%80-%EC%95%8A%EA%B3%A0-%EC%A0%95%EB%A0%AC%ED%95%98%EB%8A%94-%EB%B2%95</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/o0jSZ/dJMcahMoREB/dtMLqnJzK5II99YEotEy50/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/o0jSZ/dJMcahMoREB/dtMLqnJzK5II99YEotEy50/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/o0jSZ/dJMcahMoREB/dtMLqnJzK5II99YEotEy50/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fo0jSZ%2FdJMcahMoREB%2FdtMLqnJzK5II99YEotEy50%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;구글시트 개인 필터 문구와 공유 가능한 표와 클라우드 문서 그래픽 요소를 담은 구글시트 실무 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;구글시트 필터 보기를 만들면 다른 사용자의 현재 화면에 영향을 주지 않고 내 담당 업무의 필터 조건과 정렬을 저장해 다시 열 수 있습니다. 단, 보기 권한만 있으면 임시 보기만 만들 수 있습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;comparison&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;condition-map&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여러 사람이 동시에 작업하는 표라면 공유 상태인 일반 필터를 끄고 이름 있는 필터 보기를 사용합니다. 편집 권한에서는 저장과 재호출이 가능하지만 보기 권한에서는 현재 세션의 임시 보기로 끝납니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;공유 필터가 동료 화면까지 바꾸는 상황&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;일반 필터와 필터 보기를 나누는 기준&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;12행 업무표로 표시 결과 계산하기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;내 미완료 업무 보기를 저장하는 순서&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;권한과 동시 작업에서 놓치기 쉬운 경계&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec6&quot;&gt;두 화면과 재접속 결과가 맞으면 완료&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;공유 필터가 동료 화면까지 바꾸는 상황&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;공유 업무표에서 일반 필터로 내 이름만 남기면 다른 담당자가 보던 행도 숨겨질 수 있습니다. 일반 필터는 개인 화면 설정이 아니라 스프레드시트 접근자가 확인하는 공유 필터이기 때문입니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;이 글의 적용 환경은 2026년 8월 30일 기준 컴퓨터용 Google Sheets 웹입니다. 담당자&amp;middot;상태&amp;middot;마감일을 함께 관리하면서 사용자마다 다른 조건으로 보려는 업무표를 대상으로 합니다.&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;공유 중인 중요 시트에서는 원본 탭을 복제한 시험용 탭에서 먼저 따라 하세요. 일반 필터가 남아 있다면 필터 보기를 만들기 전에 해제해야 비교 결과가 섞이지 않습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;일반 필터와 필터 보기를 나누는 기준&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;여러 사용자가 동시에 다른 조건을 봐야 한다면 필터 보기를 선택합니다.&lt;/b&gt; 한 사람이 공통 표시 범위를 관리하는 상황에서만 일반 필터가 알맞습니다.&lt;/p&gt;
&lt;div class=&quot;seo-concept-grid&quot;&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;일반 필터&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;접근 권한이 있는 사용자가 필터 상태를 확인하며, 편집자는 조건을 변경할 수 있습니다. 공통 표시 상태를 맞출 때 사용합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;필터 보기&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;필터와 정렬이 현재 사용자의 보기에만 적용됩니다. 이름을 붙여 여러 보기를 저장하고 다시 선택할 수 있습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;필터 보기에서는 여러 사용자가 동시에 서로 다른 보기를 열 수 있습니다. 다만 한 사용자가 한 시점에 적용할 수 있는 필터 보기는 하나입니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Google Docs 편집기 고객센터, 데이터 정렬 및 필터링하기, 2026년 8월 30일 확인&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;12행 업무표로 표시 결과 계산하기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;5행에 머리글을 두고 6~17행에 업무 12건을 입력합니다. 만들 보기는 담당자가 김서윤이고 상태가 완료가 아닌 행만 남긴 뒤 마감일 오름차순으로 정렬하는 &amp;lsquo;내 미완료 업무&amp;rsquo;입니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table class=&quot;seo-table&quot; data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;필터 조건과 예상 표시 결과를 비교하는 12행 업무표&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;업무ID&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;업무&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;담당자&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;상태&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;마감일&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;조건일치&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;업무-001&lt;/th&gt;
&lt;td&gt;견적서 검토&lt;/td&gt;
&lt;td&gt;이지훈&lt;/td&gt;
&lt;td&gt;진행 중&lt;/td&gt;
&lt;td&gt;2026-09-01&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;업무-002&lt;/th&gt;
&lt;td&gt;거래처 등록&lt;/td&gt;
&lt;td&gt;김서윤&lt;/td&gt;
&lt;td&gt;완료&lt;/td&gt;
&lt;td&gt;2026-08-28&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;업무-003&lt;/th&gt;
&lt;td&gt;계약서 초안&lt;/td&gt;
&lt;td&gt;김서윤&lt;/td&gt;
&lt;td&gt;진행 중&lt;/td&gt;
&lt;td&gt;2026-09-02&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;업무-004&lt;/th&gt;
&lt;td&gt;회의록 배포&lt;/td&gt;
&lt;td&gt;박민지&lt;/td&gt;
&lt;td&gt;미착수&lt;/td&gt;
&lt;td&gt;2026-09-03&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;업무-005&lt;/th&gt;
&lt;td&gt;월간 보고&lt;/td&gt;
&lt;td&gt;최도윤&lt;/td&gt;
&lt;td&gt;완료&lt;/td&gt;
&lt;td&gt;2026-08-30&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;업무-006&lt;/th&gt;
&lt;td&gt;세금계산서 확인&lt;/td&gt;
&lt;td&gt;김서윤&lt;/td&gt;
&lt;td&gt;미착수&lt;/td&gt;
&lt;td&gt;2026-09-04&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;업무-007&lt;/th&gt;
&lt;td&gt;교육 일정 공지&lt;/td&gt;
&lt;td&gt;박민지&lt;/td&gt;
&lt;td&gt;진행 중&lt;/td&gt;
&lt;td&gt;2026-09-05&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;업무-008&lt;/th&gt;
&lt;td&gt;권한 요청&lt;/td&gt;
&lt;td&gt;김서윤&lt;/td&gt;
&lt;td&gt;완료&lt;/td&gt;
&lt;td&gt;2026-08-29&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;업무-009&lt;/th&gt;
&lt;td&gt;자료 취합&lt;/td&gt;
&lt;td&gt;이지훈&lt;/td&gt;
&lt;td&gt;미착수&lt;/td&gt;
&lt;td&gt;2026-09-06&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;업무-010&lt;/th&gt;
&lt;td&gt;발주서 승인&lt;/td&gt;
&lt;td&gt;최도윤&lt;/td&gt;
&lt;td&gt;진행 중&lt;/td&gt;
&lt;td&gt;2026-09-07&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;업무-011&lt;/th&gt;
&lt;td&gt;납품 일정 확인&lt;/td&gt;
&lt;td&gt;김서윤&lt;/td&gt;
&lt;td&gt;보류&lt;/td&gt;
&lt;td&gt;2026-09-08&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;업무-012&lt;/th&gt;
&lt;td&gt;결과 공유&lt;/td&gt;
&lt;td&gt;박민지&lt;/td&gt;
&lt;td&gt;완료&lt;/td&gt;
&lt;td&gt;2026-09-09&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;F6에는 &lt;code&gt;=IF(AND(C6=&quot;김서윤&quot;,D6&amp;lt;&amp;gt;&quot;완료&quot;),1,0)&lt;/code&gt;을 넣고 F17까지 채웁니다. 조건일치 값이 1인 행은 업무-003&amp;middot;업무-006&amp;middot;업무-011 세 건이어야 합니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-green&quot; data-download-type=&quot;practice-workbook&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;필터 보기 실습 파일&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;필터 적용 전 업무 12행과 조건 판정 수식이 담긴 실습 파일입니다. H6:H8은 비어 있으며 두 계정의 표시 행 수와 재접속 결과를 직접 확인해 입력합니다.&lt;/p&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/cChm7I/dJMcac5p7fO/MjEQgpuoIEltvPve01lbh0/docroutine-example-9-updated.xlsx?attach=1&amp;amp;knm=tfile.xlsx&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;docroutine-example-9-updated.xlsx&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.01MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;조건을 적용하면 업무-003, 업무-006, 업무-011 세 행이 마감일 순으로 표시됩니다. 일반 필터 비교에서는 두 세션이 같은 필터 상태를 확인하지만, 필터 보기에서는 작업자 세션만 3행이고 비교 세션은 원래 12행을 유지해야 합니다.&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;docroutine-example-9-updated.png&quot; data-origin-width=&quot;1488&quot; data-origin-height=&quot;668&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/GxClY/dJMcagUkfme/uxbhMxa1kBtU3PEQP7sDtk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GxClY/dJMcagUkfme/uxbhMxa1kBtU3PEQP7sDtk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GxClY/dJMcagUkfme/uxbhMxa1kBtU3PEQP7sDtk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGxClY%2FdJMcagUkfme%2FuxbhMxa1kBtU3PEQP7sDtk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;실습 점검표: 필터 보기 적용 전 업무 12행과 조건 판정 수식, 비어 있는 세션별 표시 행 수 입력칸이 보이는 스프레드시트&quot; loading=&quot;lazy&quot; width=&quot;1488&quot; height=&quot;668&quot; data-filename=&quot;docroutine-example-9-updated.png&quot; data-origin-width=&quot;1488&quot; data-origin-height=&quot;668&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;내 미완료 업무 보기를 저장하는 순서&lt;/h2&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;필터 충돌 없이 개인 보기를 만드는 흐름&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;비교 세션 준비&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;서로 다른 계정으로 로그인한 브라우저 프로필 두 개에서 같은 시트를 엽니다. 작업 세션을 A, 비교 세션을 B로 구분합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;일반 필터 비교&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;A에서 일반 필터에 김서윤과 완료 제외 조건을 적용하고 B의 공유 필터 상태를 확인합니다. 비교가 끝나면 데이터 메뉴에서 필터 삭제를 선택합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;필터 보기 시작&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;A에서 A5:H17을 선택한 뒤 데이터, 필터 보기 만들기 순서로 엽니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;조건과 정렬 지정&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;담당자는 김서윤만 남기고 상태에서는 완료를 제외합니다. 마감일은 오름차순으로 정렬합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step5&quot;&gt;5단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;이름과 보기 저장&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;왼쪽 상단의 이름을 &amp;lsquo;내 미완료 업무&amp;rsquo;로 바꿉니다. 오른쪽 상단의 보기 저장과 저장을 차례로 선택합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step6&quot;&gt;6단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;다시 열어 대조&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;보기를 닫고 데이터, 보기 변경에서 &amp;lsquo;내 미완료 업무&amp;rsquo;를 다시 선택합니다. A의 3행과 B의 12행을 각각 셉니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Google 공식 도움말은 필터 보기 변경사항이 자동 저장된다고 설명하며, 새 보기를 만드는 절차는 보기 저장과 저장으로 마치도록 안내합니다. 다시 접속했을 때 이름과 조건이 남아 있는지까지 확인하면 저장 여부를 분명히 판정할 수 있습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;권한과 동시 작업에서 놓치기 쉬운 경계&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;보기 권한만 있는 사용자는 나만 사용하는 임시 필터 보기를 만들 수 있지만 저장할 수 없습니다. 반복해서 쓸 이름 있는 보기가 필요하면 시트 소유자에게 편집 권한 범위를 확인해야 합니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;필터 보기 링크를 보내려면 해당 보기를 적용한 상태에서 주소를 복사합니다. 링크를 받은 사람이 그 보기를 직접 여는 것은 가능하지만, 링크를 보내는 행위가 다른 사용자의 열린 화면에 조건을 자동 적용하는 것은 아닙니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot; data-value-add-type=&quot;failure-condition&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;비교가 실패하는 조건&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;일반 필터를 해제하지 않은 채 필터 보기만 추가하면 공유 필터 상태가 남아 비교가 섞이므로, 먼저 일반 필터를 삭제하고 두 번째 브라우저 세션에서 원본 12행이 유지되는지 확인해야 합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;같은 계정의 탭 두 개만 사용하면 실제 공동 작업자의 권한과 세션을 구분하기 어렵습니다. 서로 다른 계정과 브라우저 프로필을 사용하고, B에서는 필터 보기를 열지 않은 상태로 비교하세요.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;6&lt;/div&gt;
&lt;h2 id=&quot;sec6&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;두 화면과 재접속 결과가 맞으면 완료&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;표시 행 수, 다른 세션의 원본 화면, 저장 후 재호출을 따로 확인해야 개인 필터 설정과 공유 필터 충돌을 구분할 수 있습니다. 다음 다섯 항목이 모두 맞으면 업무표에 필터 보기를 적용할 수 있습니다.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;action-steps&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
일반 필터를 삭제한 뒤 &amp;lsquo;내 미완료 업무&amp;rsquo; 필터 보기를 만듭니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
작업 세션에 업무-003, 업무-006, 업무-011 세 행만 표시되는지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
비교 세션에 필터 전 업무 12행이 그대로 표시되는지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
재접속 후 &amp;lsquo;내 미완료 업무&amp;rsquo;를 다시 열어 같은 세 행과 정렬 순서가 유지되는지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
두 사용자가 동시에 열었을 때 한쪽의 필터 조건이 다른 쪽 화면에 반영되지 않으면 완료입니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.google.com/docs/answer/3540681?hl=ko&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Google Docs 편집기 고객센터&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;일반 필터와 필터 보기의 적용 범위, 저장, 재호출, 권한 및 링크 공유 방법&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 기능 범위와 메뉴 경로는 위 공식 문서를 바탕으로 구성했습니다. 첨부 파일은 필터 적용 전 12행 실습표이며 실제 두 계정 결과는 직접 확인해야 합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>구글시트 실무</category>
      <category>공유 시트</category>
      <category>구글시트 개인 필터</category>
      <category>구글시트 공동작업</category>
      <category>구글시트 필터 보기</category>
      <category>데이터 정렬</category>
      <category>필터 보기 저장</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/9</guid>
      <comments>https://docroutine.tistory.com/entry/%EA%B5%AC%EA%B8%80%EC%8B%9C%ED%8A%B8-%ED%95%84%ED%84%B0-%EB%B3%B4%EA%B8%B0%EB%A1%9C-%EB%8B%A4%EB%A5%B8-%EC%82%AC%EB%9E%8C-%ED%99%94%EB%A9%B4-%EA%B1%B4%EB%93%9C%EB%A6%AC%EC%A7%80-%EC%95%8A%EA%B3%A0-%EC%A0%95%EB%A0%AC%ED%95%98%EB%8A%94-%EB%B2%95#entry9comment</comments>
      <pubDate>Mon, 31 Aug 2026 11:00:50 +0900</pubDate>
    </item>
    <item>
      <title>Adobe Acrobat OCR로 스캔 PDF를 검색 가능한 문서로 만드는 법</title>
      <link>https://docroutine.tistory.com/entry/Adobe-Acrobat-OCR%EB%A1%9C-%EC%8A%A4%EC%BA%94-PDF%EB%A5%BC-%EA%B2%80%EC%83%89-%EA%B0%80%EB%8A%A5%ED%95%9C-%EB%AC%B8%EC%84%9C%EB%A1%9C-%EB%A7%8C%EB%93%9C%EB%8A%94-%EB%B2%95</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Xx0EU/dJMcadC6NRi/Rft4sq2tfhtt0B1idJvgUk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Xx0EU/dJMcadC6NRi/Rft4sq2tfhtt0B1idJvgUk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Xx0EU/dJMcadC6NRi/Rft4sq2tfhtt0B1idJvgUk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FXx0EU%2FdJMcadC6NRi%2FRft4sq2tfhtt0B1idJvgUk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;스캔 PDF OCR 설정 문구와 문서 페이지와 PDF 확인 표시 그래픽 요소를 담은 문서 &amp;middot; PDF 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;Acrobat 데스크톱의 모든 도구 &amp;gt; 스캔 및 OCR에서 처리할 페이지와 문서 언어를 지정해 텍스트 인식을 실행하면 이미지형 스캔 PDF에 선택&amp;middot;검색 가능한 텍스트 레이어가 추가됩니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;troubleshooting&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;decision-guide&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 원본을 복사해 보관하고, 계약서가 한글이면 문서 언어를 한국어로 맞춥니다. OCR 뒤에는 이름 검색, 문장 복사, 이름&amp;middot;날짜&amp;middot;금액 등 5곳의 원문 대조를 모두 통과해야 합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;스캔 PDF에서 검색과 복사가 막히는 이유&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;페이지 범위와 문서 언어를 정하는 기준&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;3쪽 예제로 OCR 문자열 5곳 기록하기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;Acrobat에서 텍스트 레이어를 만드는 순서&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;인식 오류와 복사 제한을 가려내는 법&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec6&quot;&gt;검색&amp;middot;복사&amp;middot;원문 대조를 통과하면 완료&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;스캔 PDF에서 검색과 복사가 막히는 이유&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;종이 계약서를 스캔한 PDF가 이미지 데이터로만 저장되면 화면에는 글자가 보여도 이름 검색이나 문장 선택이 되지 않습니다. 이 상태에서는 보이는 문자를 텍스트로 인식하는 OCR 처리가 필요합니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;먼저 찾기 기능으로 계약서의 고유한 이름을 검색하고, 선택 도구로 문장을 드래그해 보세요. 둘 다 되지 않으면 텍스트 레이어가 없는 이미지형 PDF인지 확인할 수 있습니다.&lt;/p&gt;
&lt;div class=&quot;seo-concept-grid&quot;&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;텍스트 레이어 없음&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;글자가 이미지의 일부라서 검색과 선택이 되지 않습니다. 스캔 PDF OCR을 적용할 대상입니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;복사만 제한됨&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;텍스트는 선택되지만 복사 명령을 사용할 수 없습니다. 문서 보안 설정을 별도로 확인해야 합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;중요한 계약서에는 바로 작업하지 말고 원본을 보존한 뒤 복사본에서 먼저 시험하세요.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;페이지 범위와 문서 언어를 정하는 기준&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;처리할 페이지와 문서 언어는 OCR을 실행하기 전에 지정합니다. 3쪽 모두 이미지라면 1~3쪽을 선택하고, 본문이 한글 중심인 계약서라면 언어를 한국어로 맞춥니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;일부 페이지만 검색되지 않는다면 전체 문서를 반복 처리하기보다 해당 페이지 범위를 지정합니다. 언어별 결과를 비교할 때는 같은 원본에서 만든 복사본 두 개에 동일한 페이지 범위를 적용해야 조건이 섞이지 않습니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-blue&quot; data-value-add-type=&quot;adjustment-rule&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;언어 설정 비교 규칙&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;OCR 언어 비교는 결과를 미리 가정하지 말고 같은 원본의 복사본 두 개에 같은 페이지 범위를 적용한 뒤, 이름&amp;middot;날짜&amp;middot;금액&amp;middot;주소&amp;middot;조항 5곳의 실제 복사 문자열로 선택을 결정합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Adobe Acrobat 도움말, 스캔한 문서에서 텍스트 인식, 2025년 11월 5일 갱신&amp;middot;2026년 8월 30일 확인&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;3쪽 예제로 OCR 문자열 5곳 기록하기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;예제에는 아래 문구가 선명하게 인쇄된 3쪽 문서를 스캔해 사용합니다. 한국어 설정본과 비교 언어 설정본에서 같은 위치를 선택해 복사한 뒤 기록표의 D열과 E열에 붙여넣습니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table class=&quot;seo-table&quot; data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;페이지별로 원문과 대조할 문자 5곳&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;데이터 행&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;페이지&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;점검 항목&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;원문 대조값&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;6행&lt;/th&gt;
&lt;td&gt;1쪽&lt;/td&gt;
&lt;td&gt;이름&lt;/td&gt;
&lt;td&gt;김서윤&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;7행&lt;/th&gt;
&lt;td&gt;1쪽&lt;/td&gt;
&lt;td&gt;날짜&lt;/td&gt;
&lt;td&gt;2026년 8월 30일&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;8행&lt;/th&gt;
&lt;td&gt;2쪽&lt;/td&gt;
&lt;td&gt;금액&lt;/td&gt;
&lt;td&gt;금 일백이십삼만사천오백육십칠 원정&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;9행&lt;/th&gt;
&lt;td&gt;2쪽&lt;/td&gt;
&lt;td&gt;주소&lt;/td&gt;
&lt;td&gt;서울특별시 중구 세종대로 110&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;10행&lt;/th&gt;
&lt;td&gt;3쪽&lt;/td&gt;
&lt;td&gt;조항&lt;/td&gt;
&lt;td&gt;제12조 제3항&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;F6에는 &lt;code&gt;=IF(D6=&quot;&quot;,&quot;미입력&quot;,IF(EXACT(C6,D6),&quot;일치&quot;,&quot;불일치&quot;))&lt;/code&gt;, G6에는 &lt;code&gt;=IF(E6=&quot;&quot;,&quot;미입력&quot;,IF(EXACT(C6,E6),&quot;일치&quot;,&quot;불일치&quot;))&lt;/code&gt;를 넣고 10행까지 복사합니다. 공백을 포함해 원문과 완전히 같을 때만 &amp;lsquo;일치&amp;rsquo;가 표시됩니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-green&quot; data-download-type=&quot;practice-workbook&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;OCR 결과 수동 점검표&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;3쪽 예제의 원문 대조값과 판정 수식이 담긴 실습 파일입니다. OCR 결과 열은 비어 있으며 Acrobat에서 직접 복사한 문자열을 입력해야 판정됩니다.&lt;/p&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/dsGkSh/dJMcabSXZiV/XtRBhepkCJof9QqQN4K07k/docroutine-example-8-updated.xlsx?attach=1&amp;amp;knm=tfile.xlsx&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;docroutine-example-8-updated.xlsx&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.00MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;처음 열었을 때 OCR 결과 열은 비어 있으므로 F6:G10에는 모두 &amp;lsquo;미입력&amp;rsquo;이 표시됩니다. 실제 복사 문자열을 입력한 뒤 &amp;lsquo;불일치&amp;rsquo;인 셀만 원본 이미지와 다시 대조하면 5곳을 빠뜨리지 않고 확인할 수 있습니다.&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;docroutine-example-8-updated.png&quot; data-origin-width=&quot;1526&quot; data-origin-height=&quot;458&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bUxW2b/dJMcaf8Pgdy/PMsmG8gCbhomqN8Ke3kXc0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bUxW2b/dJMcaf8Pgdy/PMsmG8gCbhomqN8Ke3kXc0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bUxW2b/dJMcaf8Pgdy/PMsmG8gCbhomqN8Ke3kXc0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbUxW2b%2FdJMcaf8Pgdy%2FPMsmG8gCbhomqN8Ke3kXc0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;실습 점검표: OCR 결과 입력 전 D열과 E열은 비어 있고 F6:G10에 미입력이 표시된 5개 항목 스프레드시트&quot; loading=&quot;lazy&quot; width=&quot;1526&quot; height=&quot;458&quot; data-filename=&quot;docroutine-example-8-updated.png&quot; data-origin-width=&quot;1526&quot; data-origin-height=&quot;458&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;Acrobat에서 텍스트 레이어를 만드는 순서&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Adobe의 Acrobat 데스크톱 도움말은 단일 문서에서 페이지 범위와 언어를 선택한 뒤 텍스트 인식을 실행하도록 안내합니다. 작업 전에는 복원 가능한 원본 복사본을 남겨 둡니다.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;스캔 PDF OCR 실행 절차&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;원본 보존&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;원본 PDF를 백업하고 한국어 설정본과 비교 언어 설정본을 각각 복사합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;도구 열기&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;Acrobat에서 복사본을 열고 모든 도구 &amp;gt; 스캔 및 OCR을 선택합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;파일 지정&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;텍스트 인식에서 이 파일에서를 선택합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;범위와 언어 선택&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;페이지 범위를 1~3쪽으로 지정하고 첫 복사본의 문서 언어를 한국어로 설정합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step5&quot;&gt;5단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;인식과 비교&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;텍스트 인식을 실행해 저장한 뒤 두 번째 복사본에는 비교할 다른 언어를 지정해 같은 범위를 처리합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;2026년 8월 30일에 확인한 Acrobat 데스크톱 한국어 도움말의 메뉴 명칭을 사용했습니다. 앱의 표시 언어나 제품 화면 구성에 따라 도구 위치가 다르게 보일 수 있습니다.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;인식 오류와 복사 제한을 가려내는 법&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;OCR을 마치면 모든 도구 &amp;gt; 스캔 및 OCR &amp;gt; 인식된 텍스트 수정으로 이동합니다. 인식된 텍스트 검토를 켜면 Acrobat이 불확실하게 판단한 단어를 상자로 강조하며, 원본 이미지와 인식 문자열을 대조해 수정할 수 있습니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;강조된 단어를 처리한 뒤에도 기록표의 5곳을 직접 복사해 확인하세요. 이름 한 글자, 금액의 숫자, 날짜의 공백처럼 업무상 중요한 문자는 별도 대조가 필요합니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;복사 실패를 OCR 실패로 단정하지 않기&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;문장을 선택할 수 있는데 복사 명령만 비활성화된다면 문서 작성자가 복사를 제한했을 수 있습니다. 이 경우에는 OCR을 반복하기 전에 문서 보안과 사용 권한을 확인합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;한국어 설정본과 다른 언어 설정본의 정확도가 반드시 특정 순서로 나온다고 가정하지 않습니다. D6:E10에 실제 문자열을 기록하고 F열과 G열의 일치 개수 및 오류 위치를 비교해 최종 설정을 판단합니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Adobe Acrobat 도움말, 스캔한 PDF의 텍스트 인식 오류 수정, 2025년 11월 5일 갱신; PDF 내용 재사용, 2024년 12월 13일 갱신&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;6&lt;/div&gt;
&lt;h2 id=&quot;sec6&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;검색&amp;middot;복사&amp;middot;원문 대조를 통과하면 완료&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;OCR 실행 메시지가 사라지거나 글자를 드래그할 수 있다는 사실만으로는 계약서 검수가 끝나지 않습니다. 검색 결과와 복사 문자열이 원문과 맞는지까지 확인하고 최종본을 저장합니다.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;conditional-decision&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
원본 PDF를 보존하고 OCR 작업을 별도의 복사본에서 진행했는지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
1~3쪽과 한국어를 최종본의 페이지 범위&amp;middot;문서 언어로 지정했는지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
&amp;lsquo;김서윤&amp;rsquo;을 찾았을 때 계약서 1쪽의 대상 이름으로 이동하는지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
복사한 문자열을 입력한 뒤 F6:F10이 모두 &amp;lsquo;일치&amp;rsquo;인지 확인하고 발견된 인식 오류를 수정합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
대상 이름이 검색되고 선택한 문장을 텍스트로 복사할 수 있으면 OCR 처리가 완료된 것입니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://helpx.adobe.com/kr/acrobat/desktop/create-documents/scan-documents-to-pdfs/recognize-text.html&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Adobe Acrobat 도움말&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;스캔 PDF의 페이지 범위와 언어를 지정하고 검색 가능한 텍스트 레이어를 만드는 공식 절차&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://helpx.adobe.com/kr/acrobat/desktop/create-documents/scan-documents-to-pdfs/fix-scanned-text.html&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Adobe Acrobat 도움말&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;불확실하게 인식된 단어를 검토하고 수정하는 공식 절차&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://helpx.adobe.com/kr/acrobat/using/reusing-pdf-content.html&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Adobe Acrobat 도움말&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;PDF 텍스트 선택&amp;middot;복사 방법과 복사 제한 예외&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 본문의 기능과 절차는 위 공식 문서와 3쪽 OCR 수동 대조 예제를 기준으로 구성했습니다. 공식 문서는 2026년 8월 30일에 열람했습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>문서&amp;middot;PDF</category>
      <category>Adobe Acrobat OCR</category>
      <category>PDF 텍스트 검색</category>
      <category>PDF 텍스트 복사</category>
      <category>스캔 PDF OCR</category>
      <category>스캔 PDF 문자 인식</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/8</guid>
      <comments>https://docroutine.tistory.com/entry/Adobe-Acrobat-OCR%EB%A1%9C-%EC%8A%A4%EC%BA%94-PDF%EB%A5%BC-%EA%B2%80%EC%83%89-%EA%B0%80%EB%8A%A5%ED%95%9C-%EB%AC%B8%EC%84%9C%EB%A1%9C-%EB%A7%8C%EB%93%9C%EB%8A%94-%EB%B2%95#entry8comment</comments>
      <pubDate>Mon, 31 Aug 2026 08:00:24 +0900</pubDate>
    </item>
    <item>
      <title>엑셀 입력 셀만 열어 두고 수식 셀 잠그는 시트 보호</title>
      <link>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-%EC%9E%85%EB%A0%A5-%EC%85%80%EB%A7%8C-%EC%97%B4%EC%96%B4-%EB%91%90%EA%B3%A0-%EC%88%98%EC%8B%9D-%EC%85%80-%EC%9E%A0%EA%B7%B8%EB%8A%94-%EC%8B%9C%ED%8A%B8-%EB%B3%B4%ED%98%B8</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bH1mWg/dJMcafOJuvu/5WHK5RHbx6J34CjNvv6mJK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bH1mWg/dJMcafOJuvu/5WHK5RHbx6J34CjNvv6mJK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bH1mWg/dJMcafOJuvu/5WHK5RHbx6J34CjNvv6mJK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbH1mWg%2FdJMcafOJuvu%2F5WHK5RHbx6J34CjNvv6mJK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;입력 셀만 열고 수식 잠금 문구와 스프레드시트 셀과 수식 입력줄 그래픽 요소를 담은 엑셀 실무 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;수량&amp;middot;단가 입력 범위의 &amp;lsquo;잠긴 셀&amp;rsquo;을 먼저 해제한 뒤 시트 보호를 켜면 입력은 계속 허용하면서 금액&amp;middot;합계 수식의 실수 수정을 막을 수 있습니다. 시트 보호는 보안이 아니라 편집 실수 방지용입니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;checklist&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;condition-map&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;셀의 잠금 속성은 시트 보호를 켜야 편집 제한으로 작동합니다. B6:C8만 잠금을 해제하고 D6:D9는 잠근 상태로 보호해야 입력 범위와 계산 범위가 정확히 갈립니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;공유 견적표에서 수식이 덮어써지는 문제&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;잠금 해제 범위와 보호 범위를 나누는 기준&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;4행 견적표에서 계산값과 셀 역할 확인&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;입력 셀만 열어 두는 시트 보호 순서&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;순서를 틀렸을 때 생기는 실패와 보호 한계&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec6&quot;&gt;입력 허용과 수식 차단을 모두 통과하면 배포&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;공유 견적표에서 수식이 덮어써지는 문제&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;공유한 정산&amp;middot;견적 서식에서는 사용자가 수량과 단가를 입력해야 합니다. 하지만 금액이나 합계 셀까지 편집할 수 있으면 기존 수식을 숫자로 덮어써 계산 결과가 틀어질 수 있습니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;해결 대상은 &lt;b&gt;입력 셀은 수정되고 수식 셀은 직접 수정되지 않는 서식&lt;/b&gt;입니다. 이 글은 2026년 8월 29일 기준 Microsoft 365용 Excel Windows 메뉴를 중심으로 설명합니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;잠금 해제 범위와 보호 범위를 나누는 기준&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Excel 셀은 기본적으로 잠금 속성이 설정되어 있지만 시트가 보호되지 않은 상태에서는 계속 편집할 수 있습니다. 따라서 기본 잠금은 유지하고 사용자가 입력할 범위만 잠금 해제하는 방식이 가장 단순합니다.&lt;/p&gt;
&lt;div class=&quot;seo-concept-grid&quot;&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;입력 범위 B6:C8&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;수량과 단가를 입력하는 셀입니다. 시트 보호 전에 잠긴 셀 선택을 해제합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;수식 범위 D6:D9&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;행별 금액과 합계를 계산하는 셀입니다. 잠금 상태를 유지한 채 시트를 보호합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Microsoft는 이 작업을 편집할 셀의 잠금을 해제한 뒤 워크시트를 보호하는 &lt;b&gt;2단계 절차&lt;/b&gt;로 안내합니다. 같은 절차는 Microsoft 365용 Excel과 Excel 2024&amp;middot;2021&amp;middot;2019&amp;middot;2016에 적용됩니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft 지원, Protect a worksheet 및 보호된 워크시트의 특정 영역 잠금 해제, 2026년 8월 29일 확인&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;4행 견적표에서 계산값과 셀 역할 확인&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;보호를 적용하기 전에 아래 초기값으로 수식과 계산 결과부터 확인합니다. 계산 오류가 없는 상태에서 잠금 시험을 해야 수식 문제와 보호 설정 문제를 구분할 수 있습니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;6~9행의 입력값, 수식과 초기 계산 결과&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;행&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;품목&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;수량(개)&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;단가(원)&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;수식&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;결과(원)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;6행&lt;/th&gt;
&lt;td&gt;문서철&lt;/td&gt;
&lt;td&gt;2개&lt;/td&gt;
&lt;td&gt;4,500원&lt;/td&gt;
&lt;td&gt;&lt;code&gt;=B6*C6&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;9,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;7행&lt;/th&gt;
&lt;td&gt;복사용지&lt;/td&gt;
&lt;td&gt;5개&lt;/td&gt;
&lt;td&gt;6,000원&lt;/td&gt;
&lt;td&gt;&lt;code&gt;=B7*C7&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;30,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;8행&lt;/th&gt;
&lt;td&gt;대봉투&lt;/td&gt;
&lt;td&gt;10개&lt;/td&gt;
&lt;td&gt;800원&lt;/td&gt;
&lt;td&gt;&lt;code&gt;=B8*C8&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;8,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;9행&lt;/th&gt;
&lt;td&gt;합계&lt;/td&gt;
&lt;td&gt;&amp;mdash;&lt;/td&gt;
&lt;td&gt;&amp;mdash;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;=SUM(D6:D8)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;47,000원&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;D6:D8에는 수량과 단가를 곱하는 수식을 넣고 D9에는 세 금액을 더하는 수식을 넣습니다. 잠금 해제 대상은 B6:C8이며 D6:D9는 수식 보호 대상입니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-green&quot; data-download-type=&quot;practice-workbook&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;시트 보호 실습 파일&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;본문과 같은 입력값과 수식이 담긴 보호 적용 전 연습본입니다. 자동 검증 범위는 초기 계산값까지이며, B6:C8 잠금 해제와 시트 보호 시험 결과는 E6:E9에 직접 기록합니다.&lt;/p&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/cBGqAz/dJMcaas4t37/Q6yYkNKH7kiRNImnxF7jF0/docroutine-example-7-updated.xlsx?attach=1&amp;amp;knm=tfile.xlsx&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;docroutine-example-7-updated.xlsx&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.00MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;초기값에서는 D6이 9,000원, D7이 30,000원, D8이 8,000원이며 D9 합계는 47,000원입니다. 네 결과가 모두 맞아야 보호 설정 단계로 넘어갑니다.&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;docroutine-example-7-updated.png&quot; data-origin-width=&quot;1083&quot; data-origin-height=&quot;428&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rbgBD/dJMcafOJFof/0P6tP37yTYwwg0gl6Ji34K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rbgBD/dJMcafOJFof/0P6tP37yTYwwg0gl6Ji34K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rbgBD/dJMcafOJFof/0P6tP37yTYwwg0gl6Ji34K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrbgBD%2FdJMcafOJFof%2F0P6tP37yTYwwg0gl6Ji34K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;실습 점검표: B6:C8 입력값과 D6:D9 초기 계산 결과, 비어 있는 보호 시험 결과 열이 보이는 엑셀 스프레드시트&quot; loading=&quot;lazy&quot; width=&quot;1083&quot; height=&quot;428&quot; data-filename=&quot;docroutine-example-7-updated.png&quot; data-origin-width=&quot;1083&quot; data-origin-height=&quot;428&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;입력 셀만 열어 두는 시트 보호 순서&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;원본 서식은 그대로 보관하고 복사본에서 먼저 설정과 편집 시험을 진행합니다. 암호를 사용할 경우 잊어버리면 Microsoft에서 복구할 수 없으므로 별도로 관리합니다.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;Windows용 Excel 설정과 양방향 편집 시험&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;계산 확인&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;D6:D9의 수식과 9,000원&amp;middot;30,000원&amp;middot;8,000원&amp;middot;47,000원 결과를 먼저 맞춥니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;입력 범위 선택&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;사용자가 값을 넣을 B6:C8만 선택합니다. 제목과 합계 행은 포함하지 않습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;잠금 해제&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;Ctrl+1을 눌러 셀 서식을 열고 보호 탭에서 &amp;lsquo;잠긴 셀&amp;rsquo; 선택을 해제한 뒤 확인합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;시트 보호&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;검토 탭에서 시트 보호를 선택합니다. &amp;lsquo;잠금 해제된 셀 선택&amp;rsquo;을 허용하고, 차단 시험을 위해 &amp;lsquo;잠긴 셀 선택&amp;rsquo;도 우선 유지합니다. 암호는 선택 사항입니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step5&quot;&gt;5단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;입력 성공 시험&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;B6을 2에서 3으로 바꿔 값이 받아들여지고 D6과 D9가 다시 계산되는지 봅니다. 확인 뒤 B6을 2로 되돌립니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step6&quot;&gt;6단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;수식 차단 시험&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;D6을 직접 수정해 보호 안내가 나오고 원래 수식이 남는지 확인합니다. 검토 탭의 명령이 &amp;lsquo;시트 보호 해제&amp;rsquo;로 바뀌었는지도 봅니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;순서를 틀렸을 때 생기는 실패와 보호 한계&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;시트 보호의 결과는 보호 버튼을 눌렀는지가 아니라 그 전에 어느 범위의 잠금을 해제했는지에 따라 달라집니다. 아래 세 상태를 비교하면 실패 원인을 바로 찾을 수 있습니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;잠금 해제 범위에 따른 보호 후 편집 결과&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;설정 상태&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;B6:C8 입력&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;D6:D9 직접 수정&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;판정&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;B6:C8만 잠금 해제 후 보호&lt;/th&gt;
&lt;td&gt;허용&lt;/td&gt;
&lt;td&gt;차단&lt;/td&gt;
&lt;td&gt;정상&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;잠금 해제 없이 바로 보호&lt;/th&gt;
&lt;td&gt;차단&lt;/td&gt;
&lt;td&gt;차단&lt;/td&gt;
&lt;td&gt;입력 불가&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;전체 셀 잠금 해제 후 보호&lt;/th&gt;
&lt;td&gt;허용&lt;/td&gt;
&lt;td&gt;허용&lt;/td&gt;
&lt;td&gt;수식 보호 실패&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot; data-value-add-type=&quot;failure-condition&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;입력 셀까지 막혔을 때&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;보호 뒤 수식 셀이 막혀도 입력 셀까지 수정되지 않으면 성공이 아닙니다. B6:C8의 잠금을 해제하지 않은 채 시트 보호를 켠 것이므로 보호를 해제하고 입력 범위부터 다시 설정해야 합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-red&quot;&gt;주의&lt;/span&gt; 워크시트 보호는 잠긴 셀의 실수 수정을 줄이는 기능이며 파일을 열지 못하게 하거나 민감한 내용을 암호화하는 보안 기능이 아닙니다. 파일 접근 통제가 필요하면 별도의 파일 보호와 공유 권한을 설정해야 합니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;시트 보호 암호를 생략하면 다른 사용자가 보호를 해제할 수 있습니다. 암호를 사용한다면 분실에 대비해 조직의 안전한 암호 관리 방식에 따라 보관합니다.&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;Excel for the web에서는 검토 &amp;gt; 보호 관리에서 시트 보호와 잠금 해제된 범위를 설정합니다. 메뉴가 다른 웹 화면에서는 Windows용 Excel의 Ctrl+1 절차를 그대로 찾지 않습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;6&lt;/div&gt;
&lt;h2 id=&quot;sec6&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;입력 허용과 수식 차단을 모두 통과하면 배포&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-hl&quot;&gt;입력 셀 편집과 수식 셀 차단을 모두 통과한 복사본만 배포합니다.&lt;/span&gt; 한쪽 결과만 확인하면 입력이 불가능하거나 수식이 계속 노출된 서식을 전달할 수 있습니다.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;next-step&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
검토 탭의 명령이 &amp;lsquo;시트 보호 해제&amp;rsquo;로 표시됩니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
B6:C8에서는 수량과 단가를 입력하고 저장할 수 있습니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
D6:D9를 직접 바꾸려 할 때 보호 안내가 나오고 기존 수식이 유지되는지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
B6을 2로 되돌리면 D6&amp;middot;D7&amp;middot;D8&amp;middot;D9가 각각 9,000원&amp;middot;30,000원&amp;middot;8,000원&amp;middot;47,000원입니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
입력 셀은 수정되고 수식 셀을 바꾸려 할 때 보호 안내가 나오면 완료입니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-US/Excel/protect-a-worksheet&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;워크시트 보호의 2단계 절차, 허용 작업, 암호와 보안 한계&lt;/div&gt;
&lt;/a&gt; &lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/ko-KR/Excel/get-started/lock-or-unlock-specific-areas-of-a-protected-worksheet&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft 고객 지원&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;보호 전에 특정 셀과 범위의 잠금을 해제하거나 다시 잠그는 절차&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 기능과 절차는 위 공식 문서를 바탕으로 구성했으며, 첨부 파일은 보호 적용 전 수식과 입력 범위를 확인하는 수동 실습표입니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>실무 서식</category>
      <category>엑셀 셀 잠금 해제</category>
      <category>엑셀 수식 보호</category>
      <category>엑셀 수식 셀 잠그기</category>
      <category>엑셀 시트 보호</category>
      <category>엑셀 입력 셀만 편집</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/7</guid>
      <comments>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-%EC%9E%85%EB%A0%A5-%EC%85%80%EB%A7%8C-%EC%97%B4%EC%96%B4-%EB%91%90%EA%B3%A0-%EC%88%98%EC%8B%9D-%EC%85%80-%EC%9E%A0%EA%B7%B8%EB%8A%94-%EC%8B%9C%ED%8A%B8-%EB%B3%B4%ED%98%B8#entry7comment</comments>
      <pubDate>Sun, 30 Aug 2026 14:00:09 +0900</pubDate>
    </item>
    <item>
      <title>워드 편지 병합으로 엑셀 명단을 여러 안내문에 넣는 법</title>
      <link>https://docroutine.tistory.com/entry/%EC%9B%8C%EB%93%9C-%ED%8E%B8%EC%A7%80-%EB%B3%91%ED%95%A9%EC%9C%BC%EB%A1%9C-%EC%97%91%EC%85%80-%EB%AA%85%EB%8B%A8%EC%9D%84-%EC%97%AC%EB%9F%AC-%EC%95%88%EB%82%B4%EB%AC%B8%EC%97%90-%EB%84%A3%EB%8A%94-%EB%B2%95</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bhmb2D/dJMcafnDK2i/poEan8t2r3S1kCAMtpu8W1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bhmb2D/dJMcafnDK2i/poEan8t2r3S1kCAMtpu8W1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bhmb2D/dJMcafnDK2i/poEan8t2r3S1kCAMtpu8W1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbhmb2D%2FdJMcafnDK2i%2FpoEan8t2r3S1kCAMtpu8W1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;워드 편지 병합 문구와 Excel 명단&amp;middot;Word 안내문 그래픽을 담은 업무 자동화 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;Excel 첫 시트에 이름&amp;middot;부서&amp;middot;교육일 머리글과 5명 명단을 정리한 뒤 Word 데스크톱의 편지 병합에 연결하고 필드를 배치하면, 사람별 안내문 5장을 한 번에 만들고 미리 보기로 값까지 대조할 수 있습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;routine&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;direct-answer&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Word 편지 병합은 Excel의 각 행을 한 사람의 레코드로 읽어 같은 안내문 틀에 이름&amp;middot;부서&amp;middot;교육일을 바꿔 넣습니다. 이 예제에서는 첫 시트의 5개 레코드를 모두 선택하고, 1번과 5번까지 미리 본 뒤 개인별 문서 5장을 만듭니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;한 사람씩 복사할 때 정보가 섞이는 지점&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;Excel 명단이 병합 원본이 되는 조건&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;5명 명단과 안내문 결과를 먼저 맞춰보기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;Word에서 필드를 연결하고 문서를 만드는 순서&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;미리 보기에서 누락과 잘못된 필드를 거르는 법&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec6&quot;&gt;안내문 5장이 모두 맞으면 작업 완료&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;한 사람씩 복사할 때 정보가 섞이는 지점&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;수십 명의 이름과 부서를 같은 안내문에 하나씩 복사하면, 이전 사람의 이름에 다음 사람의 부서가 섞이는 실수가 생깁니다. 바뀌는 값을 Excel 한 행에 모으고 Word 본문에는 병합 필드만 두면 이 반복 입력을 없앨 수 있습니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;이 글은 이름&amp;middot;부서&amp;middot;교육일이 다른 안내문을 한 사람당 한 장씩 만드는 작업을 다룹니다. 완료 기준은 명단 5행에서 내용이 맞는 안내문 5장이 만들어지는 것입니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-blue&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;적용 프로그램과 꼭 필요한 조건&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;2026년 8월 29일 Microsoft 지원 문서는 Microsoft 365용 Word와 Word 2024&amp;middot;2021&amp;middot;2019&amp;middot;2016 및 해당 Mac 버전을 적용 대상으로 표시합니다. 아래 메뉴 순서는 Microsoft 365용 Word 데스크톱 Windows 화면을 기준으로 적었습니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Word 웹 앱은 데스크톱에서 만든 병합 설정을 보존하지만 병합을 실행하거나 설정을 편집할 수 없습니다. 실제 문서 생성은 Word 데스크톱에서 진행해야 합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft 지원, Excel 편지 병합 및 대량 편지 병합 안내, 확인일 2026년 8월 29일&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;중요한 실제 명단은 원본을 복사한 파일로 먼저 연결하고, 병합 결과를 확인한 뒤 원본 문서에 적용하세요.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;Excel 명단이 병합 원본이 되는 조건&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-blue&quot;&gt;판단&lt;/span&gt; 명단의 한 행을 한 사람으로 유지할 수 있을 때 Excel을 편지 병합 원본으로 쓰면 됩니다. 이름&amp;middot;부서&amp;middot;교육일이 여러 시트나 여러 행에 나뉘어 있다면 먼저 한 행으로 정리합니다.&lt;/p&gt;
&lt;ul class=&quot;seo-list&quot; style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;열 머리글: 이름&amp;middot;부서&amp;middot;교육일처럼 Word에서 선택할 필드 이름을 한 행에 둡니다.&lt;/li&gt;
&lt;li&gt;첫 시트: 병합할 5명 데이터를 모두 첫 번째 시트에 둡니다.&lt;/li&gt;
&lt;li&gt;한 행 한 사람: 같은 사람의 이름&amp;middot;부서&amp;middot;교육일을 같은 행에 맞춥니다.&lt;/li&gt;
&lt;li&gt;저장 위치: 파일을 로컬 컴퓨터 또는 파일 공유에 저장하고 HTTP 위치는 사용하지 않습니다.&lt;/li&gt;
&lt;li&gt;수정 시점: 명단 추가와 값 수정은 Word에 연결하기 전에 마칩니다.&lt;/li&gt;
&lt;li&gt;표시 형식: 날짜는 Word에 보여줄 최종 문구로 입력해 지역 설정에 따른 해석 차이를 줄입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft 지원, Excel 스프레드시트를 사용하여 편지 병합 및 편지 병합 데이터 원본 안내, 확인일 2026년 8월 29일&lt;/p&gt;
&lt;div class=&quot;seo-concept-grid&quot;&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;Excel 한 행&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;한 사람의 이름&amp;middot;부서&amp;middot;교육일을 함께 보관합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;Word 병합 필드&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;안내문에서 사람마다 바뀔 자리를 지정합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;5명 명단과 안내문 결과를 먼저 맞춰보기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;예제 통합 문서의 첫 시트 이름은 &amp;lsquo;명단&amp;rsquo;이며 5행에 머리글, 6~10행에 5명 데이터를 둡니다. A~C열은 Word에 넣을 병합 필드이고 D열은 미리 보기 내용을 한 줄로 대조하는 계산 열입니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;6~10행의 입력값과 한 줄로 대조할 예상 안내문&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;이름&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;부서&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;교육일&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;예상 안내문&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;김민준&lt;/th&gt;
&lt;td&gt;영업1팀&lt;/td&gt;
&lt;td&gt;2026년 9월 7일&lt;/td&gt;
&lt;td&gt;김민준님, 영업1팀 교육 안내입니다. 교육일은 2026년 9월 7일입니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;이서연&lt;/th&gt;
&lt;td&gt;인사팀&lt;/td&gt;
&lt;td&gt;2026년 9월 8일&lt;/td&gt;
&lt;td&gt;이서연님, 인사팀 교육 안내입니다. 교육일은 2026년 9월 8일입니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;박지훈&lt;/th&gt;
&lt;td&gt;재무팀&lt;/td&gt;
&lt;td&gt;2026년 9월 9일&lt;/td&gt;
&lt;td&gt;박지훈님, 재무팀 교육 안내입니다. 교육일은 2026년 9월 9일입니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;최유진&lt;/th&gt;
&lt;td&gt;개발팀&lt;/td&gt;
&lt;td&gt;2026년 9월 10일&lt;/td&gt;
&lt;td&gt;최유진님, 개발팀 교육 안내입니다. 교육일은 2026년 9월 10일입니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;정하늘&lt;/th&gt;
&lt;td&gt;고객지원팀&lt;/td&gt;
&lt;td&gt;2026년 9월 11일&lt;/td&gt;
&lt;td&gt;정하늘님, 고객지원팀 교육 안내입니다. 교육일은 2026년 9월 11일입니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-card&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;예상 안내문 계산식&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;D6에 다음 수식을 입력한 뒤 D10까지 채웁니다.&lt;/p&gt;
&lt;div&gt;&lt;code&gt;=A6&amp;amp;&quot;님, &quot;&amp;amp;B6&amp;amp;&quot; 교육 안내입니다. 교육일은 &quot;&amp;amp;C6&amp;amp;&quot;입니다.&quot;&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Word 본문도 D열의 문장 순서와 같게 이름&amp;middot;부서&amp;middot;교육일 병합 필드를 배치합니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-green&quot; data-download-type=&quot;verified-workbook&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;검증 예제 파일&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;본문과 같은 5명 입력값과 D6:D10 수식이 담긴 검증용 파일입니다.&lt;/p&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/SBD7s/dJMcacRN7b8/8vjWGvBHnx8TQxjxMKtqO1/docroutine-example-6-updated.xlsx?attach=1&amp;amp;knm=tfile.xlsx&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;docroutine-example-6-updated.xlsx&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.00MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;수식상 D6과 D10은 위 표의 첫 행과 마지막 행 문구로 계산됩니다. 다섯 계산 셀이 모두 표와 일치하면 Excel 쪽 비교 기준이 준비된 것입니다.&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;docroutine-example-6-updated.png&quot; data-origin-width=&quot;1277&quot; data-origin-height=&quot;768&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lxPJF/dJMcafVsmdN/Ulsir9WIRtdj1sW0ZCYOj1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lxPJF/dJMcafVsmdN/Ulsir9WIRtdj1sW0ZCYOj1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lxPJF/dJMcafVsmdN/Ulsir9WIRtdj1sW0ZCYOj1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlxPJF%2FdJMcafVsmdN%2FUlsir9WIRtdj1sW0ZCYOj1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;Excel 첫 시트 명단의 6~10행과 D열 예상 안내문 계산 결과&quot; loading=&quot;lazy&quot; width=&quot;1277&quot; height=&quot;768&quot; data-filename=&quot;docroutine-example-6-updated.png&quot; data-origin-width=&quot;1277&quot; data-origin-height=&quot;768&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;Word에서 필드를 연결하고 문서를 만드는 순서&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;Excel 명단을 확정한 뒤 Word에서 다음 순서대로 연결하면 됩니다.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;Excel 명단을 개인별 안내문으로 병합하기&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;명단 확정&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;첫 시트의 머리글과 5명 값을 확인하고 Excel 파일을 로컬 컴퓨터에 저장합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;편지 시작&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;Word 데스크톱에서 우편물 &amp;gt; 편지 병합 시작 &amp;gt; 편지를 선택합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;명단 연결&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;우편물 &amp;gt; 받는 사람 선택 &amp;gt; 기존 목록 사용으로 이동해 Excel 파일과 첫 시트 &amp;lsquo;명단&amp;rsquo;을 선택합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;대상 확인&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;받는 사람 목록 편집을 열어 김민준부터 정하늘까지 5개 레코드가 선택됐는지 확인합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step5&quot;&gt;5단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;필드 배치&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;병합 필드 삽입에서 &lt;code&gt;&amp;laquo;이름&amp;raquo;님, &amp;laquo;부서&amp;raquo; 교육 안내입니다. 교육일은 &amp;laquo;교육일&amp;raquo;입니다.&lt;/code&gt; 순서로 필드를 넣습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step6&quot;&gt;6단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;결과 미리 보기&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;결과 미리 보기를 켜고 다음&amp;middot;이전 레코드 단추로 1번부터 5번까지 이동합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step7&quot;&gt;7단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;개별 문서 생성&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;마침 및 병합 &amp;gt; 개별 문서 편집을 선택하고 대상 레코드를 모두 포함해 새 문서를 만듭니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft 지원, 편지 병합을 사용한 편지 개인 설정, 확인일 2026년 8월 29일&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;미리 보기에서 누락과 잘못된 필드를 거르는 법&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-green&quot;&gt;확인&lt;/span&gt; 병합 실행 전에는 받는 사람 목록의 선택 수와 미리 보기 내용을 따로 확인해야 합니다. 문서 수만 맞아도 필드 위치가 잘못되면 다른 사람 정보가 섞일 수 있습니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot; data-value-add-type=&quot;practical-check&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;병합 직전 실전 점검&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;병합 전 받는 사람 목록이 5명인지 확인하고, 미리 보기에서 첫 레코드와 마지막 레코드의 이름&amp;middot;부서&amp;middot;교육일을 대조한 뒤에만 개별 문서를 만들면 행 누락과 필드 위치 오류를 함께 잡을 수 있습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;미리 보기에서 발견되는 증상별 확인 지점&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;증상&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;확인할 원인&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;조치&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;필드 목록에 이름&amp;middot;부서&amp;middot;교육일이 없음&lt;/th&gt;
&lt;td&gt;다른 시트를 연결했거나 머리글을 원본 범위로 읽지 못함&lt;/td&gt;
&lt;td&gt;첫 시트와 머리글 행을 확인한 뒤 기존 목록을 다시 연결&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;받는 사람 목록이 5명이 아님&lt;/th&gt;
&lt;td&gt;일부 확인란이 해제됐거나 불필요한 행이 포함됨&lt;/td&gt;
&lt;td&gt;받는 사람 목록 편집에서 5개 레코드만 선택&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;교육일 표시가 Excel과 다름&lt;/th&gt;
&lt;td&gt;Excel 표시 형식을 Word가 다르게 읽음&lt;/td&gt;
&lt;td&gt;최종 표시 문구로 입력하거나 Excel 서식을 연결 전에 수정&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;웹에서 병합 명령을 실행할 수 없음&lt;/th&gt;
&lt;td&gt;Word 웹 앱의 기능 제한&lt;/td&gt;
&lt;td&gt;Word 데스크톱에서 문서를 열어 병합&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;5장이지만 값이 Excel 행과 다름&lt;/th&gt;
&lt;td&gt;필드 위치 또는 레코드 이동 점검 누락&lt;/td&gt;
&lt;td&gt;1번과 5번을 포함해 다음&amp;middot;이전 레코드로 모두 대조&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;6&lt;/div&gt;
&lt;h2 id=&quot;sec6&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;안내문 5장이 모두 맞으면 작업 완료&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;명단이 5명이고 생성 문서가 5장이면서, 첫 사람과 마지막 사람의 이름&amp;middot;부서&amp;middot;교육일이 모두 맞아야 작업이 끝납니다.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;action-steps&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
Excel 첫 시트의 머리글이 이름&amp;middot;부서&amp;middot;교육일인지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
받는 사람 목록에 5명만 선택되어 있는지 확인합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
미리 보기에서 1번 김민준과 5번 정하늘의 세 필드를 대조합니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
개별 문서를 만들고 한 레코드가 한 장인 안내문이 5장인지 셉니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
각 안내문의 세 값이 같은 Excel 행과 일치하면 문서를 저장합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/ko-kr/word/mail-merge-using-an-excel-spreadsheet&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft 지원&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;Excel 명단의 열 머리글, 첫 시트, 데이터 서식, 로컬 저장과 연결 전 수정 조건&lt;/div&gt;
&lt;/a&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/ko-kr/word/use-mail-merge-to-personalize-letters&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft 지원&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;편지 유형 시작, 병합 필드 삽입, 결과 미리 보기와 개별 문서 편집 절차&lt;/div&gt;
&lt;/a&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/ko-kr/word/data-sources-you-can-use-for-a-mail-merge&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft 지원&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;기존 Excel 목록 연결, 저장 위치, 사용할 시트와 셀 범위 선택&lt;/div&gt;
&lt;/a&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/ko-kr/word/use-mail-merge-for-bulk-email-letters-labels-and-envelopes&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft 지원&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;편지 병합 구조, 데이터 원본과 병합 필드, Word 웹 앱의 제한&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 본문의 기능과 절차는 위 공식 문서와 재현 예제를 기준으로 확인했습니다. 프로그램&amp;middot;버전과 확인일은 해당 설명에 표시했습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>업무 자동화</category>
      <category>안내문 자동화</category>
      <category>엑셀 명단</category>
      <category>워드 메일 머지</category>
      <category>워드 병합 필드</category>
      <category>워드 엑셀 편지 병합</category>
      <category>워드 편지 병합</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/6</guid>
      <comments>https://docroutine.tistory.com/entry/%EC%9B%8C%EB%93%9C-%ED%8E%B8%EC%A7%80-%EB%B3%91%ED%95%A9%EC%9C%BC%EB%A1%9C-%EC%97%91%EC%85%80-%EB%AA%85%EB%8B%A8%EC%9D%84-%EC%97%AC%EB%9F%AC-%EC%95%88%EB%82%B4%EB%AC%B8%EC%97%90-%EB%84%A3%EB%8A%94-%EB%B2%95#entry6comment</comments>
      <pubDate>Sun, 30 Aug 2026 11:00:07 +0900</pubDate>
    </item>
    <item>
      <title>엑셀 드롭다운 목록 만들기, 잘못된 값 입력까지 막는 법</title>
      <link>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-%EB%93%9C%EB%A1%AD%EB%8B%A4%EC%9A%B4-%EB%AA%A9%EB%A1%9D-%EB%A7%8C%EB%93%A4%EA%B8%B0-%EC%9E%98%EB%AA%BB%EB%90%9C-%EA%B0%92-%EC%9E%85%EB%A0%A5%EA%B9%8C%EC%A7%80-%EB%A7%89%EB%8A%94-%EB%B2%95</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uTko2/dJMcabrU5sJ/9qxWAReeRJRpIYJb9LUUj1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uTko2/dJMcabrU5sJ/9qxWAReeRJRpIYJb9LUUj1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uTko2/dJMcabrU5sJ/9qxWAReeRJRpIYJb9LUUj1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FuTko2%2FdJMcabrU5sJ%2F9qxWAReeRJRpIYJb9LUUj1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;엑셀 드롭다운 입력 제한 문구와 스프레드시트 셀과 수식 입력줄 그래픽 요소를 담은 엑셀 실무 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.seo-ref-section .seo-ref-link {
  display: block !important;
  width: 100%;
  min-width: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-section .seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  color: inherit !important;
  text-decoration: none !important;
  opacity: 1 !important;
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
  text-decoration: none !important;
  overflow-wrap: anywhere;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;상태 원본을 Excel 표로 만든 다음 대상 셀에 데이터 유효성 검사 &amp;lsquo;목록&amp;rsquo;을 적용하고 오류 알림을 &amp;lsquo;중지&amp;rsquo;로 설정하면 허용된 상태만 직접 입력되게 할 수 있습니다. 다만 붙여넣기 값은 별도 점검해야 합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;comparison&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;decision-guide&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;반복 입력 상태는 원본 목록을 Excel 표로 만든 뒤 데이터 유효성 검사에서 목록과 중지를 함께 설정하는 방식이 적합합니다. 새 항목 반영은 표 원본이 맡고, 붙여넣기로 들어온 예외값은 원 표시 기능으로 찾아야 합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;상태값 한 글자 차이로 집계가 갈라지는 이유&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;표 원본과 중지 알림을 선택하는 기준&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;8행 점검표로 항목 추가와 알림 결과 비교&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;드롭다운과 중지 알림을 설정하는 순서&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;붙여넣기로 들어온 값은 원 표시로 찾기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec6&quot;&gt;직접 입력과 붙여넣기 경계까지 확인해야 완료&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;상태값 한 글자 차이로 집계가 갈라지는 이유&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;여러 담당자가 상태 열에 &amp;lsquo;완료&amp;rsquo;, &amp;lsquo;완 료&amp;rsquo;, &amp;lsquo;종결&amp;rsquo;을 제각각 입력하면 눈으로는 비슷해 보여도 서로 다른 텍스트로 집계됩니다. 피벗 테이블이나 COUNTIF 결과도 항목별로 나뉩니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;이 글에서는 허용 상태를 &amp;lsquo;진행 전&amp;rsquo;, &amp;lsquo;진행 중&amp;rsquo;, &amp;lsquo;완료&amp;rsquo;로 정하고 8개 업무의 상태 입력을 제한합니다. 새 상태 &amp;lsquo;보류&amp;rsquo;를 추가했을 때 드롭다운이 함께 늘어나는지도 확인합니다.&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;설명 기준 환경은 2026년 8월 29일의 Microsoft 365 Excel Windows입니다. Microsoft 공식 문서에는 Microsoft 365와 Excel 2024&amp;middot;2021&amp;middot;2019&amp;middot;2016 및 일부 Mac 환경도 적용 대상으로 표시되어 있습니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft 지원, Create a drop-down list, 2026년 8월 29일 확인&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;표 원본과 중지 알림을 선택하는 기준&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;항목을 계속 추가할 서식이라면 일반 범위 대신 Excel 표를 원본으로 선택합니다.&lt;/b&gt; 목록 밖의 직접 입력을 허용하지 않을 때는 오류 알림 유형을 중지로 지정합니다.&lt;/p&gt;
&lt;div class=&quot;seo-concept-grid&quot;&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;일반 범위 원본&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;원본이 =$D$6:$D$8처럼 고정됩니다. D9에 새 항목을 입력한 뒤에는 데이터 유효성 검사의 원본 범위를 다시 넓혀야 합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;Excel 표 원본&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;표의 마지막 행에 항목을 추가하거나 기존 항목을 제거하면 연결된 드롭다운도 자동으로 갱신됩니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;오류 알림은 같은 목록을 사용해도 처리 방식이 다릅니다. 입력 표준화가 목적이라면 메시지를 보여 주는 데서 끝나는 경고나 정보보다 중지가 맞습니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;직접 입력한 목록 밖 값을 처리하는 오류 알림 유형&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;유형&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;목록 밖 값 처리&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;적합한 상황&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;중지&lt;/th&gt;
&lt;td&gt;다시 시도하거나 취소해야 하며 입력을 차단&lt;/td&gt;
&lt;td&gt;정해진 상태만 허용하는 공용 서식&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;경고&lt;/th&gt;
&lt;td&gt;경고 후 사용자가 잘못된 값을 받아들일 수 있음&lt;/td&gt;
&lt;td&gt;예외 입력을 선택적으로 허용하는 서식&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;정보&lt;/th&gt;
&lt;td&gt;안내 후 사용자가 잘못된 값을 받아들일 수 있음&lt;/td&gt;
&lt;td&gt;알림만 필요한 서식&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft 지원, Create a drop-down list 및 More on data validation, 2026년 8월 29일 확인&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;8행 점검표로 항목 추가와 알림 결과 비교&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;예제의 D6:D8에는 최초 원본인 &amp;lsquo;진행 전&amp;rsquo;, &amp;lsquo;진행 중&amp;rsquo;, &amp;lsquo;완료&amp;rsquo;를 넣고 D9에는 새 항목 &amp;lsquo;보류&amp;rsquo;를 둡니다. C6:C13에는 정상값, 띄어쓰기 오탈자, 미등록값, 새 항목을 섞어 입력합니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;E열은 최초 고정 범위, F열은 실제 StatusSource Excel 표의 현재 데이터 범위 D6:D9를 기준으로 목록 포함 여부를 나타냅니다. G열은 F열의 판정을 기준으로 중지와 경고 알림의 차이를 표시합니다.&lt;/p&gt;
&lt;ul class=&quot;seo-list&quot; style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;E6: &lt;code&gt;=IF(COUNTIF($D$6:$D$8,C6)&amp;gt;0,&quot;허용&quot;,&quot;목록 밖&quot;)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;F6: &lt;code&gt;=IF(COUNTIF($D$6:$D$9,C6)&amp;gt;0,&quot;허용&quot;,&quot;목록 밖&quot;)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;G6: &lt;code&gt;=IF(F6=&quot;허용&quot;,&quot;중지&amp;middot;경고 모두 허용&quot;,&quot;중지 차단&amp;middot;경고 계속 가능&quot;)&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;세 수식을 각각 13행까지 복사하면 다음 결과가 나옵니다. 첨부 예제의 C6:C13에는 StatusSource 표를 원본으로 한 실제 드롭다운과 중지 오류 알림이 이미 적용되어 있어 목록 밖 값을 직접 입력하는 시험도 할 수 있습니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;8개 업무의 일반 범위&amp;middot;표 원본 및 오류 알림 판정&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;행&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;업무명&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;입력 상태&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;E 일반 범위&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;F 표 원본&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;G 알림 결과&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;6&lt;/th&gt;
&lt;td&gt;요청 접수&lt;/td&gt;
&lt;td&gt;진행 전&lt;/td&gt;
&lt;td&gt;허용&lt;/td&gt;
&lt;td&gt;허용&lt;/td&gt;
&lt;td&gt;중지&amp;middot;경고 모두 허용&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;7&lt;/th&gt;
&lt;td&gt;자료 확인&lt;/td&gt;
&lt;td&gt;진행 중&lt;/td&gt;
&lt;td&gt;허용&lt;/td&gt;
&lt;td&gt;허용&lt;/td&gt;
&lt;td&gt;중지&amp;middot;경고 모두 허용&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;8&lt;/th&gt;
&lt;td&gt;초안 작성&lt;/td&gt;
&lt;td&gt;완료&lt;/td&gt;
&lt;td&gt;허용&lt;/td&gt;
&lt;td&gt;허용&lt;/td&gt;
&lt;td&gt;중지&amp;middot;경고 모두 허용&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;9&lt;/th&gt;
&lt;td&gt;검토 요청&lt;/td&gt;
&lt;td&gt;완 료&lt;/td&gt;
&lt;td&gt;목록 밖&lt;/td&gt;
&lt;td&gt;목록 밖&lt;/td&gt;
&lt;td&gt;중지 차단&amp;middot;경고 계속 가능&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;10&lt;/th&gt;
&lt;td&gt;수정 반영&lt;/td&gt;
&lt;td&gt;종결&lt;/td&gt;
&lt;td&gt;목록 밖&lt;/td&gt;
&lt;td&gt;목록 밖&lt;/td&gt;
&lt;td&gt;중지 차단&amp;middot;경고 계속 가능&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;11&lt;/th&gt;
&lt;td&gt;승인 대기&lt;/td&gt;
&lt;td&gt;보류&lt;/td&gt;
&lt;td&gt;목록 밖&lt;/td&gt;
&lt;td&gt;허용&lt;/td&gt;
&lt;td&gt;중지&amp;middot;경고 모두 허용&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;12&lt;/th&gt;
&lt;td&gt;발송 준비&lt;/td&gt;
&lt;td&gt;진행 중&lt;/td&gt;
&lt;td&gt;허용&lt;/td&gt;
&lt;td&gt;허용&lt;/td&gt;
&lt;td&gt;중지&amp;middot;경고 모두 허용&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;13&lt;/th&gt;
&lt;td&gt;보관&lt;/td&gt;
&lt;td&gt;완료&lt;/td&gt;
&lt;td&gt;허용&lt;/td&gt;
&lt;td&gt;허용&lt;/td&gt;
&lt;td&gt;중지&amp;middot;경고 모두 허용&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-card seo-card-green&quot; data-download-type=&quot;verified-workbook&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;검증 예제 파일&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;본문과 같은 8행 입력값, 실제 StatusSource Excel 표, C6:C13의 드롭다운과 중지 오류 알림, 판정 수식이 들어 있는 검증용 파일입니다.&lt;/p&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/N1qan/dJMcadJXt0t/HykbXDp4ov4ntjJJny8xm1/docroutine-example-5-updated.xlsx?attach=1&amp;amp;knm=tfile.xlsx&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;docroutine-example-5-updated.xlsx&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.01MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;6&amp;middot;7&amp;middot;8&amp;middot;12&amp;middot;13행은 두 원본에서 모두 허용되고, 9&amp;middot;10행은 두 원본에서 모두 목록 밖으로 판정됩니다. 11행의 &amp;lsquo;보류&amp;rsquo;만 일반 범위에서는 목록 밖이지만 새 행까지 포함한 표 원본에서는 허용됩니다.&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;docroutine-example-5-updated.png&quot; data-origin-width=&quot;1368&quot; data-origin-height=&quot;548&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/896Pl/dJMcaa7Ii7Q/jUSdVzAL3BNR3QzZfjsnZK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/896Pl/dJMcaa7Ii7Q/jUSdVzAL3BNR3QzZfjsnZK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/896Pl/dJMcaa7Ii7Q/jUSdVzAL3BNR3QzZfjsnZK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F896Pl%2FdJMcaa7Ii7Q%2FjUSdVzAL3BNR3QzZfjsnZK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;StatusSource Excel 표와 실제 드롭다운 입력 셀, 일반 범위와 표 원본의 판정 결과를 비교한 Excel 점검표&quot; loading=&quot;lazy&quot; width=&quot;1368&quot; height=&quot;548&quot; data-filename=&quot;docroutine-example-5-updated.png&quot; data-origin-width=&quot;1368&quot; data-origin-height=&quot;548&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;드롭다운과 중지 알림을 설정하는 순서&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;공용 업무표를 수정하기 전에는 복사본에서 설정과 입력 시험을 먼저 진행하고 기존 상태값을 보존합니다.&lt;/p&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;상태 입력 제한 설정&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;원본 입력&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;머리글 &amp;lsquo;상태 원본&amp;rsquo; 아래에 진행 전, 진행 중, 완료를 빈칸 없이 한 열로 입력합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;Excel 표 변환&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;머리글을 포함한 원본 범위를 선택하고 Ctrl+T를 눌러 표로 바꿉니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;입력 셀 선택&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;상태를 입력할 C6:C13을 선택한 뒤 데이터 탭에서 데이터 유효성 검사를 엽니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;목록 원본 연결&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;설정 탭에서 목록 유형을 선택하고 원본 상자에는 표의 데이터 셀만 지정합니다. 머리글은 포함하지 않습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step5&quot;&gt;5단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;중지 알림 설정&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;오류 알림 표시를 켜고 유형을 중지로 선택합니다. 제목과 메시지에는 허용 상태를 짧게 적습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step6&quot;&gt;6단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;새 항목 추가&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;표의 마지막 데이터 행 바로 아래에 &amp;lsquo;보류&amp;rsquo;를 입력해 표가 한 행 확장되게 합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft 지원, Create a drop-down list 및 Add or remove items from a drop-down list, 2026년 8월 29일 확인&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;붙여넣기로 들어온 값은 원 표시로 찾기&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;데이터 유효성 검사의 오류 메시지와 입력 차단은 셀에 값을 직접 입력할 때 작동합니다. 복사, 채우기, 수식 계산, 매크로로는 기준에 맞지 않는 값이 들어올 수 있습니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot; data-value-add-type=&quot;exception-boundary&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;차단 범위의 경계&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&amp;lsquo;중지&amp;rsquo;는 셀에 직접 입력한 목록 밖 값은 막지만, 붙여넣기&amp;middot;채우기&amp;middot;수식&amp;middot;매크로로 들어온 값까지 차단하지 않으므로 배포 전에는 &amp;lsquo;잘못된 데이터에 원 표시&amp;rsquo;로 기존 값도 점검해야 합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;우회 입력값 점검&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;붙여넣기 시험&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;시험용 상태 셀에 목록 밖 값 &amp;lsquo;종결&amp;rsquo;을 복사해 붙여넣습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;잘못된 값 표시&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;데이터 탭의 데이터 유효성 검사 메뉴에서 잘못된 데이터에 원 표시를 실행합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;수정과 해제&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;빨간 원이 표시된 값을 허용 상태로 고친 뒤 필요하면 유효성 검사 원 지우기를 실행합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;데이터 유효성 검사 명령을 선택할 수 없다면 워크시트 보호 또는 공유 상태를 먼저 확인합니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft 지원, Display or hide circles around invalid data 및 More on data validation, 2026년 8월 29일 확인&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;6&lt;/div&gt;
&lt;h2 id=&quot;sec6&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;직접 입력과 붙여넣기 경계까지 확인해야 완료&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;새 항목 자동 반영과 직접 입력 차단을 통과한 뒤, 붙여넣기 예외를 원 표시로 검사하는 절차까지 정해야 완료입니다.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;caution-boundary&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
진행 전&amp;middot;진행 중&amp;middot;완료가 머리글을 제외한 Excel 표 데이터로 구성되어 있습니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
&amp;lsquo;보류&amp;rsquo;를 표 끝에 추가했을 때 드롭다운에 새 선택 항목이 나타납니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
&amp;lsquo;완 료&amp;rsquo;나 &amp;lsquo;종결&amp;rsquo;을 직접 입력하면 중지 알림이 값을 받아들이지 않습니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
붙여넣은 목록 밖 값은 잘못된 데이터에 원 표시로 찾아 수정할 수 있습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-US/Excel/get-started/create-a-drop-down-list&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft 지원&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;드롭다운 목록 생성, 표 원본, 목록 및 오류 알림 설정&lt;/div&gt;
&lt;/a&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-US/Excel/add-or-remove-items-from-a-drop-down-list&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft 지원&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;일반 범위와 Excel 표 원본의 항목 추가&amp;middot;제거 방법&lt;/div&gt;
&lt;/a&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/excel/more-on-data-validation&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft 지원&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;데이터 유효성 검사와 중지&amp;middot;경고&amp;middot;정보 오류 알림의 차이&lt;/div&gt;
&lt;/a&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-US/Excel/display-or-hide-circles-around-invalid-data&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft 지원&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;붙여넣기 등으로 들어온 잘못된 데이터에 원을 표시하는 방법&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 본문의 기능과 절차는 위 공식 문서와 재현 예제를 기준으로 확인했습니다. 프로그램&amp;middot;버전과 확인일은 해당 설명에 표시했습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>엑셀 실무</category>
      <category>데이터 유효성 검사</category>
      <category>엑셀 드롭다운</category>
      <category>엑셀 실무</category>
      <category>엑셀 표</category>
      <category>입력값 표준화</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/5</guid>
      <comments>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-%EB%93%9C%EB%A1%AD%EB%8B%A4%EC%9A%B4-%EB%AA%A9%EB%A1%9D-%EB%A7%8C%EB%93%A4%EA%B8%B0-%EC%9E%98%EB%AA%BB%EB%90%9C-%EA%B0%92-%EC%9E%85%EB%A0%A5%EA%B9%8C%EC%A7%80-%EB%A7%89%EB%8A%94-%EB%B2%95#entry5comment</comments>
      <pubDate>Sun, 30 Aug 2026 08:00:43 +0900</pubDate>
    </item>
    <item>
      <title>엑셀 VLOOKUP 네 번째 인수 생략 오류, 정확히 찾는 법</title>
      <link>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-VLOOKUP-%EB%84%A4-%EB%B2%88%EC%A7%B8-%EC%9D%B8%EC%88%98-%EC%83%9D%EB%9E%B5-%EC%98%A4%EB%A5%98-%EC%A0%95%ED%99%95%ED%9E%88-%EC%B0%BE%EB%8A%94-%EB%B2%95</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ee6SgX/dJMcaas3YB8/AStes1NKO6aw7l83MKdly0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ee6SgX/dJMcaas3YB8/AStes1NKO6aw7l83MKdly0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ee6SgX/dJMcaas3YB8/AStes1NKO6aw7l83MKdly0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fee6SgX%2FdJMcaas3YB8%2FAStes1NKO6aw7l83MKdly0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;VLOOKUP 정확 조회 문구와 스프레드시트 셀과 수식 입력줄 그래픽 요소를 담은 엑셀 실무 가이드 대표 이미지&quot; loading=&quot;lazy&quot; width=&quot;1672&quot; height=&quot;941&quot; data-filename=&quot;thumbnail.png&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/cyr7sz/dJMcablegU7/ku5zfqUcAVaYKOcp9KAidk/example-workbook.xlsx?attach=1&amp;amp;knm=tfile.xlsx&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;example-workbook.xlsx&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.00MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;
.seo-post,
.seo-post *,
.seo-article-header,
.seo-article-header *,
.seo-wrap,
.seo-wrap *,
.seo-ref-section,
.seo-ref-section * {
  box-sizing: border-box;
}
.seo-post {
  --c-bg: #faf9f6;
  --c-surface: #ffffff;
  --c-border: #e8e4dc;
  --c-text: #1a1a1a;
  --c-text-muted: #6b6560;
  --c-text-light: #6b6560;
  --c-accent: #c0392b;
  --c-accent-light: #fdf2f1;
  --c-accent-border: #f5c6c2;
  --c-blue: #1a56a0;
  --c-blue-light: #eef4fc;
  --c-blue-border: #b8d0f0;
  --c-green: #1a6b3a;
  --c-green-light: #edf7f1;
  --c-green-border: #a8dfc0;
  --c-amber: #7a4b0a;
  --c-amber-light: #fef8ee;
  --c-amber-border: #f5d89a;
  --c-purple: #6d28d9;
  --c-purple-light: #f3e8ff;
  --c-purple-border: #d8b4fe;
  --c-teal: #0f766e;
  --c-teal-light: #ecfdf5;
  --c-teal-border: #99f6e4;
  --c-slate: #334155;
  --c-slate-light: #f1f5f9;
  --c-slate-border: #cbd5e1;
  --c-ink: #111;
  --font-sans: 'Noto Sans KR', sans-serif;
  --font-serif: 'Noto Serif KR', serif;
  --radius: 10px;
  --radius-sm: 6px;
  font-family: var(--font-sans);
}

.seo-post a:focus-visible {
  outline: 3px solid #f5b700;
  outline-offset: 3px;
}

.seo-wrap {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 17px !important;
  line-height: 1.9;
  color: #222;
  word-break: keep-all;
  overflow-wrap: anywhere;
  font-family: var(--font-sans);
  background: var(--c-bg);
}
@media (min-width: 640px) {
  .seo-wrap { padding: 0 20px; }
}

.seo-hl { background: linear-gradient(transparent 58%, #fff3a3 0); padding: 0 2px; }
.seo-lead { margin: 0 0 20px; font-size: 17px !important; line-height: 1.85; color: #4b5563; }
.seo-post .seo-p { margin: 0 0 20px !important; font-size: 17px !important; line-height: 1.9; color: #1f2937; word-break: keep-all; }
.seo-post p.seo-muted { margin: 0 0 18px !important; color: #6b7280; font-size: 15px !important; }
.seo-post p.seo-source-note { margin: -6px 0 20px !important; color: #6b6560; font-size: 13px !important; line-height: 1.65; }
.seo-h2 { font-family: var(--font-serif); font-size: 24px !important; font-weight: 700; color: var(--c-ink); line-height: 1.4; word-break: keep-all; margin: 0; }
.seo-h2 { scroll-margin-top: 24px; }
.seo-h3 { font-family: var(--font-sans); font-size: 20px !important; font-weight: 700; color: var(--c-ink); margin: 28px 0 10px; }
.seo-list { margin: 0 0 20px; padding-left: 20px; line-height: 1.9; color: #333; font-size: 17px !important; }
.seo-list li { margin-bottom: 6px; word-break: keep-all; }

.seo-pill {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 99px;
  font-size: 13px !important;
  font-weight: 800;
  margin-right: 6px;
  vertical-align: middle;
  line-height: 1.6;
}
.seo-pill-blue { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-pill-red { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-pill-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-pill-amber { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }

.seo-article-header {
  background: var(--c-surface);
  color: var(--c-text);
  padding: 26px 20px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  max-width: 840px;
  border-left: 4px solid var(--c-accent);
  border-bottom: 1px solid var(--c-border);
}
@media (min-width: 640px) {
  .seo-article-header { padding: 32px 28px; }
}
.seo-article-header::before {
  content: '';
  position: absolute;
  top: -40px;
  right: -60px;
  width: 320px;
  height: 320px;
  border: 1px solid rgba(192,57,43,.07);
  border-radius: 50%;
}
.seo-article-header::after {
  content: '';
  position: absolute;
  bottom: -80px;
  left: 20px;
  width: 200px;
  height: 200px;
  border: 1px solid rgba(192,57,43,.05);
  border-radius: 50%;
}
.seo-ah-inner { position: relative; z-index: 1; }
.seo-ah-kicker {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 14px;
}
.seo-article-title {
  font-family: var(--font-serif);
  font-size: clamp(21px, 4.4vw, 32px) !important;
  font-weight: 700;
  line-height: 1.35;
  color: #fff !important;
  margin: 0 0 14px;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.seo-article-lead {
  font-size: 15.5px !important;
  line-height: 1.8;
  color: var(--c-text-muted) !important;
  margin: 0;
  word-break: keep-all;
  max-width: 600px;
}
@media (min-width: 640px) {
  .seo-article-lead { font-size: 16.5px !important; }
}
.seo-meta-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12.5px !important;
  color: rgba(255,255,255,.55);
}
.seo-meta-bar span + span::before { content: '·'; margin-right: 6px; }

.seo-summary-card {
  background: var(--c-accent);
  color: #fff;
  border-radius: var(--radius);
  padding: 22px 20px;
  margin: 28px 0;
}
@media (min-width: 640px) {
  .seo-summary-card { padding: 24px 28px; }
}
.seo-summary-card .seo-s-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 10px;
}
.seo-summary-card p {
  font-size: 17px !important;
  line-height: 1.8;
  color: rgba(255,255,255,.92) !important;
  word-break: keep-all;
  margin: 0;
}

.seo-toc {
  background: linear-gradient(145deg, var(--c-blue-light) 0%, var(--c-surface) 72%);
  border: 0 !important;
  border-radius: 14px;
  padding: 18px;
  margin: 0 0 32px;
  box-shadow: 0 10px 28px rgba(26,86,160,.08);
}
@media (min-width: 640px) {
  .seo-toc { padding: 22px 24px; }
}
.seo-toc-title {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px !important;
  font-weight: 800;
  letter-spacing: .5px;
  color: var(--c-ink);
  margin-bottom: 12px;
}
.seo-toc-title::before {
  content: '';
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  border-radius: 50%;
  background: var(--c-blue);
  box-shadow: 0 0 0 5px rgba(26,86,160,.1);
}
.seo-post .seo-toc ol {
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  background: none !important;
}
.seo-post .seo-toc li {
  display: list-item !important;
  list-style: decimal outside !important;
  list-style-type: decimal !important;
  margin: 0 0 4px !important;
  padding: 8px 0 8px 2px !important;
  border: 0 !important;
  background: none !important;
  color: var(--c-blue);
}
.seo-post .seo-toc li:last-child { margin-bottom: 0 !important; }
.seo-post .seo-toc li::marker {
  color: var(--c-blue);
  font-size: 13px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.seo-post .seo-toc a,
.seo-post .seo-toc a:link,
.seo-post .seo-toc a:visited {
  display: inline !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 8px;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--c-text) !important;
  font-size: 16.5px !important;
  font-weight: 600;
  line-height: 1.55;
  text-decoration: none !important;
  word-break: keep-all;
  transition: background-color .18s ease, color .18s ease;
}
.seo-post .seo-toc a:hover {
  background: rgba(255,255,255,.78) !important;
  color: var(--c-blue) !important;
  text-decoration: none !important;
}
.seo-post .seo-toc a:focus-visible {
  outline: 3px solid rgba(26,86,160,.3);
  outline-offset: 1px;
}
@media (min-width: 481px) {
  .seo-post .seo-toc li::marker { content: counter(list-item) &quot;. &quot;; }
  .seo-post .seo-toc li &gt; a { margin-left: 9px !important; }
}
@media (max-width: 480px) {
  .seo-toc { padding: 16px 14px; }
  .seo-post .seo-toc ol { padding-left: 24px !important; }
  .seo-post .seo-toc li { padding: 7px 0 7px 2px !important; }
  .seo-post .seo-toc a,
  .seo-post .seo-toc a:link,
  .seo-post .seo-toc a:visited {
    padding: 0 2px !important;
    font-size: 15.5px !important;
    line-height: 1.5;
  }
}

.seo-section-header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 34px 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--c-border);
}
.seo-section-num {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background: var(--c-ink);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px !important;
  font-weight: 700;
}

.seo-card {
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 18px 0 22px;
  background: var(--c-surface);
}
@media (min-width: 640px) {
  .seo-card { padding: 20px 24px; }
}
.seo-card-blue { background: var(--c-blue-light); border: 1px solid var(--c-blue-border); border-left: 4px solid var(--c-blue); }
.seo-card-blue .seo-card-title { color: var(--c-blue); }
.seo-card-green { background: var(--c-green-light); border: 1px solid var(--c-green-border); border-left: 4px solid var(--c-green); }
.seo-card-green .seo-card-title { color: var(--c-green); }
.seo-card-amber { background: var(--c-amber-light); border: 1px solid var(--c-amber-border); border-left: 4px solid #d4890a; }
.seo-card-amber .seo-card-title { color: var(--c-amber); }
.seo-card-red { background: var(--c-accent-light); border: 1px solid var(--c-accent-border); border-left: 4px solid var(--c-accent); }
.seo-card-red .seo-card-title { color: var(--c-accent); }
.seo-card-title {
  font-size: 15px !important;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: .3px;
}
.seo-card p { font-size: 17px !important; line-height: 1.85; margin: 0; word-break: keep-all; }
.seo-card ul { font-size: 17px !important; line-height: 1.9; padding-left: 20px; }
.seo-card li { margin-bottom: 4px; word-break: keep-all; font-size: 17px !important; }

.seo-concept-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 20px 0;
}
@media (min-width: 560px) {
  .seo-concept-grid { grid-template-columns: 1fr 1fr; }
}
.seo-concept-box {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 16px 18px;
}
.seo-cb-title {
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
  letter-spacing: .3px;
  margin-bottom: 6px;
}
.seo-cb-main {
  font-size: 17px !important;
  line-height: 1.8;
  color: var(--c-text);
  word-break: keep-all;
}

.seo-rate-timeline {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 20px 20px 16px;
  margin: 20px 0;
  overflow-x: auto;
}
.seo-rt-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.seo-rt-track {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 0;
  height: 100px;
  border-bottom: 2px solid var(--c-border);
  padding: 0 4px;
  min-width: 360px;
}
.seo-rt-bar-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.seo-rt-bar {
  width: 28px;
  background: var(--c-blue);
  border-radius: 4px 4px 0 0;
  transition: opacity .2s;
  position: relative;
}
.seo-rt-bar.seo-current {
  background: var(--c-accent);
}
.seo-rt-rate {
  font-size: 11px !important;
  font-weight: 700;
  color: var(--c-blue);
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-rt-bar.seo-current .seo-rt-rate { color: var(--c-accent); }
.seo-rt-label {
  font-size: 11px !important;
  color: var(--c-text-light);
  text-align: center;
  line-height: 1.3;
  margin-top: 6px;
  white-space: nowrap;
}
.seo-rt-note {
  font-size: 12px !important;
  color: var(--c-text-light);
  margin-top: 10px;
  text-align: right;
}

.seo-volume-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  padding: 18px 20px;
  margin: 20px 0;
}
.seo-v-title {
  font-size: 12px !important;
  font-weight: 700;
  color: var(--c-text-light);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.seo-bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 11px; }
.seo-bar-label { font-size: 14px !important; color: var(--c-text-muted); min-width: 80px; flex-shrink: 0; }
@media (min-width: 400px) {
  .seo-bar-label { min-width: 100px; }
}
.seo-bar-track {
  flex: 1;
  height: 8px;
  background: #ede9e0;
  border-radius: 99px;
  overflow: hidden;
  min-width: 0;
}
.seo-bar-fill { height: 100%; border-radius: 99px; }
.seo-bar-fill-blue { background: var(--c-blue); }
.seo-bar-fill-green { background: var(--c-green); }
.seo-bar-fill-amber { background: #d4890a; }
.seo-bar-fill-red { background: var(--c-accent); }
.seo-bar-num { font-size: 13px !important; font-weight: 700; color: var(--c-text-muted); min-width: 48px; text-align: right; flex-shrink: 0; }

.seo-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 18px 0;
}
.seo-wrap table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  min-width: 460px;
}
.seo-wrap caption {
  text-align: left;
  padding: 0 0 10px;
  font-size: 14px !important;
  font-weight: 700;
  color: var(--c-text-muted);
}
.seo-wrap thead th {
  background: var(--c-ink);
  color: #fff;
  padding: 12px 14px;
  text-align: left;
  font-size: 15px !important;
  font-weight: 700;
  white-space: nowrap;
}
.seo-wrap thead th:first-child { border-radius: 9px 0 0 0; }
.seo-wrap thead th:last-child { border-radius: 0 9px 0 0; }
.seo-wrap tbody tr { border-bottom: 1px solid var(--c-border); }
.seo-wrap tbody tr:last-child { border-bottom: none; }
.seo-wrap tbody td {
  padding: 12px 14px;
  font-size: 15px !important;
  color: #374151;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}
.seo-wrap tbody td:first-child { font-weight: 700; color: var(--c-ink); }
.seo-wrap tbody tr:nth-child(even) td { background: #faf9f6; }
.seo-wrap tbody th {
  padding: 12px 14px;
  font-size: 15px !important;
  font-weight: 700;
  color: var(--c-ink);
  text-align: left;
  vertical-align: top;
  line-height: 1.7;
  background: var(--c-surface);
}

.seo-routine-block {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 18px 0;
}
.seo-routine-header {
  background: var(--c-ink);
  color: #fff;
  padding: 10px 16px;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
}
.seo-routine-row {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-bottom: 1px solid var(--c-border);
  flex-wrap: wrap;
}
.seo-routine-row:last-child { border-bottom: none; }
.seo-routine-badge {
  flex-shrink: 0;
  font-size: 11px !important;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 99px;
  letter-spacing: .3px;
  margin-top: 3px;
  white-space: nowrap;
}
.seo-rb-free { background: #1a1a1a; color: #fff; }
.seo-rb-machine { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-green { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }

.seo-rb-step1 { background: #1a1a1a; color: #fff; }
.seo-rb-step2 { background: var(--c-blue-light); color: var(--c-blue); border: 1px solid var(--c-blue-border); }
.seo-rb-step3 { background: var(--c-amber-light); color: var(--c-amber); border: 1px solid var(--c-amber-border); }
.seo-rb-step4 { background: var(--c-green-light); color: var(--c-green); border: 1px solid var(--c-green-border); }
.seo-rb-step5 { background: var(--c-accent-light); color: var(--c-accent); border: 1px solid var(--c-accent-border); }
.seo-rb-step6 { background: var(--c-purple-light); color: var(--c-purple); border: 1px solid var(--c-purple-border); }
.seo-rb-step7 { background: var(--c-teal-light); color: var(--c-teal); border: 1px solid var(--c-teal-border); }
.seo-rb-step8 { background: var(--c-slate-light); color: var(--c-slate); border: 1px solid var(--c-slate-border); }

.seo-routine-name {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--c-ink);
  word-break: keep-all;
  min-width: 0;
}
@media (min-width: 480px) {
  .seo-routine-name { font-size: 17px !important; }
}
.seo-routine-detail {
  font-size: 14px !important;
  color: var(--c-text-muted);
  flex: 1;
  min-width: 100%;
  word-break: keep-all;
}
@media (min-width: 520px) {
  .seo-routine-detail { min-width: 0; font-size: 15px !important; }
}

.seo-faq-item {
  border-bottom: 1px solid var(--c-border);
  padding: 18px 0;
}
.seo-faq-item:last-child { border-bottom: none; }
.seo-faq-q {
  font-size: 17px !important;
  font-weight: 700;
  color: var(--c-ink);
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  word-break: keep-all;
  line-height: 1.6;
}
.seo-faq-q::before {
  content: 'Q';
  flex-shrink: 0;
  background: var(--c-accent);
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  width: 22px;
  height: 22px;
  min-width: 22px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
.seo-faq-a {
  font-size: 17px !important;
  line-height: 1.9;
  color: #374151;
  padding-left: 32px;
  word-break: keep-all;
}

.seo-summary-list {
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 20px 0;
}
.seo-sl-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 16px;
  border-bottom: 1px solid var(--c-border);
  font-size: 17px !important;
  line-height: 1.85;
  color: #1f2937;
  word-break: keep-all;
}
.seo-sl-item:last-child { border-bottom: none; }
.seo-sl-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background: var(--c-green-light);
  border: 1px solid var(--c-green-border);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 3px;
}
.seo-sl-icon::after {
  content: '';
  display: block;
  width: 5px;
  height: 9px;
  border-right: 2px solid var(--c-green);
  border-bottom: 2px solid var(--c-green);
  transform: rotate(45deg) translate(-1px, -1px);
}

.seo-next-meeting {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #1a1a1a;
  color: #fff;
  border-radius: var(--radius);
  padding: 16px 20px;
  margin: 20px 0;
}
.seo-nm-icon {
  font-size: 28px;
  flex-shrink: 0;
}
.seo-nm-label {
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(255,255,255,.55);
  margin-bottom: 4px;
}
.seo-nm-date {
  font-family: var(--font-serif);
  font-size: 20px !important;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
}
.seo-nm-sub {
  font-size: 13px !important;
  color: rgba(255,255,255,.5);
  margin-top: 3px;
}

.seo-ref-section {
  max-width: 840px;
  margin: 0 auto;
  background: #f2f1ed;
  border-top: 1px solid var(--c-border);
  padding: 32px 16px 40px;
}
@media (min-width: 640px) {
  .seo-ref-section { padding: 40px 24px; }
}
.seo-ref-section .seo-ah-inner {
  max-width: 840px;
  margin: 0 auto;
}
.seo-ref-title {
  font-size: 13px !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--c-text-light);
  margin-bottom: 18px;
}
.seo-ref-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  max-width: 840px;
  margin: 0 auto;
}
@media (min-width: 560px) {
  .seo-ref-grid { grid-template-columns: 1fr 1fr; }
}
.seo-ref-link {
  display: block;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  text-decoration: none;
  transition: box-shadow .15s, transform .15s;
}
.seo-ref-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
}
.seo-ref-grid .seo-ref-link:nth-child(4n+1) { border-color: var(--c-blue-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+1) .seo-r-name { color: var(--c-blue); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) { border-color: var(--c-green-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+2) .seo-r-name { color: var(--c-green); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) { border-color: var(--c-accent-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+3) .seo-r-name { color: var(--c-accent); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) { border-color: var(--c-amber-border); }
.seo-ref-grid .seo-ref-link:nth-child(4n+4) .seo-r-name { color: var(--c-amber); }
.seo-r-name {
  font-size: 16px !important;
  font-weight: 700;
  margin-bottom: 4px;
}
.seo-r-desc {
  font-size: 15px !important;
  color: var(--c-text-muted);
  line-height: 1.6;
}
.seo-ref-foot {
  font-size: 13px !important;
  color: #6b6560;
  text-align: center;
  margin-top: 14px;
}

.seo-cta-card {
  max-width: 840px;
  margin: 34px auto;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(17,24,39,.06);
  box-sizing: border-box;
  font-family: var(--font-sans);
}
.seo-cta-top {
  font-size: 17px !important;
  font-weight: 900;
  color: #111827;
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.2px;
}
.seo-cta-desc {
  font-size: 15px !important;
  color: #4b5563;
  line-height: 1.6;
  margin: 0 0 14px;
}
.seo-cta-link {
  display: block;
  text-decoration: none;
  background: #111827;
  color: #fff !important;
  padding: 14px 16px;
  border-radius: 14px;
  font-weight: 900;
  font-size: 17px !important;
  line-height: 1.35;
  border: 1px solid rgba(17,24,39,.12);
  box-shadow: 0 8px 18px rgba(17,24,39,.16);
  transition: transform .15s ease, filter .15s ease;
}
.seo-cta-link:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}
.seo-cta-sub {
  display: block;
  margin-top: 6px;
  font-size: 13px !important;
  font-weight: 700;
  color: rgba(255,255,255,.88);
  line-height: 1.45;
}
@media (min-width: 640px) {
  .seo-cta-card { padding: 20px 22px; }
  .seo-cta-top { font-size: 18px !important; }
  .seo-cta-desc { font-size: 15px !important; }
  .seo-cta-link { font-size: 17px !important; padding: 15px 18px; }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-post&quot;&gt;&lt;header class=&quot;seo-article-header&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;p class=&quot;seo-article-lead&quot; data-ke-size=&quot;size16&quot;&gt;네 번째 인수를 생략했을 때 근사값이 나오는 이유와 FALSE로 정확히 찾는 기준을, 같은 조회값을 넣은 비교 예제로 확인할 수 있습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/header&gt;
&lt;div class=&quot;seo-wrap&quot; data-structure-type=&quot;troubleshooting&quot;&gt;
&lt;div class=&quot;seo-summary-card&quot; data-summary-type=&quot;condition-map&quot;&gt;
&lt;div class=&quot;seo-s-label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;VLOOKUP의 네 번째 인수를 비우면 TRUE와 같은 근사 일치가 적용됩니다. 코드&amp;middot;사번 조회는 FALSE를 명시하고, 구간표는 첫 열을 오름차순으로 유지해야 합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;nav class=&quot;seo-toc&quot; aria-label=&quot;글 목차&quot;&gt;
&lt;div class=&quot;seo-toc-title&quot;&gt;목차&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#sec1&quot;&gt;값이 있는데도 틀리게 보이는 조회 상황&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec2&quot;&gt;FALSE와 TRUE를 고르는 판단 기준&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec3&quot;&gt;네 번째 인수에 따라 달라지는 동작&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec4&quot;&gt;같은 조회값으로 결과를 비교한 예제&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec5&quot;&gt;기존 VLOOKUP 수식을 고치는 순서&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sec6&quot;&gt;정확 조회와 구간 조회의 완료 조건&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/nav&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;1&lt;/div&gt;
&lt;h2 id=&quot;sec1&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;값이 있는데도 틀리게 보이는 조회 상황&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;사번이나 품목 코드가 표에 없는데도 VLOOKUP이 비슷한 행의 값을 돌려줘 누락을 발견하기 어렵습니다. 이 현상은 네 번째 인수인 &lt;b&gt;range_lookup&lt;/b&gt;을 비웠을 때 근사 일치가 기본으로 적용되기 때문에 생깁니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;문제는 오류 메시지가 아니라 정상값처럼 보이는 결과가 나온다는 점입니다. 예를 들어 기준표에 350이 없어도 인수를 생략한 수식은 300행의 등급을 돌려줄 수 있어, 누락된 코드를 알아차리기 어렵습니다.&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;적용 환경: Microsoft 365 Excel Windows 검증 사양. 공식 지원 범위에는 Microsoft 365 Excel, Excel 2024&amp;middot;2021&amp;middot;2019&amp;middot;2016과 각 문서에 표시된 Mac&amp;middot;웹 환경이 포함되지만 메뉴 표시는 버전에 따라 다를 수 있습니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, VLOOKUP function, 2026-08-29 확인&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;2&lt;/div&gt;
&lt;h2 id=&quot;sec2&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;FALSE와 TRUE를 고르는 판단 기준&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-blue&quot;&gt;정확 조회&lt;/span&gt;사번, 품목 코드, 거래처 코드처럼 입력값과 같은 항목이 반드시 있어야 한다면 FALSE를 사용합니다. 같은 값이 없으면 #N/A가 발생하므로 IFERROR를 바깥에 적용해 &amp;lsquo;미등록&amp;rsquo;처럼 업무에 맞는 문구를 표시할 수 있습니다.&lt;/p&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;seo-pill seo-pill-green&quot;&gt;구간 조회&lt;/span&gt;금액별 등급이나 수량별 단가처럼 조회값 이하에서 가장 가까운 기준을 찾아야 한다면 TRUE 또는 생략을 사용할 수 있습니다. 이때 첫 열은 오름차순으로 정렬해야 합니다.&lt;/p&gt;
&lt;div class=&quot;seo-concept-grid&quot;&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;FALSE가 맞는 표&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;값이 존재하는지 확인하는 코드표입니다. 미등록 값은 다른 행으로 대체하지 않습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-concept-box&quot;&gt;
&lt;div class=&quot;seo-cb-title&quot;&gt;TRUE가 맞는 표&lt;/div&gt;
&lt;div class=&quot;seo-cb-main&quot;&gt;하한 기준으로 구간을 찾는 표입니다. 첫 열의 정렬 상태가 결과를 좌우합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-card seo-card-amber&quot; data-value-add-type=&quot;failure-condition&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;잘못된 유사값을 막는 경계&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;코드&amp;middot;사번처럼 값이 반드시 존재해야 하는 표에서는 네 번째 인수를 FALSE로 고정하고, 구간별 등급표처럼 하한값을 찾는 경우에만 정렬된 첫 열과 TRUE를 함께 사용한다.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;3&lt;/div&gt;
&lt;h2 id=&quot;sec3&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;네 번째 인수에 따라 달라지는 동작&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;점검할 때는 반환값이 보이는지만 확인하지 말고, 값이 없을 때 어떤 결과가 나와야 하는지부터 정해야 합니다. 아래 표처럼 조회 목적과 실패 방식을 함께 정하면 인수 선택이 분명해집니다.&lt;/p&gt;
&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;업무 목적별 VLOOKUP 네 번째 인수 선택&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;업무 목적&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;네 번째 인수&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;필수 조건&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;값이 없을 때&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;코드&amp;middot;사번 조회&lt;/th&gt;
&lt;td&gt;FALSE&lt;/td&gt;
&lt;td&gt;조회 열이 표 범위의 첫 열&lt;/td&gt;
&lt;td&gt;원래 수식은 #N/A&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;등급&amp;middot;단가 구간&lt;/th&gt;
&lt;td&gt;TRUE 또는 생략&lt;/td&gt;
&lt;td&gt;첫 열 오름차순 정렬&lt;/td&gt;
&lt;td&gt;조회값 이하의 가장 가까운 기준 반환&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;누락 표시&lt;/th&gt;
&lt;td&gt;FALSE를 IFERROR로 감쌈&lt;/td&gt;
&lt;td&gt;대체 문구를 명시&lt;/td&gt;
&lt;td&gt;예제에서는 &amp;lsquo;미등록&amp;rsquo;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;근사 조회값이 첫 기준보다 작으면 #N/A가 발생합니다. 첫 열이 정렬되지 않은 상태에서 TRUE를 쓰거나 인수를 생략하면 예상하지 못한 값이 나올 수 있습니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, VLOOKUP function 및 Look up values with VLOOKUP, INDEX, or MATCH, 2026-08-29 확인&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;4&lt;/div&gt;
&lt;h2 id=&quot;sec4&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;같은 조회값으로 결과를 비교한 예제&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;검증용 표의 기준금액은 0, 300, 500, 1000, 2000이며 오름차순입니다. 조회값은 350, 300, 499, 1000, 2500을 사용해 생략 수식과 정확 일치 수식의 차이를 확인합니다.&lt;/p&gt;
&lt;div class=&quot;seo-card seo-card-blue&quot;&gt;
&lt;div class=&quot;seo-card-title&quot;&gt;입력 수식&lt;/div&gt;
&lt;ul class=&quot;seo-list&quot; style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;D6: &lt;b&gt;=VLOOKUP(C6,$A$6:$B$10,2)&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;E6: &lt;b&gt;=IFERROR(VLOOKUP(C6,$A$6:$B$10,2,FALSE),&quot;미등록&quot;)&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;F6: =IF(D6=E6,&quot;같음&quot;,&quot;다름&quot;)&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1116&quot; data-origin-height=&quot;458&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cVUHa5/dJMcaikh0iy/0TEoxCEokhbhCUJ9sxAFv0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cVUHa5/dJMcaikh0iy/0TEoxCEokhbhCUJ9sxAFv0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cVUHa5/dJMcaikh0iy/0TEoxCEokhbhCUJ9sxAFv0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcVUHa5%2FdJMcaikh0iy%2F0TEoxCEokhbhCUJ9sxAFv0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;기준금액과 등급표 옆에서 VLOOKUP 인수 생략 결과, FALSE 결과와 같음&amp;middot;다름 판정을 비교한 엑셀 검증 화면&quot; loading=&quot;lazy&quot; width=&quot;1116&quot; height=&quot;458&quot; data-filename=&quot;example-workbook.png&quot; data-origin-width=&quot;1116&quot; data-origin-height=&quot;458&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div class=&quot;seo-table-wrap&quot;&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;&lt;caption&gt;A6:F10 재현 예제의 예상 계산 결과&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot;&gt;조회값&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;인수 생략&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;FALSE+IFERROR&lt;/th&gt;
&lt;th scope=&quot;col&quot;&gt;판정&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;350&lt;/th&gt;
&lt;td&gt;일반&lt;/td&gt;
&lt;td&gt;미등록&lt;/td&gt;
&lt;td&gt;다름&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;300&lt;/th&gt;
&lt;td&gt;일반&lt;/td&gt;
&lt;td&gt;일반&lt;/td&gt;
&lt;td&gt;같음&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;499&lt;/th&gt;
&lt;td&gt;일반&lt;/td&gt;
&lt;td&gt;미등록&lt;/td&gt;
&lt;td&gt;다름&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;1000&lt;/th&gt;
&lt;td&gt;VIP&lt;/td&gt;
&lt;td&gt;VIP&lt;/td&gt;
&lt;td&gt;같음&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope=&quot;row&quot;&gt;2500&lt;/th&gt;
&lt;td&gt;VVIP&lt;/td&gt;
&lt;td&gt;미등록&lt;/td&gt;
&lt;td&gt;다름&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;조회값 350과 499는 정확 일치 열에서 '미등록', 300과 1000은 원래 등급을 반환하면 설정이 올바릅니다. 2500도 기준표에 정확한 값이 없으므로 정확 일치 열에서는 미등록이어야 합니다.&lt;/p&gt;
&lt;p class=&quot;seo-muted&quot; data-ke-size=&quot;size16&quot;&gt;이 예제는 통합 문서를 다시 계산해 표에 표시된 결과가 모두 일치하는지 확인했습니다. 중요한 원본 파일에 적용하기 전에는 복사본에서 먼저 수식을 교체하세요.&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;5&lt;/div&gt;
&lt;h2 id=&quot;sec5&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;기존 VLOOKUP 수식을 고치는 순서&lt;/h2&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-block&quot;&gt;
&lt;div class=&quot;seo-routine-header&quot;&gt;조회 목적부터 결과 검사까지&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step1&quot;&gt;1단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;조회 목적 분류&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;코드 존재 여부를 찾는지, 구간의 하한 기준을 찾는지 구분합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step2&quot;&gt;2단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;표 범위 확인&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;조회값이 들어 있는 열이 table_array의 첫 열인지 확인합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step3&quot;&gt;3단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;네 번째 인수 명시&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;코드표에는 FALSE, 정렬된 구간표에는 TRUE를 직접 입력합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-routine-row&quot;&gt;&lt;span class=&quot;seo-routine-badge seo-rb-step4&quot;&gt;4단계&lt;/span&gt;
&lt;div class=&quot;seo-routine-name&quot;&gt;없는 값으로 검사&lt;/div&gt;
&lt;div class=&quot;seo-routine-detail&quot;&gt;의도적으로 미등록인 값을 넣어 유사값 대신 #N/A 또는 대체 문구가 나오는지 확인합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;IFERROR는 #N/A뿐 아니라 #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, #NULL!도 대체합니다. 따라서 수식을 고치는 동안에는 원래 오류를 먼저 확인하고, 조회 구조가 정상인 것을 확인한 뒤 표시용 IFERROR를 적용하는 편이 안전합니다.&lt;/p&gt;
&lt;p class=&quot;seo-source-note&quot; data-ke-size=&quot;size16&quot;&gt;자료: Microsoft Support, IFERROR function, 2026-08-29 확인&lt;/p&gt;
&lt;div class=&quot;seo-section-header&quot;&gt;
&lt;div class=&quot;seo-section-num&quot;&gt;6&lt;/div&gt;
&lt;h2 id=&quot;sec6&quot; class=&quot;seo-h2&quot; data-ke-size=&quot;size26&quot;&gt;정확 조회와 구간 조회의 완료 조건&lt;/h2&gt;
&lt;/div&gt;
&lt;p class=&quot;seo-p&quot; data-ke-size=&quot;size16&quot;&gt;마지막으로 정상값과 미등록값을 함께 넣어야 수식의 목적이 분명해집니다. 아래 네 항목이 맞으면 실제 업무표로 옮길 수 있습니다.&lt;/p&gt;
&lt;div class=&quot;seo-summary-list&quot; data-conclusion-type=&quot;conditional-decision&quot;&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
사번&amp;middot;품목 코드 조회 수식에는 FALSE가 명시돼 있습니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
구간 조회에서만 TRUE를 쓰며 기준 열은 오름차순입니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
등록값과 미등록값을 모두 넣어 반환 결과를 비교했습니다.&lt;/div&gt;
&lt;div class=&quot;seo-sl-item&quot;&gt;
&lt;div class=&quot;seo-sl-icon&quot; aria-hidden=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
IFERROR를 적용하기 전에 참조 범위와 원래 오류를 확인했습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seo-ref-section&quot;&gt;
&lt;div class=&quot;seo-ah-inner&quot;&gt;
&lt;div class=&quot;seo-ref-title&quot;&gt;참고 자료&lt;/div&gt;
&lt;div class=&quot;seo-ref-grid&quot;&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/excel/functions/vlookup-function&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;VLOOKUP 구문, 근사&amp;middot;정확 일치, 정렬 조건과 오류 유형&lt;/div&gt;
&lt;/a&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-US/Excel/look-up-values-with-vlookup-index-or-match&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;VLOOKUP 네 번째 인수 생략과 근사 일치 계산 예제&lt;/div&gt;
&lt;/a&gt;&lt;a class=&quot;seo-ref-link&quot; href=&quot;https://support.microsoft.com/en-us/excel/functions/iferror-function&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;
&lt;div class=&quot;seo-r-name&quot;&gt;Microsoft Support&lt;/div&gt;
&lt;div class=&quot;seo-r-desc&quot;&gt;IFERROR 반환 규칙과 처리 대상 오류&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p class=&quot;seo-ref-foot&quot; data-ke-size=&quot;size16&quot;&gt;* 본문의 기능과 절차는 위 공식 문서와 재현 예제를 기준으로 확인했습니다. 프로그램&amp;middot;버전과 확인일은 해당 설명에 표시했습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>엑셀 실무</category>
      <category>iferror</category>
      <category>VLOOKUP</category>
      <category>엑셀</category>
      <category>엑셀오류</category>
      <category>정확일치</category>
      <category>조회함수</category>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/4</guid>
      <comments>https://docroutine.tistory.com/entry/%EC%97%91%EC%85%80-VLOOKUP-%EB%84%A4-%EB%B2%88%EC%A7%B8-%EC%9D%B8%EC%88%98-%EC%83%9D%EB%9E%B5-%EC%98%A4%EB%A5%98-%EC%A0%95%ED%99%95%ED%9E%88-%EC%B0%BE%EB%8A%94-%EB%B2%95#entry4comment</comments>
      <pubDate>Sat, 29 Aug 2026 11:02:20 +0900</pubDate>
    </item>
    <item>
      <title>문의&amp;middot;제휴 안내</title>
      <link>https://docroutine.tistory.com/pages/%EB%AC%B8%EC%9D%98%C2%B7%EC%A0%9C%ED%9C%B4-%EC%95%88%EB%82%B4</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;문서루틴의&amp;nbsp;콘텐츠&amp;nbsp;오류&amp;nbsp;제보,&amp;nbsp;예제&amp;nbsp;개선&amp;nbsp;의견,&amp;nbsp;주제&amp;nbsp;제안과&amp;nbsp;제휴&amp;nbsp;문의를&amp;nbsp;받습니다.&lt;br /&gt;&lt;br /&gt;문의&amp;nbsp;가능한&amp;nbsp;내용&lt;br /&gt;&amp;bull;&amp;nbsp;엑셀&amp;middot;구글시트&amp;nbsp;예제의&amp;nbsp;오류&amp;nbsp;또는&amp;nbsp;재현&amp;nbsp;문제&lt;br /&gt;&amp;bull;&amp;nbsp;PDF&amp;middot;문서&amp;nbsp;작성&amp;nbsp;과정의&amp;nbsp;수정&amp;nbsp;제안&lt;br /&gt;&amp;bull;&amp;nbsp;다뤄&amp;nbsp;주었으면&amp;nbsp;하는&amp;nbsp;실무&amp;nbsp;문제&lt;br /&gt;&amp;bull;&amp;nbsp;콘텐츠&amp;nbsp;및&amp;nbsp;서비스&amp;nbsp;제휴&amp;nbsp;제안&lt;br /&gt;&amp;bull;&amp;nbsp;저작권&amp;nbsp;또는&amp;nbsp;권리&amp;nbsp;침해&amp;nbsp;관련&amp;nbsp;요청&lt;br /&gt;&lt;br /&gt;문의&amp;nbsp;방법&lt;br /&gt;현재는&amp;nbsp;관련&amp;nbsp;글의&amp;nbsp;댓글로&amp;nbsp;문의해&amp;nbsp;주세요.&amp;nbsp;개인정보,&amp;nbsp;계약&amp;nbsp;조건,&amp;nbsp;계정&amp;nbsp;정보,&amp;nbsp;파일&amp;nbsp;비밀번호&amp;nbsp;등&amp;nbsp;민감한&amp;nbsp;정보는&amp;nbsp;댓글에&amp;nbsp;남기지&amp;nbsp;마세요.&lt;br /&gt;&lt;br /&gt;오류&amp;nbsp;제보에는&amp;nbsp;사용한&amp;nbsp;프로그램&amp;nbsp;이름과&amp;nbsp;버전,&amp;nbsp;운영체제,&amp;nbsp;오류&amp;nbsp;메시지,&amp;nbsp;재현&amp;nbsp;순서를&amp;nbsp;개인정보가&amp;nbsp;포함되지&amp;nbsp;않는&amp;nbsp;범위에서&amp;nbsp;적어&amp;nbsp;주시면&amp;nbsp;확인에&amp;nbsp;도움이&amp;nbsp;됩니다.&lt;br /&gt;&lt;br /&gt;제휴&amp;nbsp;원칙&lt;br /&gt;&amp;bull;&amp;nbsp;블로그&amp;nbsp;주제와&amp;nbsp;관련성이&amp;nbsp;없는&amp;nbsp;제안은&amp;nbsp;진행하지&amp;nbsp;않습니다.&lt;br /&gt;&amp;bull;&amp;nbsp;대가성&amp;nbsp;콘텐츠와&amp;nbsp;제휴&amp;nbsp;링크는&amp;nbsp;독자가&amp;nbsp;알아볼&amp;nbsp;수&amp;nbsp;있도록&amp;nbsp;표시합니다.&lt;br /&gt;&amp;bull;&amp;nbsp;검증하지&amp;nbsp;않은&amp;nbsp;제품이나&amp;nbsp;서비스를&amp;nbsp;사실처럼&amp;nbsp;소개하지&amp;nbsp;않습니다.&lt;br /&gt;&amp;bull;&amp;nbsp;편집&amp;nbsp;방향과&amp;nbsp;최종&amp;nbsp;판단은&amp;nbsp;문서루틴의&amp;nbsp;운영&amp;nbsp;원칙을&amp;nbsp;따릅니다.&lt;br /&gt;&lt;br /&gt;댓글로&amp;nbsp;다루기&amp;nbsp;어려운&amp;nbsp;별도&amp;nbsp;연락&amp;nbsp;채널은&amp;nbsp;추후&amp;nbsp;마련할&amp;nbsp;예정입니다.&lt;br /&gt;&lt;br /&gt;최종&amp;nbsp;업데이트:&amp;nbsp;2026년&amp;nbsp;8월&amp;nbsp;28일&lt;/p&gt;</description>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/pages/%EB%AC%B8%EC%9D%98%C2%B7%EC%A0%9C%ED%9C%B4-%EC%95%88%EB%82%B4</guid>
      <pubDate>Fri, 28 Aug 2026 21:50:21 +0900</pubDate>
    </item>
    <item>
      <title>개인정보처리방침</title>
      <link>https://docroutine.tistory.com/pages/%EA%B0%9C%EC%9D%B8%EC%A0%95%EB%B3%B4%EC%B2%98%EB%A6%AC%EB%B0%A9%EC%B9%A8</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;문서루틴은&amp;nbsp;방문자의&amp;nbsp;개인정보를&amp;nbsp;중요하게&amp;nbsp;생각합니다.&amp;nbsp;이&amp;nbsp;페이지는&amp;nbsp;문서루틴&amp;nbsp;블로그&amp;nbsp;이용&amp;nbsp;과정에서&amp;nbsp;처리될&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;정보와&amp;nbsp;이용자가&amp;nbsp;선택할&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;방법을&amp;nbsp;안내합니다.&lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;블로그&amp;nbsp;운영자가&amp;nbsp;직접&amp;nbsp;수집하는&amp;nbsp;정보&lt;br /&gt;문서루틴은&amp;nbsp;현재&amp;nbsp;별도의&amp;nbsp;회원가입,&amp;nbsp;문의&amp;nbsp;폼,&amp;nbsp;뉴스레터를&amp;nbsp;운영하지&amp;nbsp;않으며&amp;nbsp;방문자의&amp;nbsp;이름,&amp;nbsp;이메일,&amp;nbsp;전화번호&amp;nbsp;등&amp;nbsp;개인정보를&amp;nbsp;직접&amp;nbsp;수집하거나&amp;nbsp;별도&amp;nbsp;데이터베이스에&amp;nbsp;저장하지&amp;nbsp;않습니다.&lt;br /&gt;&lt;br /&gt;방문자가&amp;nbsp;댓글에&amp;nbsp;자발적으로&amp;nbsp;입력한&amp;nbsp;정보는&amp;nbsp;티스토리&amp;nbsp;서비스&amp;nbsp;기능을&amp;nbsp;통해&amp;nbsp;표시&amp;middot;처리될&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;댓글에는&amp;nbsp;개인정보를&amp;nbsp;작성하지&amp;nbsp;마세요.&lt;br /&gt;&lt;br /&gt;2.&amp;nbsp;티스토리&amp;nbsp;플랫폼에서&amp;nbsp;처리될&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;정보&lt;br /&gt;이&amp;nbsp;블로그는&amp;nbsp;티스토리&amp;nbsp;플랫폼을&amp;nbsp;이용합니다.&amp;nbsp;서비스&amp;nbsp;이용&amp;nbsp;과정에서&amp;nbsp;기기&amp;nbsp;정보,&amp;nbsp;IP&amp;nbsp;주소,&amp;nbsp;쿠키,&amp;nbsp;방문&amp;middot;접속&amp;nbsp;기록과&amp;nbsp;서비스&amp;nbsp;이용&amp;nbsp;내역&amp;nbsp;등이&amp;nbsp;자동으로&amp;nbsp;생성되어&amp;nbsp;티스토리&amp;nbsp;또는&amp;nbsp;Daum에&amp;nbsp;의해&amp;nbsp;처리될&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;구체적인&amp;nbsp;내용과&amp;nbsp;이용자&amp;nbsp;권리는&amp;nbsp;Daum&amp;nbsp;개인정보처리방침을&amp;nbsp;확인해&amp;nbsp;주세요.&lt;br /&gt;&lt;a href=&quot;https://policy.daum.net/policy/privacy&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://policy.daum.net/policy/privacy&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3.&amp;nbsp;쿠키와&amp;nbsp;광고&lt;br /&gt;문서루틴은&amp;nbsp;향후&amp;nbsp;Google&amp;nbsp;AdSense&amp;nbsp;등&amp;nbsp;제3자&amp;nbsp;광고&amp;nbsp;서비스를&amp;nbsp;사용할&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;광고가&amp;nbsp;활성화되면&amp;nbsp;Google을&amp;nbsp;포함한&amp;nbsp;제3자&amp;nbsp;사업자가&amp;nbsp;쿠키,&amp;nbsp;웹&amp;nbsp;비콘,&amp;nbsp;IP&amp;nbsp;주소&amp;nbsp;또는&amp;nbsp;기타&amp;nbsp;식별자를&amp;nbsp;사용하여&amp;nbsp;광고를&amp;nbsp;제공하고&amp;nbsp;성과를&amp;nbsp;측정할&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;Google과&amp;nbsp;파트너는&amp;nbsp;이용자의&amp;nbsp;이&amp;nbsp;블로그&amp;nbsp;또는&amp;nbsp;다른&amp;nbsp;웹사이트&amp;nbsp;방문&amp;nbsp;기록을&amp;nbsp;바탕으로&amp;nbsp;광고를&amp;nbsp;제공할&amp;nbsp;수&amp;nbsp;있습니다.&lt;br /&gt;&lt;br /&gt;Google이&amp;nbsp;파트너&amp;nbsp;사이트의&amp;nbsp;정보를&amp;nbsp;사용하는&amp;nbsp;방식:&lt;br /&gt;&lt;a href=&quot;https://policies.google.com/technologies/partner-sites?hl=ko&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://policies.google.com/technologies/partner-sites?hl=ko&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Google&amp;nbsp;광고&amp;nbsp;설정:&lt;br /&gt;&lt;a href=&quot;https://adssettings.google.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://adssettings.google.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;4.&amp;nbsp;쿠키&amp;nbsp;관리&lt;br /&gt;이용자는&amp;nbsp;브라우저&amp;nbsp;설정에서&amp;nbsp;쿠키를&amp;nbsp;삭제하거나&amp;nbsp;저장을&amp;nbsp;차단할&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;다만&amp;nbsp;쿠키를&amp;nbsp;차단하면&amp;nbsp;로그인,&amp;nbsp;댓글&amp;nbsp;등&amp;nbsp;티스토리&amp;nbsp;일부&amp;nbsp;기능이&amp;nbsp;정상적으로&amp;nbsp;작동하지&amp;nbsp;않을&amp;nbsp;수&amp;nbsp;있습니다.&lt;br /&gt;&lt;br /&gt;5.&amp;nbsp;외부&amp;nbsp;링크&lt;br /&gt;문서루틴에는&amp;nbsp;공식&amp;nbsp;문서,&amp;nbsp;참고&amp;nbsp;자료,&amp;nbsp;제휴&amp;nbsp;사이트&amp;nbsp;등&amp;nbsp;외부&amp;nbsp;링크가&amp;nbsp;포함될&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;외부&amp;nbsp;사이트의&amp;nbsp;개인정보&amp;nbsp;처리와&amp;nbsp;보안은&amp;nbsp;해당&amp;nbsp;사이트의&amp;nbsp;정책이&amp;nbsp;적용됩니다.&lt;br /&gt;&lt;br /&gt;6.&amp;nbsp;제휴&amp;nbsp;링크&lt;br /&gt;일부&amp;nbsp;글에는&amp;nbsp;제휴&amp;nbsp;링크가&amp;nbsp;포함될&amp;nbsp;수&amp;nbsp;있으며,&amp;nbsp;링크를&amp;nbsp;통해&amp;nbsp;구매가&amp;nbsp;이루어지면&amp;nbsp;문서루틴이&amp;nbsp;일정&amp;nbsp;수수료를&amp;nbsp;받을&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;이용자에게&amp;nbsp;추가&amp;nbsp;비용이&amp;nbsp;발생하지&amp;nbsp;않으며,&amp;nbsp;제휴&amp;nbsp;여부는&amp;nbsp;해당&amp;nbsp;글에서&amp;nbsp;별도로&amp;nbsp;안내합니다.&lt;br /&gt;&lt;br /&gt;7.&amp;nbsp;방침의&amp;nbsp;변경&lt;br /&gt;서비스나&amp;nbsp;관련&amp;nbsp;정책이&amp;nbsp;변경되면&amp;nbsp;이&amp;nbsp;방침을&amp;nbsp;수정할&amp;nbsp;수&amp;nbsp;있으며,&amp;nbsp;중요한&amp;nbsp;변경&amp;nbsp;사항은&amp;nbsp;블로그를&amp;nbsp;통해&amp;nbsp;안내합니다.&lt;br /&gt;&lt;br /&gt;시행일:&amp;nbsp;2026년&amp;nbsp;8월&amp;nbsp;28일&lt;br /&gt;최종&amp;nbsp;업데이트:&amp;nbsp;2026년&amp;nbsp;8월&amp;nbsp;28일&lt;/p&gt;</description>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/pages/%EA%B0%9C%EC%9D%B8%EC%A0%95%EB%B3%B4%EC%B2%98%EB%A6%AC%EB%B0%A9%EC%B9%A8</guid>
      <pubDate>Fri, 28 Aug 2026 21:50:00 +0900</pubDate>
    </item>
    <item>
      <title>문서루틴 소개</title>
      <link>https://docroutine.tistory.com/pages/%EB%AC%B8%EC%84%9C%EB%A3%A8%ED%8B%B4-%EC%86%8C%EA%B0%9C</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;문서루틴은&amp;nbsp;엑셀&amp;middot;구글&amp;nbsp;스프레드시트,&amp;nbsp;PDF와&amp;nbsp;문서&amp;nbsp;작성,&amp;nbsp;반복&amp;nbsp;업무&amp;nbsp;자동화를&amp;nbsp;다루는&amp;nbsp;실무형&amp;nbsp;정보&amp;nbsp;블로그입니다.&lt;br /&gt;&lt;br /&gt;무엇을&amp;nbsp;다루나요&lt;br /&gt;&amp;bull;&amp;nbsp;엑셀&amp;nbsp;함수&amp;middot;수식과&amp;nbsp;오류&amp;nbsp;해결&lt;br /&gt;&amp;bull;&amp;nbsp;구글시트&amp;nbsp;실무&amp;nbsp;활용&lt;br /&gt;&amp;bull;&amp;nbsp;PDF&amp;middot;문서&amp;nbsp;작성과&amp;nbsp;변환&lt;br /&gt;&amp;bull;&amp;nbsp;반복&amp;nbsp;업무&amp;nbsp;자동화&lt;br /&gt;&amp;bull;&amp;nbsp;바로&amp;nbsp;활용할&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;실무&amp;nbsp;서식&lt;br /&gt;&lt;br /&gt;운영&amp;nbsp;원칙&lt;br /&gt;1.&amp;nbsp;가능한&amp;nbsp;한&amp;nbsp;Microsoft,&amp;nbsp;Google&amp;nbsp;등&amp;nbsp;공식&amp;nbsp;문서를&amp;nbsp;우선&amp;nbsp;확인합니다.&lt;br /&gt;2.&amp;nbsp;예제&amp;nbsp;파일을&amp;nbsp;직접&amp;nbsp;만들고&amp;nbsp;입력값과&amp;nbsp;결과를&amp;nbsp;검증합니다.&lt;br /&gt;3.&amp;nbsp;프로그램&amp;nbsp;버전이나&amp;nbsp;정책에&amp;nbsp;따라&amp;nbsp;달라지는&amp;nbsp;내용은&amp;nbsp;확인&amp;nbsp;기준일을&amp;nbsp;표시합니다.&lt;br /&gt;4.&amp;nbsp;제휴&amp;nbsp;링크나&amp;nbsp;광고가&amp;nbsp;포함되면&amp;nbsp;독자가&amp;nbsp;알아볼&amp;nbsp;수&amp;nbsp;있도록&amp;nbsp;명확히&amp;nbsp;안내합니다.&lt;br /&gt;5.&amp;nbsp;단순&amp;nbsp;요약보다&amp;nbsp;실제&amp;nbsp;업무에서&amp;nbsp;재현할&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;절차와&amp;nbsp;주의점을&amp;nbsp;제공합니다.&lt;br /&gt;&lt;br /&gt;문서루틴은&amp;nbsp;Microsoft,&amp;nbsp;Google&amp;nbsp;및&amp;nbsp;기타&amp;nbsp;제품&amp;middot;서비스&amp;nbsp;제공사와&amp;nbsp;제휴된&amp;nbsp;공식&amp;nbsp;사이트가&amp;nbsp;아닙니다.&amp;nbsp;각&amp;nbsp;제품명과&amp;nbsp;상표의&amp;nbsp;권리는&amp;nbsp;해당&amp;nbsp;권리자에게&amp;nbsp;있습니다.&lt;br /&gt;&lt;br /&gt;게시된&amp;nbsp;내용은&amp;nbsp;일반적인&amp;nbsp;정보&amp;nbsp;제공을&amp;nbsp;목적으로&amp;nbsp;하며,&amp;nbsp;사용&amp;nbsp;환경과&amp;nbsp;프로그램&amp;nbsp;버전에&amp;nbsp;따라&amp;nbsp;결과가&amp;nbsp;달라질&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;중요한&amp;nbsp;문서나&amp;nbsp;데이터에는&amp;nbsp;항상&amp;nbsp;원본&amp;nbsp;백업을&amp;nbsp;권장합니다.&lt;br /&gt;&lt;br /&gt;최종&amp;nbsp;업데이트:&amp;nbsp;2026년&amp;nbsp;8월&amp;nbsp;28일&lt;/p&gt;</description>
      <author>문서루틴</author>
      <guid isPermaLink="true">https://docroutine.tistory.com/pages/%EB%AC%B8%EC%84%9C%EB%A3%A8%ED%8B%B4-%EC%86%8C%EA%B0%9C</guid>
      <pubDate>Fri, 28 Aug 2026 21:49:23 +0900</pubDate>
    </item>
  </channel>
</rss>