韓国語の給与明細からExcelへデータを抽出する方法

Douzone Smart Aから出力した韓国語の給与明細(급여명세서)と、ECOUNTから保存した給与明細を並べて見ると、韓国の勤労基準法施行令第27条の2(근로기준법 시행령 제27조의2)が定める同じ10項目が記載されているのがわかります。しかし、それらは同じ場所にあるわけではありません。基本給(기본급)は、一方では縦に積み重なり、もう一方では横に並んでいます。4大保険(4대보험)の控除額—国民年金、健康保険、雇用保険、長期療養保険—は、ファイルを生成したソフトウェアによって、ひとつのグループとして表示されたり、4つの別々の行として字下げされたりします。毎月の給与照合のためにこのデータをExcelに抽出するとなると、こうした提供元ごとの違いが、コピー&ペーストの作業を給与明細1枚あたり1時間の探索作業に変えてしまいます。

手入力はもうやめましょう — AIに読み取らせましょう
画像またはPDFをアップロード — 10秒で構造化された表形式データに
今すぐ試す →
Hero image with the title 'How to Extract Data from Korean Payslips into Excel (2026 Guide)' in large dark blue text, with three icons below for Korean Payslips, Any Format, and Excel-Ready, on a clean light gradient background with subtle hand-drawn line decorations in the corners.

主なポイント

  1. 毎月90分が、各従業員の給与明細から同じ10項目の給与データをスプレッドシートに入力する作業に消えていきます。そして、その10項目を義務付けた韓国の勤労基準法は、ページ上のどこに記載すべきかを定義していないため、Douzone、ECOUNT、PAYZONがそれぞれ異なる配置にしているのです。
  2. テンプレートベースの抽出ツールが韓国語の給与明細で失敗するのは、ページ座標で項目を探すからです。すべてのHRソフトウェア(Douzone、ECOUNT、PAYZON、Shiftee)が「国民年金」(국민연금)を異なる行に配置するため、ひとつのテンプレートでは最初のベンダー変更すら乗り切れません。
  3. 2026年の同じ社会保険料率が韓国語の給与明細の照合を複雑にする一方で、検証用の計算式も与えてくれます。ImageToTable.aiは位置ではなく意味で項目を抽出し、国民年金を基本給の約4.75%と照合することで、給与計算を締める前に誤りを発見できます。

コンプライアンスが生み、抽出が取り残した給与明細

Douzone Smart AとECOUNTの給与明細レイアウトを並べて比較した図。同じ内容が異なる構造で配置されており、「1つの文書タイプ、十数種類のレイアウト」というタイトルが付いている。

韓国の給与明細は、利便性ではなく規制によって再設計されました。2021年5月に国会が勤労基準法(근로기준법)第48条を改正し、同年11月19日に施行されたことで、給与明細は任意の好意から、違反1件につき最大500万KRWの罰則を伴う義務文書へと格上げされました。たちまち、従業員5人未満の事業所を含む韓国のすべての雇用主が、支払期ごとに労働者ごとに10の特定データ項目を含む明細書を発行しなければならなくなりました。

コンプライアンス面の結果は迅速でした。現在、韓国のほぼすべての雇用主が給与明細を発行しています。しかしデータ抽出面の結果はそれほど明白ではありません。付加価値税法第32条に基づく高度に標準化されたフォーマットに従う韓国の税金計算書(세금계산서)とは異なり、韓国の給与明細には政府が定めたレイアウトがなく、定められているのは内容だけです。同じ10の項目でも、雇用主が使うソフトウェアによってまったく異なる配置で表示されます。

韓国の中堅市場で支配的なERPであるDouzone Smart A(더존 스마트A)は、控除項目(공제내역)を支給額の後にコンパクトな2行のブロックで配置します。小規模企業に広く採用されているWebベースのECOUNT(이카운트)は、控除項目を小見出し付きのより広いグリッドに分散させます。PAYZON、Shiftee(시프티)、flex、その他十数のHRプラットフォームはそれぞれ給与明細を異なる形で表示します。同じソフトウェアでもアップグレードでレイアウトが変わります。その結果、人事担当者には単一の文書タイプに見えるものが、コンピュータにとっては視覚的に異なるレイアウトの集まりなのです。これは、税金計算書、入金確認証、証明書にまたがって韓国税務書類の抽出ワークフローが対処しているのと同じレイアウト変動の問題です。

「급여명세서 + Excel」に関する韓国SERPのコンテンツのほとんどは、Excel内で給与明細を作成する方法を教えています。VLOOKUP数式を組み、간이세액표テーブルをリンクし、PDFを自動生成するVBAマクロを埋め込む方法です。それは生成の問題を解決しますが、集約の問題は解決しません。給与明細はすでに手元にあり、必要なのはそこからデータを取り出して1つのスプレッドシートにまとめることです。

법정 필수 기재 10항목 — 추출 시 중요한 이유

추출 워크플로우를 구축하기 전에, 무엇을 찾아야 하는지 정확히 알아야 합니다. 근로기준법 시행령 제27조의2에 따라, 모든 한국 급여명세서에는 10가지 항목이 포함되어야 합니다. 하나라도 누락되면 사용자에게 누진 과태료가 부과됩니다. 추출 목적상, 이 10가지 항목이 대상 열을 정의합니다.

#필수 항목한국어 용어추출 열 이름참고 사항
1근로자 성명성명Employee Name근로자를 고유하게 식별해야 함
2근로자 식별 정보생년월일, 사원번호Employee ID생년월일 또는 사원번호; 일용근로자(30일 미만)는 제외
3임금 지급일임금지급일Pay Date임금이 실제로 지급된 날짜
4근로일수근로일수Working Days임금 산정 기간 중 근무한 일수
5총 근로시간총 근로시간수Total Hours해당되는 경우 연장 근로 포함
6연장·야간·휴일 근로시간연장·야간·휴일근로시간OT Hours, Night Hours, Holiday Hours각 항목을 별도로 기재; 상시 4명 이하 근로자 사용자는 제외
7임금 총액임금 총액Gross Pay공제 전 합계
8항목별 임금 내역기본급, 수당, 상여금, 성과금Base Pay, Allowance Name, Bonus모든 항목을 금액과 함께 개별 기재
9항목별 계산 방법항목별 계산방법— (검증용)예: "연장근로수당 = 12시간 × 12,000원 × 1.5"
10공제 항목 및 총액공제 항목별 금액과 총액Income Tax, National Pension, Health Insurance, LTC Insurance, Employment Insurance, Local Income Tax, Total Deductions, Net Pay모든 공제 항목을 항목별로 기재; 차인지급액 = 총급여 − 총공제액

공제 항목은 추출 과정에서 가장 많은 작업이 필요한 부분입니다. 한국 급여명세서에는 5~7개의 공제 항목이 있으며, 각각 다른 요율로 계산됩니다. 2026년 요율은 올해 1월 1일부터 적용됩니다:

保険韓国名総負担率従業員負担2025年→2026年の変更
国民年金국민연금9.50%4.75%+0.50pp(9.0%から)
国民健康保険건강보험7.19%3.595%+0.10pp(7.09%から)
長期療養保険장기요양보험0.9448%0.4724%+0.0266pp(0.9182%から)
雇用保険고용보험1.80%0.90%据え置き(2025年と同じ)
産業災害補償保険산재보험業種により変動、全額事業主負担—

出典: 2026年 韓国社会保険料率(HRSide)。所得税(소득세)は6%から45%の8段階累進課税、地方所得税(지방소득세)は所得税額の10%の一律付加税です。

これらの率は単なる背景知識ではなく、抽出後の確認基準です。月収3,000,000ウォンの従業員の国民年金額が、142,500ウォン(3,000,000×4.75%)から数千ウォン以内に収まらない場合、抽出で桁を誤ったか、給与明細自体にエラーがある可能性があります。この確認手順については後述します。

ステップ1: 給与明細ファイルを収集する — Douzone、ECOUNT、紙、またはカメラから

韓国の給与明細は、主に3つの経路で人事部門に届きます。それぞれ抽出特性が異なります。

ソフトウェア生成のPDF。 Douzone Smart A、ECOUNT、Shiftee、PAYZONはすべて、給与明細をダウンロード可能なPDFとして生成します。これらは抽出に最適なケースです。テキストは機械可読であり、レイアウトは特定のソフトウェアバージョン内で一貫しており、1か月分の給与明細を一度に一括ダウンロードできます。Douzoneでは、인사급여 → 근로/연말 → 근로소득관리 → 급여대장(명세)に移動し、機能모음 → 일괄인쇄を使用して出力形式にPDFを選択します。ECOUNTでは、給与レポートをExcelとして保存できますが、レイアウトはテンプレート設定によって異なります。

従業員が提出したファイル。 一部の雇用主は給与明細をPDFでメール送信し、一部は印刷物を配布します。複数の経路で支払われるパートタイムや契約社員がいる場合、鮮明なPDF、印刷ページのスマートフォン写真、入金確認書(입금확인증)を示すモバイルバンキングアプリのスクリーンショットが混在します。급여나라や알바몬などのモバイル給与アプリも別の情報源です — 韓国の給与アプリのスクリーンショットのコンパクトな給与明細サマリーも同じ列に抽出されます。AIが各値を固定位置ではなく韓国語のラベルに照合するためです。これらはすべて抽出可能ですが、鮮明で正面からの写真は、傾いた低照度のショットよりも常に良い結果が得られます。

スキャンまたは撮影された印刷物。 社内のExcelテンプレートを使用する小規模企業は、給与明細を紙で印刷して生成することがよくあります。200〜300 DPIのフラットベッドスキャンは抽出可能なテキストを生成しますが、角度の付いた不安定なスマートフォン写真では認識精度が15〜20ポイント低下する可能性があります。スキャンを定期的に処理する予定がある場合は、自動給紙(ADF)付きのドキュメントスキャナーへの投資は、最初のバッチで抽出品質の面で元が取れます。

ステップ2: 列を一度定義するだけで、あとはAIにお任せ

ここで、抽出アプローチが従来のOCRとは異なります。テンプレートベースのツール—ページ上の各フィールドの位置にバウンディングボックスを描くように求めるタイプ—は、Douzone、ECOUNT、PAYZONでレイアウトが異なるため、韓国の給与明細書では機能しません。会社が受け取るソフトウェアの出力ごとに別々のテンプレートが必要になります。

その代わりに、列は「どこにあるか」ではなく「何を意味するか」で定義します。列定義パネルに必要なフィールド名を入力すると、AIが給与明細書の意味を理解して各値を特定します。「기본급」を基本給、「국민연금」を国民年金、「차인지급액」を差引支給額として読み取るのです。ラベルが左上にあるか、中央に積み重なっているか、サブテーブル内にネストされているかは関係ありません。これがカスタム列抽出です。入力した列名が最終的なExcelシートのヘッダーになり、AIは座標とピクセルではなく、意味と内容を照合して行を埋めます。

以下は、一般的な韓国の給与照合ワークフローで必要な列です。

推奨列名抽出内容必要な理由
Employee Name従業員名(성명)統合時の行識別子
Employee ID生年月日または従業員番号(생년월일/사원번호)同名の従業員を区別するため
Pay Date支給日(임금지급일)給与明細を支給期間ごとにグループ化するため
Base Pay基本月給(기본급)給与計算の核となる金額。社会保険料計算の基準
Overtime Pay時間外手当(연장근로수당)変動人件費の把握に使用
Bonus賞与・成果給(상여금/성과금)固定給と変動給を分離するため
Gross Pay控除前合計(지급총액)合計チェック。明細項目との照合に使用
National Pension国民年金控除(국민연금)基本月給の約4.75%に一致するはず(2026年基準)
Health Insurance健康保険控除(건강보험)基本月給の約3.595%に一致するはず
LTC Insurance介護保険(장기요양보험)健康保険料 × 0.9448% / 7.19%で計算
Employment Insurance雇用保険控除(고용보험)基本給の約0.9%に一致するはず
Income Tax勤労所得税源泉徴収(소득세)간이세액표(簡易税額表)と照合するため
Local Income Tax地方所得税(지방소득세)소득세のちょうど10%であるべき
Net Pay差引支給額・実受取額(차인지급액/실수령액)検証: 差引支給額 = 支給総額 − 控除合計

推論列を追加することもできます。これは、AIが文脈から導き出すフィールドで、給与明細に明示的に記載されていない場合もあります。たとえば、Pay Frequency (options: Monthly/Weekly/Biweekly)として定義された列では、AIが文書上の支給期間と賃金構造に基づいて、従業員が月給(월급)か週給(주급)かを判断できます。もう1つの便利な推論列はDeduction Verification (options: OK/Warning)です。AIは、抽出された社会保険料が期待される率から大きく乖離している行にフラグを立てることができます。

照合用スプレッドシートに、下流の計算式が特定の列名を参照している場合、抽出時にこれらの正確な列名を使用することで、抽出データが既存の計算に直接反映されます。列名の変更や再マッピングは不要です。給与台帳照合は、このような直接統合の恩恵を受ける一般的な下流ユースケースです。

手入力でデータを打ち込むのはやめましょう — AIに読み取らせましょう
画像やPDFをアップロード — 10秒で構造化された表形式データに
今すぐ試す →

ステップ3: バッチ処理と社会保険料率による整合性チェック

給与明細1件あたりの手入力時間とAIによる5〜10秒を対比して強調する大きな「3 min」の数字、Batch-First Processingの緑のチェックバッジ、淡いグラデーション背景に手描き風の時計の装飾。

1つの給与計算期間の給与明細をすべてバッチでアップロードします。AIは各ファイルを個別に処理し、あるファイルがDouzone由来で次がECOUNT由来であっても、同じ列セットにデータを入力します。処理が完了したら、統合されたExcelファイルを1つエクスポートします — 従業員ごとに1行、すべての列が入力済みです。

処理速度: 1ページあたり約5〜10秒。これに対し、手入力は給与明細1件あたり平均約3分かかります — しかも数字を再確認する前の時点でです。従業員30名の企業なら、毎月90分のデータ入力作業が、バッチ抽出では約3〜5分の処理時間と検証作業だけで済みます。

検証作業でこそ、社会保険料率が真価を発揮します。 Excelで簡単な計算式の列を追加しましょう:

  • =ABS([National Pension] − [Base Pay]*0.0475) — 標準月額報酬の対象者なら1,000 KRW未満になるはずです。桁が大きくずれている場合は、その行の抽出結果を確認してください。
  • =[Local Income Tax] / [Income Tax] — ちょうど0.1になるはずです。韓国の地方所得税は所得に対する所得税への一律10%の附加税です。比率がそれ以外なら、どちらかの数値が誤って読み取られています。
  • =[Gross Pay] − SUM([all deduction columns]) — 端数処理の±1 KRW以内で[Net Pay]と一致するはずです。数ウォン以上の不一致があれば、抽出が誤った項目を取得したか、給与明細に計算エラーがあります。

これら3つのチェックで、抽出の異常の大半を、給与の突合や税務申告に波及する前に捕捉できます。2026年の料率引き上げ — 国民年金は0.5pp、健康保険は0.1pp — により、この検証ステップは昨年よりも重要になっています。一部のソフトウェアは計算式を更新済みでも、まだ2025年の料率を使っているものもあるからです。

試してみる:韓国のサンプル給与明細を抽出

以下のデモは、給与明細専用の抽出列が事前に設定された状態で読み込まれます。韓国のサンプル給与明細(DouzoneのPDF、スクリーンショット、その他任意の形式)をアップロードすると、AIが기본급(基本給)、국민연금(国民年金)、차인지급액(手取り額)、その他すべての控除項目を構造化テーブルに抽出する様子を確認できます。ログインは不要です。

JPG/PNG/PDF AI抽出

ファイルは安全に処理され、保存されません。

抽出後に変わること:照合、監査準備、年末申告

ライトグラデーション背景に「3 Things You Can Do Once Payslips Are in Excel」というタイトルと、3つの番号付き項目(Monthly Reconciliation in Minutes、Year-End Settlement Prep in a Coffee Break、Audit-Ready Records Always)を配置したリスト形式のインフォグラフィック。

データがExcelに入ると、ボトルネックは「数字をスプレッドシートに入れること」から「それらを有効活用すること」へと移ります。多くの韓国の人事・給与チームにとって、下流のタスクは3つに分類されます。

月次給与照合(급여대사)。抽出されたスプレッドシートが真実のテーブルとなります。各従業員の抽出された総支給額を、会計ソフトからエクスポートした給与台帳と比較します。Douzoneの総給与支出額が45,230,000 KRWで、抽出したスプレッドシートの合計が45,228,500 KRWの場合、1,500 KRWの差額は特定の行、そしてその行の特定のフィールドを指し示します。給与明細の山を最初から追い直す必要はありません。給与明細抽出と並列比較列を使えば、照合作業は干し草の山から針を探す問題から、差額でソートするだけの作業に変わります。

年末税務調整の準備(연말정산)。韓国の1月・2月の年末税務調整では、従業員ごとに12か月分の所得、控除、社会保険料を集計する必要があります。各月の給与明細データが個別のPDFにある場合、年間の全体像を組み立てるには144ファイル(12か月×12名)を開いて値を転記することになります。抽出済みデータがあれば、12枚の月次シートがすでに揃っています。ピボットテーブルで1つの年間サマリーにマージすれば、丸一日かかっていた연말정산の準備がコーヒーブレイクの時間で完了します。

監査とコンプライアンスの文書化。勤労基準法では、雇用主は給与明細の記録を3年間保管する必要があります。抽出データの監査可能な証跡(元のファイル名、抽出タイムスタンプ、元の給与明細ファイルのアーカイブを含む)があれば、記録保管要件と将来の労働委員会からの照会の両方に対応できます。監査で「従業員Xの2025年通年の総支給額、控除額、手取り額を見せてください」と求められても、書類棚ではなく1つのExcelファイルで対応できます。

これら3つのユースケースに共通する性質が1つあります。それはデータがポータブルである必要があるということです。給与に関する質問に答えたり、年末計算を実行したり、監査人を満足させたりできるのは、値がソフトウェアシステム間を自由に移動できる場合だけです。抽出がそのポータビリティを生み出します。ポータビリティがない場合のコスト—照合作業の時間、逃した申告期限、監査準備の混乱で測られるもの—は、手作業の給与部門の予算に潜む隠れた項目です。

よくある質問

完全に韓国語で書かれた給与明細でも動作しますか?

はい。AIは韓国語のフィールドラベル—「기본급」「국민연금」「공제내역」—の意味を読み取り、定義した英語の列名にマッピングします。文書上の言語は、列ヘッダーの言語と一致する必要はありません。これは、HRチームが韓国語で列を定義し、同じ韓国語用語を使用する給与明細から抽出する韓国企業に特に関係します。

手書きの給与明細や小規模事業者のフォーマットはどうですか?

手書きテキスト(수기 기입)は、印刷されたテキストよりも認識の上限が低くなります—清潔な背景に濃いインクで書かれた明確な手書きの場合、精度はおよそ80~90%程度で、印刷されたフィールドの最大99%と比較されます。アルバイトや日雇い労働者から手書きの給与明細を受け取る場合、それらを別々にバッチ処理し、それらの行には追加のレビュー時間を確保してください。同じ検証式(社会保険の料率比例チェック、手取り額 = 総支給額 − 控除額)が、依然として最良の品質ガードとなります。

DouzoneとECOUNTの給与明細を同じバッチで処理できますか?

はい。列の定義はソースに依存しません。「国民年金」を一度定義すれば、DouzoneのPDF、ECOUNTのスプレッドシート出力、Shifteeの電子給与明細のいずれに記載されていても、AIが対応する値を特定します。これがテンプレートベースのアプローチに対する意味抽出の実用的な利点です。新しい給与明細ソースを追加しても、新しいテンプレートは不要です。

同名の従業員はどう扱えばよいですか?

抽出定義にEmployee ID列(사원번호または생년월일)を含めてください。開発チームのキム・ドンスと営業チームのキム・ドンスは、従業員番号によって区別されます。給与明細が生年月日を使用している場合は、Employee DOBを別の列として定義します。抽出されたテーブルには、後続のスプレッドシートで各行を正しい人物に割り当てるのに十分な識別情報が含まれます。

社会保険料率が年度途中で変更された場合はどうなりますか?

韓国の社会保険料率は毎年発表され、1月1日に発効します。本記事に記載されている2026年の料率(国民年金9.5%、健康保険7.19%)は、支給日が2026年1月1日以降のすべての給与明細に適用されます。年度途中で料率が変更された場合(稀ですが、緊急立法により起こり得ます)は、検証用の数式を更新し、フラグが立った行を再確認してください。抽出自体の再調整は不要です。AIは期待値ではなく、実際に印字された金額を読み取ります。

Google Sheetsアドオンでこのワークフローを処理できますか?

はい。ImageToTable.aiのGoogle Sheetsアドオンは、給与明細データをアクティブなスプレッドシートのタブに直接抽出し、ダウンロード・アップロード・再インポートのサイクルを完全に排除します。サイドバーで列を一度定義し、給与明細ファイルをアップロードすると、抽出された行が既存の照合数式の直下に追加されます。すでにGoogle Sheetsで給与計算を行っている企業にとって、このアドオンは抽出ワークフローを単一のプラットフォームに集約します。

韓国の給与明細には、ほとんどの人事チームが実際に使う以上のデータが含まれていますが、記載されているすべての項目にはそれ相応の理由があります。国民年金の控除は、給与から差し引かれる単なる数字ではなく、加入している2,200万人の労働者の退職を支える法定義務の半分です。健康保険料は恣意的な項目ではなく、5,100万人をカバーする単一支払者制度の財源です。各項目が何を表すかを理解すれば、検証の精度が上がります。そして、そのデータをDouzoneからエクスポートしたPDFの中に閉じ込めるのではなく、Excelで扱えるようにすれば、実用的になります。

ご自身の給与明細で抽出を試してみてください。1件あたり3分が5秒になれば、給与計算対象の従業員30人ごとに年間約11時間を取り戻せます。

📮 contact email: [email protected]