<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>まったりエンジニア</title>
	<atom:link href="https://javeo.jp/feed/" rel="self" type="application/rss+xml" />
	<link>https://javeo.jp</link>
	<description>ほどほどレベルのプログラミング</description>
	<lastBuildDate>Thu, 03 Sep 2026 12:51:09 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2-32x32.png</url>
	<title>まったりエンジニア</title>
	<link>https://javeo.jp</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Fable 5.1の特徴 Fable 5・Opus 5との違い</title>
		<link>https://javeo.jp/claude-fable-5-1-changes/</link>
					<comments>https://javeo.jp/claude-fable-5-1-changes/#respond</comments>
		
		<dc:creator><![CDATA[ジャベ雄]]></dc:creator>
		<pubDate>Wed, 02 Sep 2026 22:38:19 +0000</pubDate>
				<category><![CDATA[AI・Claude]]></category>
		<category><![CDATA[Claude]]></category>
		<category><![CDATA[Claude Code]]></category>
		<category><![CDATA[生成AI]]></category>
		<guid isPermaLink="false">https://javeo.jp/?p=5364</guid>

					<description><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/09/claude-fable-5-1-changes-1024x538.png" class="webfeedsFeaturedVisual" /></p>2026年9月1日に出たClaude Fable 5.1の特徴を、公式情報だけで整理しました、Fable 5との違い(挙動が変わる3点と価格)、Opus 5との違い(単価は2倍でキャッシュ読み取りだけ逆転)、プランごとの扱いとClaude Codeの既定モデルまで、比較表で1枚に並べています]]></description>
										<content:encoded><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/09/claude-fable-5-1-changes-1024x538.png" class="webfeedsFeaturedVisual" /></p><div class="codoc-evacuations" style="display:none;" data-shortcode=""></div>
<p class="wp-block-paragraph">2026年9月1日、Anthropicから<strong>Claude Fable 5.1</strong>が公開されました<br>Fable 5の後継にあたるモデルで、入力と出力の単価はFable 5から据え置き、いっしょに発表されたMythos 5.1とは中身が同じモデルという関係</p>



<p class="wp-block-paragraph">新しいモデルが出ると乗り換えたくなりますが、今回はちょっと事情が変わっていて、<strong>公式自身が「まずはOpus 5から」と書いています</strong><br>要点は3つなんです</p>



<div class="wp-block-group is-style-big_icon_point"><div class="wp-block-group__inner-container">
<ul class="wp-block-list -list-under-dashed">
<li>入力と出力の単価はFable 5と同じ、下がったのは<strong>キャッシュ読み取りだけで75%引き</strong></li>



<li>入力と出力はOpus 5の2倍で、公式の推奨は「ほとんどの用途はまずOpus 5から」</li>



<li>Claude Codeの既定モデルはOpus 5とSonnet 5のまま(公式ドキュメント)、claude.aiはどのプランでもFableをモデルピッカーから自分で選ぶ形</li>
</ul>
</div></div>



<div class="wp-block-group is-style-big_icon_caution"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">この記事は<strong>2026年9月2日時点</strong>の公式情報をもとにしています</p>
</div></div>



<h2 class="wp-block-heading">Claude Fable 5.1とは 公式スペックをFable 5・Opus 5と並べる</h2>



<p class="wp-block-paragraph">Claude Fable 5.1は、Anthropicが2026年9月1日に出した最上位クラスのモデルで、モデルIDは<strong>claude-fable-5-1</strong>です</p>



<p class="wp-block-paragraph">トークンやコンテキストウィンドウあたりの用語がふわっとしている方は、<a href="https://javeo.jp/claude-glossary-beginner/" target="_blank" rel="noopener noreferrer">トークンやコンテキストウィンドウの意味を先に確かめる</a>と、この先の表がすんなり読めると思います<br>公式のモデルページと価格表に載っている数字を、Fable 5とOpus 5の2つと横に並べたのが下の表<br>表に出てくるeffortは、モデルにどれだけ考えさせるかの強さ設定です</p>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table is-style-stripes"><table style="--table-width:900px;"><thead><tr><th>項目</th><th>Claude Fable 5.1</th><th>Claude Fable 5</th><th>Claude Opus 5</th></tr></thead><tbody><tr><td>モデルID</td><td>claude-fable-5-1</td><td>claude-fable-5</td><td>claude-opus-5</td></tr><tr><td>リリース日</td><td>2026年9月1日</td><td>2026年6月9日</td><td>2026年7月24日</td></tr><tr><td>ステータス</td><td>Active(latest)</td><td>Active(legacy)</td><td>Active(latest)</td></tr><tr><td>入力 / 出力(100万トークン)</td><td>$10 / $50</td><td>$10 / $50</td><td>$5 / $25</td></tr><tr><td>キャッシュ読み取り</td><td>$0.25</td><td>$1.00</td><td>$0.50</td></tr><tr><td>コンテキスト</td><td>1Mトークン</td><td>1Mトークン</td><td>1Mトークン</td></tr><tr><td>最大出力</td><td>128Kトークン</td><td>128Kトークン</td><td>128Kトークン</td></tr><tr><td>思考(thinking)</td><td>常時オン・切れない</td><td>常時オン・切れない</td><td>常時オン・effort high以下なら切れる</td></tr><tr><td>既定のeffort</td><td>high</td><td>high</td><td>high</td></tr><tr><td>レイテンシ区分</td><td>Slower</td><td>(記載なし)</td><td>Moderate</td></tr><tr><td>知識カットオフ</td><td>2026年6月</td><td>2026年1月</td><td>2026年5月</td></tr><tr><td>ZDR(ゼロデータ保持)</td><td>原則不可(Anthropicの明示許可を除く)</td><td>原則不可(同左)</td><td>可</td></tr><tr><td>fast mode</td><td>非対応</td><td>非対応</td><td>対応(research preview)</td></tr><tr><td>引退時期</td><td>2027年9月1日より前にはしない</td><td>2027年6月9日より前にはしない</td><td>2027年7月24日より前にはしない</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">まず目に入るのは、<strong><span class="swl-marker mark_yellow">1Mコンテキストが3モデルとも同じ</span></strong>という行でしょう<br>窓の大きさはFable 5.1の売りではなくて、Opus 5もSonnet 5も同じ1Mなんです</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>3モデルとも横並びなので、窓の広さでは選ぶ理由になりません</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p class="wp-block-paragraph">差が出ているのは知識のカットオフで、Fable 5.1は<strong>2026年6月</strong>と、現行ラインナップの中でいちばん新しい日付になっています<br>Opus 5が2026年5月、Fable 5が2026年1月なので、Fable 5から見ると5か月ぶん新しい知識を持っている計算</p>



<p class="wp-block-paragraph">そのかわり、公式のレイテンシ区分は<strong><span class="swl-marker mark_yellow">Slower(現行でいちばん遅い)</span></strong>と書かれています<br>何秒・何分かかるという公式の数字は出ていないので、待ち時間の具体的なところは触ってみないと分からないでしょう</p>



<div class="wp-block-group is-style-big_icon_memo"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">いっしょに発表された<strong>Mythos 5.1</strong>は、Fable 5.1と同じモデルで<strong>安全措置(safeguards)のレベルが違う</strong>という位置づけ<br>提供先はProject Glasswingの承認済み参加者だけなので、一般の利用者がモデルピッカーで選べるものではありません</p>
</div></div>



<h2 class="wp-block-heading">Fable 5.1で新しくなったところ</h2>



<p class="wp-block-paragraph">公式が能力の伸びとして挙げているのは6つの領域で、コーディングと事務作業まわりに寄っています</p>



<ul class="wp-block-list -list-under-dashed">
<li>長時間まかせるエージェント型のコーディング</li>



<li>文書・スプレッドシート・スライドを扱う仕事</li>



<li>リサーチと検索</li>



<li>画像の読み取り、PDFの中の密なグラフや表とかも対象</li>



<li>ロングコンテキスト(長い入力の扱い)</li>



<li>パソコンの操作</li>
</ul>



<p class="wp-block-paragraph">日本語で使う立場でちゃんと見ておきたいのは、この一覧に多言語が入っていないところ<br>公式は<strong><span class="swl-marker mark_yellow">多言語の性能はFable 5と同等</span></strong>と書いていて、日本語が良くなったとは言っていません</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>日本語が良くなったとは公式も書いていないので、期待しすぎないほうが安全です</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p class="wp-block-paragraph">新機能として公式が挙げているのは5つ<br>いちばん財布に近いのが<strong>キャッシュ読み取りの値下げ</strong>で、100万トークンあたり$1.00だったものが<strong>$0.25</strong>になりました</p>



<p class="wp-block-paragraph">Anthropicはこの値下げについて、APIのようにトークン単位で課金される場面の話として「典型的なワークロードならFable 5より約25%、エージェント色の濃い作業なら最大約45%安くなる」と見込んでいます<br>実測値ではなく公式の見積もりなので、鵜呑みにはできない数字</p>



<p class="wp-block-paragraph">しかも安くなるのはキャッシュを使い回す長い作業のほうで、<strong><span class="swl-marker mark_yellow" style="color:#e8313b">トークン課金で単発のチャットを投げるぶんには1円も変わりません</span></strong><br>入力と出力の単価は据え置きですし、定額プランなら月額そのものは変わりません<br>ただしProなどでFableを使うと、減るのは使用クレジット(実費)のほうです(後述)</p>



<p class="wp-block-paragraph">残る3つは、APIを自分で叩く人向けの追加です</p>



<ul class="wp-block-list -list-under-dashed">
<li><strong>会話の途中でeffortを切り替えても、プロンプトキャッシュを保ったまま</strong>になりました<br>Fable 5はこの指定自体に非対応でエラー、Opus 5は対応済み</li>



<li><strong>そのターンかぎりのシステムメッセージ</strong>が置けます<br>次のユーザー発言が来ると消える一方で履歴には残るので、キャッシュも思考も壊れない作り</li>



<li><strong>ツール実行中の進捗を読める形で返す設定</strong>が増えました<br>既定だと長い処理の途中が無言に見えるので、進捗のテキストだけ受け取れるようにする指定</li>
</ul>



<p class="wp-block-paragraph">3つとも、公式の扱いはまだbeta(試験段階)です</p>



<p class="wp-block-paragraph">5つ目が<strong>電子透かし</strong><br>Fable 5.1とMythos 5.1が作ったテキストには統計的な透かしが入り、コード実行ツールなどで作った対応形式の画像・動画は、Claude APIのFiles API経由で取り出したときにC2PA(コンテンツの出どころを示す業界規格)の来歴情報が付きます<br>透かしの仕組み自体は前からあるもので、<a href="https://javeo.jp/claude-weekly-2026-08-10/" target="_blank" rel="noopener noreferrer">Claudeが出力に印を入れている話</a>は8月の週末メモでも触れました</p>



<h3 class="wp-block-heading">公式のベンチマーク表にSWE-benchは載っていない</h3>



<p class="wp-block-paragraph">Anthropicの発表ページの比較表に並んでいるのは次の数字だけで、その中に<strong>SWE-bench</strong>はありません</p>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table is-style-stripes"><table style="--table-width:900px;"><thead><tr><th>ベンチマーク</th><th>Fable 5.1</th><th>Fable 5</th><th>Opus 5</th><th>GPT-5.6 Sol</th></tr></thead><tbody><tr><td>Terminal-Bench-Science 0.1(科学研究)</td><td>52.6%</td><td>24.7%</td><td>29.0%</td><td>22.4%</td></tr><tr><td>Terminal-Bench 4.0(エージェント型コーディング)</td><td>55.8%</td><td>42.0%</td><td>52.3%</td><td>37.3%</td></tr><tr><td>GDPval-AA v2(ナレッジワーク)</td><td>1853</td><td>1723</td><td>1824</td><td>1711</td></tr><tr><td>OSWorld 2.0 partial(パソコン操作)</td><td>77.9%</td><td>72.9%</td><td>75.4%</td><td>—</td></tr><tr><td>OSWorld 2.0 strict(パソコン操作)</td><td>41.7%</td><td>36.1%</td><td>39.6%</td><td>—</td></tr><tr><td>Humanity&#8217;s Last Exam(ツールなし)</td><td>60.9%</td><td>57.8%</td><td>56.6%</td><td>—</td></tr><tr><td>Humanity&#8217;s Last Exam(ツールあり)</td><td>65.0%</td><td>63.8%</td><td>63.6%</td><td>—</td></tr><tr><td>AutomationBench(業務ワークフロー)</td><td>31.4%</td><td>17.1%</td><td>26.9%</td><td>19.6%</td></tr><tr><td>CursorBench 3.2.0(エージェント型コーディング)</td><td>73.4%</td><td>70.5%</td><td>70.0%</td><td>67.2%</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">表の「—」は、公式がその欄の数字を出していないという意味です<br>数値はどれもAnthropicの自社公表で、この比較表にはeffortの明記がありません(effort別の精度とコストの図は別に出ています)</p>



<p class="wp-block-paragraph">伸び幅が大きいのはだいたいエージェント系で、<strong>Terminal-Bench 4.0</strong>がFable 5の42.0%から55.8%まで上がっています<br>業務ワークフローのAutomationBenchも17.1%から31.4%なので、長く動かし続ける場面ほど差が付く並び</p>



<p class="wp-block-paragraph">コーディングの話になるとSWE-benchの数字を探したくなりますが、今回の発表ページには入っていません<br>他所で見かける数字は別のソースのものなので、公式値として扱わないほうが安全だと思います</p>



<h2 class="wp-block-heading">Fable 5との違い 3つの挙動変更と価格</h2>



<p class="wp-block-paragraph">APIの作りで変わったのは3つで、どれも<strong>思考(thinking)</strong>とツールの呼び方まわりです</p>



<ol class="wp-block-list -list-under-dashed">
<li><strong>強制ツール利用が使えません</strong><br>tool_choiceにanyやtoolを渡すとエラー(autoとnoneは従来どおり)</li>



<li><strong>思考ブロックが作ったモデルに紐づきます</strong><br>Fable 5.1は旧モデルの思考を読めますが、旧モデルはFable 5.1の思考を読めない一方通行</li>



<li><strong>過去のターンを編集すると思考ブロックが無効になります</strong><br>2026年8月31日以降に作られた新規アカウントで強制される検査</li>
</ol>



<p class="wp-block-paragraph">1つ目について公式は、思考がつねにオンなので強制すると思考を飛ばしてしまい、モデルが考えを引数の中に書き込んで引数の質が落ちるから、と説明しています</p>



<p class="wp-block-paragraph">3つとも重そうに見えますが、過去のターンを編集する話については、<strong><span class="swl-marker mark_yellow">Claude Code・claude.ai・Managed Agents・Agent SDKが会話の履歴をそのまま保つ作り</span></strong>なので表に出てきません(公式が名指しで書いています)<br>残る2つは自分でAPIを呼ぶ側の話で、SDK経由でもtool_choiceをany / toolにしていれば影響を受けます</p>



<p class="wp-block-paragraph">価格は入力$10・出力$50で据え置き、動いたのはキャッシュ読み取りだけです(詳しくは前の節)</p>



<p class="wp-block-paragraph">Fable 5は<strong>Legacy</strong>という扱いに変わり、公式がすすめているのは5.1への移行<br>ただし引退は<strong>2027年6月9日より前にはしない</strong>と書かれているので、今すぐ使えなくなるわけではありません</p>



<p class="wp-block-paragraph">もう1つ、Fable 5で使えた<strong>Priority Tier</strong>(処理枠を前もって確保する契約)が5.1では非対応になりました<br>ちょっと誤解しやすいところで、<strong>Opus 5も同じく非対応</strong>ですし、そもそもPriority Tierのキャパシティ確約は新規購入ができない状態<br>だから「Opus 5なら使えるのに」は乗り換えの理由にならないでしょう</p>



<h3 class="wp-block-heading">コードを変えなくても現れる挙動の差</h3>



<p class="wp-block-paragraph">設定を1つも変えていなくても表に出てくる違いが、公式の数えかたで7つあります<br>チャットで使う人に関係するのは、このあたり</p>



<ul class="wp-block-list -list-under-dashed">
<li>太字・見出し・リストといった装飾が減る</li>



<li>文章が場所によって密になる(長い文が増えて段落が少なくなる)</li>



<li>要約のときに、引用符なしで原文をそのまま再現しがち</li>



<li>effortをlowにすると、検索せず記憶から答えがち</li>
</ul>



<p class="wp-block-paragraph">エージェントとして長く走らせる人に関わるのは、こういうのだったりします</p>



<ul class="wp-block-list -list-under-dashed">
<li>並列のツール呼び出しが減って、1ターン1呼び出しになることがある</li>



<li>長いツール実行の途中で、進捗の更新が減る(特に高いeffortのとき)</li>



<li>小さな修正でも、ファイル全体を書き直しがち</li>
</ul>



<p class="wp-block-paragraph">並列のツール呼び出しについて公式は「往復が増えるぶんトークンと実時間はかかるが、答えの質は落ちない」と書いています<br>ファイル全体の書き直しのほうも「結果はたいてい同じだが、出力トークンと時間を食う」という書き方をしています</p>



<p class="wp-block-paragraph">チャットの装飾が減る件について公式は、<strong><span class="swl-marker mark_yellow">旧モデル向けに書いた「装飾するな」系の指示が、必要な構造まで消してしまうことがある</span></strong>と注意しています<br>カスタム指示を自分で書いている人には、実害がありそうな話だと思います</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>装飾を減らす指示を書いている人は、いちど見直しどきかもしれません</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>

<div class="p-blogParts post_content" data-partsID="5291">
<div class="jv-adshelf" data-shelf="ai">
<style>
.jv-adshelf{border:1px solid #d7ddea;border-radius:8px;background:#f8faff;padding:16px 18px;margin:2em 0}
.jv-adshelf__head{display:flex;align-items:center;gap:8px;margin-bottom:14px}
.jv-adshelf__title{font-weight:700;font-size:1.02em;line-height:1.4}
.jv-adshelf__pr{flex:none;font-size:.7em;font-weight:700;color:#fff;background:#8a94a6;border-radius:3px;padding:2px 6px;letter-spacing:.04em}
.jv-adshelf__card{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap;padding:14px 0}
.jv-adshelf__card+.jv-adshelf__card{border-top:1px dashed #d7ddea}
.jv-adshelf__banner{flex:0 0 200px;max-width:100%;display:flex;align-items:center;justify-content:center}
.jv-adshelf__banner img{max-width:100%;height:auto;display:block}
.jv-adshelf__body{flex:1 1 260px;min-width:0}
.jv-adshelf__name{font-weight:700;margin:0 0 6px;font-size:.95em;line-height:1.5}
.jv-adshelf__desc{margin:0 0 12px;font-size:.9em;line-height:1.8;color:#3d4451}
.jv-adshelf__btn{display:inline-block;background:#3B5BDB;color:#fff;font-weight:700;font-size:.9em;text-decoration:none;border-radius:5px;padding:9px 18px}
.jv-adshelf__btn:hover{opacity:.88}
@media(max-width:600px){.jv-adshelf__banner{flex:0 0 100%;max-width:240px;margin:0 auto}}
</style>
<div class="jv-adshelf__head"><span class="jv-adshelf__title">AIで仕事を減らしたい方へ</span><span class="jv-adshelf__pr">PR</span></div>
<div class="jv-adshelf__card">
<div class="jv-adshelf__banner"><a href="//af.moshimo.com/af/c/click?a_id=5654017&#038;p_id=7494&#038;pc_id=21647&#038;pl_id=93995" rel="nofollow" referrerpolicy="no-referrer-when-downgrade" attributionsrc><img decoding="async" src="//image.moshimo.com/af-img/7302/000000093995.png" width="500" height="500" style="border:none;"></a><img decoding="async" src="//i.moshimo.com/af/i/impression?a_id=5654017&#038;p_id=7494&#038;pc_id=21647&#038;pl_id=93995" width="1" height="1" style="border:none;" loading="lazy"></div>
<div class="jv-adshelf__body">
<p class="jv-adshelf__name">AI鬼管理｜Claude Code活用の業務自動化トレーニング</p>
<p class="jv-adshelf__desc">Claude Code を業務の自動化に使うためのトレーニングです<br>いきなり申し込む形ではなく、まずは無料の業務効率化診断(オンライン面談)から始められます</p>
<a class="jv-adshelf__btn" href="//af.moshimo.com/af/c/click?a_id=5654017&#038;p_id=7494&#038;pc_id=21647&#038;pl_id=93995" target="_blank" rel="nofollow noopener" referrerpolicy="no-referrer-when-downgrade">無料の業務効率化診断を見てみる</a>
</div>
</div>
<div class="jv-adshelf__card">
<div class="jv-adshelf__banner"><a href="https://px.a8.net/svt/ejp?a8mat=4B41ZJ+57JLVM+5988+609HT" rel="nofollow"><img decoding="async" border="0" width="300" height="250" alt="" src="https://www23.a8.net/svt/bgt?aid=260529679315&#038;wid=003&#038;eno=01&#038;mid=s00000024524001009000&#038;mc=1"></a><img decoding="async" border="0" width="1" height="1" src="https://www14.a8.net/0.gif?a8mat=4B41ZJ+57JLVM+5988+609HT" alt=""></div>
<div class="jv-adshelf__body">
<p class="jv-adshelf__name">Notta｜AI自動文字起こし</p>
<p class="jv-adshelf__desc">会議や動画の音声を自動で文字にするサービスです<br>議事録や書き起こしの手作業を減らしたいときに</p>
<a class="jv-adshelf__btn" href="https://px.a8.net/svt/ejp?a8mat=4B41ZJ+57JLVM+5988+609HT" target="_blank" rel="nofollow noopener" referrerpolicy="no-referrer-when-downgrade">Nottaを見てみる</a>
</div>
</div>
</div>
</div>


<h2 class="wp-block-heading">Opus 5との違い 単価は2倍、キャッシュ読み取りだけ逆転</h2>



<p class="wp-block-paragraph">入力・出力とも<strong>Opus 5のちょうど2倍</strong>で、Fable 5.1が$10 / $50、Opus 5が$5 / $25<br>やっぱり最初に目が行くのは、この2倍という数字でしょう</p>



<p class="wp-block-paragraph">ところが<strong><span class="swl-marker mark_yellow">キャッシュ読み取りだけは逆転していて、Fable 5.1の$0.25はOpus 5の$0.50の半額</span></strong>なんです<br>公式の移行ガイドにも「Opus 5のレートの半分」とはっきり書かれています<br>同じ文脈を何度も読み直させる長い作業だと、この差が積み上がる場面もあるかもしれません</p>



<ul class="wp-block-list -list-under-dashed">
<li><strong>思考を切れない</strong><br>Opus 5はeffortがhigh以下なら思考をオフにできますが、Fable 5.1はどのeffortでもエラー</li>



<li><strong>強制ツール利用の可否</strong><br>tool_choiceのany / toolを受け付けるのはOpus 5だけ</li>



<li><strong>拒否されたときに返ってくる理由の種類が違う</strong><br>Opus 5はサイバーセキュリティ関連だけですが、Fable 5.1は生物学など拒否されうる範囲が広めです</li>



<li><strong>ZDR(ゼロデータ保持)では原則使えない</strong><br>Fable 5.1は30日のデータ保持が必須で(Anthropicの明示許可がある場合を除く)、Opus 5はZDRでも可</li>



<li><strong>fast modeはOpus 5とOpus 4.8だけ</strong><br>出力速度を上げるモードにFable系は入っていません(research previewでClaude APIのみ、申し込みが要ります)</li>



<li><strong>レイテンシ区分</strong><br>Fable 5.1がSlower、Opus 5がModerate</li>
</ul>



<p class="wp-block-paragraph">ややこしいのは、fast modeの値段の見え方<br>Opus 5をfast modeで回すと入力と出力の単価が$10 / $50になって、Fable 5.1の標準単価と並びます<br>でも同じになるのは入力と出力の単価だけで、キャッシュ読み取りはfast modeでも入力単価の0.1倍という倍率のままなので、当てはめると$1.00<br>Fable 5.1の$0.25とは4倍の開きが残ります<br>中身も別物で、<strong><span class="swl-marker mark_yellow">fast modeは速さを買うもの・Fable 5.1は能力を買うもの</span></strong>という違い</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>同じ値段だからどっちでもいい、とはならないところです</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p class="wp-block-paragraph">公式が示している使い分けの順番は、この3段</p>



<div class="wp-block-group is-style-big_icon_point"><div class="wp-block-group__inner-container">
<ul class="wp-block-list -list-under-dashed">
<li>ほとんどのワークロードはOpus 5から始める</li>



<li>要求の厳しい推論と、長期のエージェント作業はFable 5.1に任せる</li>



<li>Opus 5をeffort高めで回しても、自分の基準に届かないとき、はじめてFable 5.1に上げる</li>
</ul>
</div></div>



<h2 class="wp-block-heading">プランごとに使えるか Claude Codeの既定は変わらない</h2>



<p class="wp-block-paragraph">Fable 5.1が出ても、<strong>Claude Codeの既定モデルは切り替わりません</strong><br>Fableはどのプランでも、モデルピッカーか<strong>/model</strong>から自分で選ぶ形</p>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table is-style-stripes"><table style="--table-width:800px;"><thead><tr><th>プラン</th><th>Fable 5 / 5.1の扱い</th></tr></thead><tbody><tr><td>Free</td><td><strong>利用不可</strong>(公式が明記)</td></tr><tr><td>Pro / Team標準シート</td><td>プランの利用上限には<strong>含まれない</strong>、使用クレジットで利用</td></tr><tr><td>Max / Teamプレミアムシート</td><td>プランの標準の一部、<strong>週次の利用上限の最大50%まで</strong>追加費用なし</td></tr><tr><td>従量課金Enterprise / API</td><td>APIの標準レートで課金</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Freeでは使えないと公式が書いていて、Fable 5と5.1はプラン上の扱いが同じ、とも明記されています</p>



<p class="wp-block-paragraph">Claude Codeの既定モデルは、主なプランでは<strong>Max・Teamプレミアム・Enterprise・APIがOpus 5</strong>、<strong>Pro・Team標準がSonnet 5</strong>のままです<br>今回いちばん実用に近い結論はここで、<strong><span class="swl-marker mark_yellow">新しいモデルが出てもClaude Codeの既定は動かない</span></strong>という話なんです<br>claude.aiのほうは、Fable 5 / 5.1をモデルピッカーから選ぶ、と公式が書いています</p>



<p class="wp-block-paragraph">じゃあProで使えるのか？というと、選べはします<br>ただ<strong><span class="swl-marker mark_yellow" style="color:#e8313b">プランの上限枠には含まれず、使用クレジットの消費になります</span></strong><br>追加費用なしで回せるのはMaxとTeamプレミアムで、それも週次上限の50%まで、という線引きです</p>



<p class="wp-block-paragraph">Proで長く回すと、減るのは上限ではなく使用クレジット、つまり実費<br>Claude Codeでは、Fableのリクエストが使用クレジットに課金される前に同意のプロンプトが出ます(Enterpriseの組織課金では出ません)<br>一度「クレジットで続ける」を選ぶと、次からは出ないので、安全弁として当てにしすぎないほうが無難です<br>ここからは私の見立てですが、Proで常用する前提ならプランの見直しも選択肢に入る気がします</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>Proの人は、Fableを回したぶんだけ財布が直接減る、と覚えておくと安全です</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<div class="wp-block-group is-style-big_icon_caution"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">Claude Codeのバージョンが古いと、Fable 5.1へのリクエストがエラーになります(公式も専用のエラー案内を用意しています)<br>公式が書いている必要バージョンは<strong>v2.1.255以降</strong><br>なので、エラーが出たらClaude Codeをちゃんと最新にするのが早いと思います</p>
</div></div>



<h2 class="wp-block-heading">まとめ 日常はOpus 5、上振れが要るときだけFable 5.1</h2>



<p class="wp-block-paragraph">使い分けの線は公式がはっきり引いていて、<strong>日常のほとんどはOpus 5、届かないときだけFable 5.1</strong>という順番です</p>



<ul class="wp-block-list is-style-check_list -list-under-dashed">
<li>入力・出力の単価はFable 5と同じ、下がったのはキャッシュ読み取りだけ($1.00 → $0.25)</li>



<li>「約25%安くなる」はトークン課金の場面でのAnthropicの見積もり、月額は変わらないがProは使用クレジット(実費)が減る</li>



<li>知識カットオフは2026年6月でいちばん新しいが、レイテンシ区分はSlower</li>



<li>挙動が変わる3点のうち履歴編集の話はClaude Code・claude.aiが吸収してくれる<br>残る2つは自分でAPIを呼ぶ側の話</li>



<li>Claude Codeの既定は変わらない / Proは使用クレジット扱いでMaxでも週次上限の50%まで</li>
</ul>



<p class="wp-block-paragraph">6月にFable 5で1日作業してみたときは、トークンの減りがけっこう速かった記憶<br>ただ5.1では、キャッシュ読み取りが安くなる一方で、往復が増えたりファイル全体を書き直したりでトークンを余分に使う場面も公式が挙げているので、どちらに転ぶかはもう少し使ってみないと分かりません</p>



<p class="wp-block-paragraph">6月にFable 5を1日まわしたときの体感は、別記事にまとめてあります</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/06/claude-fable-5-review-300x158.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://javeo.jp/claude-fable-5-review/" target="_blank" rel="noopener noreferrer">Claude Fable 5を1日使った正直レビュー</a>
						<span class="p-blogCard__excerpt">Anthropicの新モデルClaude Fable 5を1日触った体感をまとめました、有能だけどトークンの減りが速い、Opus 4.8とのスペック比較・世間の評価・噂のファクトチェックまで本家ブログらしく等身大で書いています</span>					</div>
				</div>
			</div>
		</div>


<p class="wp-block-paragraph">比較の相手になるOpus 5については、<a href="https://javeo.jp/claude-weekly-2026-07-20/" target="_blank" rel="noopener noreferrer">価格据え置きのまま1Mが既定になった回</a>で整理しています</p>



<p class="wp-block-paragraph">数字や仕様をご自身で確かめたい方へ、一次情報の置き場所は3つ<br>Fable 5.1単体のスペックと価格は<a href="https://platform.claude.com/docs/ja/models/fable-5-1/overview" target="_blank" rel="noopener noreferrer">公式概要ページ(日本語版、表は英語のまま)</a>、Fable 5からの変更点は<a href="https://platform.claude.com/docs/ja/models/fable-5-1/whats-new-fable-5-1" target="_blank" rel="noopener noreferrer">What&#8217;s newのページ(日本語)</a>、プランごとの扱いは<a href="https://support.claude.com/en/articles/15424964-claude-fable-models-on-your-plan" target="_blank" rel="noopener noreferrer">ヘルプセンターの記事(英語)</a>にあります</p>



<p class="wp-block-paragraph">新しいモデルが出ると、とりあえず切り替えたくなるもの<br>でも今回は公式のほうが「まずOpus 5」と言ってくれているので、私はしばらく既定のまま様子を見るつもりです</p>


<div class="p-blogParts post_content" data-partsID="4603">
<div class="jv-books" data-shelf="ai"><div class="jv-books-head"><span class="jv-books-title"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Claude・生成AIを学べる本</span><span class="jv-books-pr">PR</span></div><div class="jv-books-grid"><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4297153548?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3540/9784297153540_1_2.jpg?_ex=240x240" alt="実践Claude Code入門" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">実践Claude Code入門</p><p class="jv-book-author">西見公宏・吉田真吾・大嶋勇樹</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4297153548?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="ai" data-mall="amazon" data-book="4297153548">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18439208%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18439208%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="ai" data-mall="rakuten" data-book="4297153548">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4297152754?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2758/9784297152758_1_2.jpg?_ex=240x240" alt="Claude CodeによるAI駆動開発入門" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Claude CodeによるAI駆動開発入門</p><p class="jv-book-author">平川知秀</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4297152754?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="ai" data-mall="amazon" data-book="4297152754">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401065%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401065%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="ai" data-mall="rakuten" data-book="4297152754">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4839990204?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0206/9784839990206.jpg?_ex=240x240" alt="開発効率をアップする! Claude Code 実用入門" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">開発効率をアップする! Claude Code 実用入門</p><p class="jv-book-author">大澤文孝</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4839990204?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="ai" data-mall="amazon" data-book="4839990204">Amazonで見る</a></div></div></div></div><p class="jv-books-note">私のおすすめからランダムで3冊を表示しています</p></div>
<style>
.jv-books{border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin:1.5em 0;background:#fff}
.jv-books-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.jv-books-title{font-weight:700;font-size:1.05em}
.jv-books-pr{font-size:.7em;color:#888;border:1px solid #ccc;border-radius:3px;padding:1px 6px;flex-shrink:0}
.jv-books-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;min-height:330px}
.jv-book-card{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #f0f0f0;border-radius:6px;padding:12px 8px;background:#fafafa}
.jv-book-cover img{width:auto;max-width:120px;height:170px;object-fit:contain}
.jv-book-info{width:100%;flex:1;display:flex;flex-direction:column}
.jv-book-title{font-size:.82em;font-weight:600;line-height:1.4;margin:8px 0 2px;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.jv-book-author{font-size:.72em;color:#777;margin:0 0 8px}
.jv-book-btns{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:auto}
.jv-btn{display:block;text-align:center;font-size:.78em;font-weight:600;color:#fff!important;text-decoration:none!important;border-radius:4px;padding:7px 4px;line-height:1.2}
.jv-btn-az{background:#e88b00}
.jv-btn-rk{background:#bf0000}
.jv-btn:hover{opacity:.85}
.jv-books-note{font-size:.7em;color:#999;text-align:right;margin:8px 0 0}
@media(max-width:599px){
.jv-books-grid{grid-template-columns:1fr;min-height:0}
.jv-book-card{flex-direction:row;text-align:left;gap:12px}
.jv-book-cover img{height:110px;max-width:80px}
.jv-book-info{min-width:0}
.jv-book-title{min-height:0}
.jv-book-btns{flex-direction:row}
.jv-btn{flex:1}
}
</style>
<script>
(function(){
var SHELF='ai';
var all=document.querySelectorAll('.jv-books[data-shelf="'+SHELF+'"]');
var root=null;
for(var k=0;k<all.length;k++){if(!all[k].dataset.jvinit){root=all[k];break;}}
if(!root)return;
root.dataset.jvinit='1';
var POOL=[{"t": "実践Claude Code入門", "a": "西見公宏・吉田真吾・大嶋勇樹", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3540/9784297153540_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297153548?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18439208%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18439208%2F", "id": "4297153548"}, {"t": "Claude CodeによるAI駆動開発入門", "a": "平川知秀", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2758/9784297152758_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297152754?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401065%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401065%2F", "id": "4297152754"}, {"t": "開発効率をアップする! Claude Code 実用入門", "a": "大澤文孝", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0206/9784839990206.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4839990204?tag=javeo2022-22", "rk": "", "id": "4839990204"}, {"t": "Microsoft 365 Copilot踏み込み活用術", "a": "太田浩史", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3401/9784295023401_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/429502340X?tag=javeo2022-22", "rk": "", "id": "429502340X"}, {"t": "Google NotebookLM 即効活用大全", "a": "増田智明", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5995/9784297155995_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297155990?tag=javeo2022-22", "rk": "", "id": "4297155990"}, {"t": "できるClaude &#038; Claude Cowork", "a": "清水理史・できるシリーズ編集部", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4842/9784295024842_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295024848?tag=javeo2022-22", "rk": "", "id": "4295024848"}, {"t": "Claude仕事術", "a": "佐藤傑", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5304/9784815645304.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815645302?tag=javeo2022-22", "rk": "", "id": "4815645302"}, {"t": "あらゆる仕事が爆速化する Claude Code徹底活用術", "a": "ひつじ", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2901/9784534062901_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4534062907?tag=javeo2022-22", "rk": "", "id": "4534062907"}];
var REL='nofollow sponsored noopener noreferrer';
function el(tag,cls){var e=document.createElement(tag);if(cls)e.className=cls;return e;}
function btn(href,cls,label,mall,id){
var a=el('a','jv-btn '+cls);a.href=href;a.target='_blank';a.rel=REL;a.textContent=label;
a.setAttribute('data-shelf',SHELF);a.setAttribute('data-mall',mall);a.setAttribute('data-book',id);
return a;}
function card(b){
var d=el('div','jv-book-card');
var cover=el('a','jv-book-cover');cover.href=b.az;cover.target='_blank';cover.rel=REL;
var img=el('img');img.src=b.img;img.alt=b.t;img.width=120;img.height=170;img.loading='lazy';
cover.appendChild(img);
var info=el('div','jv-book-info');
var ttl=el('p','jv-book-title');ttl.textContent=b.t;
var au=el('p','jv-book-author');au.textContent=b.a;
var btns=el('div','jv-book-btns');
btns.appendChild(btn(b.az,'jv-btn-az','Amazonで見る','amazon',b.id));
if(b.rk){btns.appendChild(btn(b.rk,'jv-btn-rk','楽天で見る','rakuten',b.id));}
info.appendChild(ttl);info.appendChild(au);info.appendChild(btns);
d.appendChild(cover);d.appendChild(info);
return d;}
var pool=POOL.slice();
for(var i=pool.length-1;i>0;i--){var j=Math.floor(Math.random()*(i+1));var t=pool[i];pool[i]=pool[j];pool[j]=t;}
var grid=root.querySelector('.jv-books-grid');
grid.style.opacity='0';
while(grid.firstChild)grid.removeChild(grid.firstChild);
pool.slice(0,3).forEach(function(b){grid.appendChild(card(b));});
grid.style.transition='opacity .5s ease';
void grid.offsetWidth;
grid.style.opacity='1';
})();
</script>
</div>]]></content:encoded>
					
					<wfw:commentRss>https://javeo.jp/claude-fable-5-1-changes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>バイブコーディングでWindowsアプリ作成 実例4本と今の進め方</title>
		<link>https://javeo.jp/vibecoding-apps/</link>
					<comments>https://javeo.jp/vibecoding-apps/#respond</comments>
		
		<dc:creator><![CDATA[ジャベ雄]]></dc:creator>
		<pubDate>Thu, 27 Aug 2026 14:57:54 +0000</pubDate>
				<category><![CDATA[AI・Claude]]></category>
		<category><![CDATA[Claude Code]]></category>
		<category><![CDATA[自作アプリ]]></category>
		<guid isPermaLink="false">https://javeo.jp/?p=5343</guid>

					<description><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/08/vibecoding-apps-1024x538.png" class="webfeedsFeaturedVisual" /></p>バイブコーディングでアプリ作成はどこまでやれるのか、Claude Codeでさわった4本のWindowsアプリを材料に並べました 作り直し・前身なしのゼロから・移植・後づけと出発点の違う4本ぶん、リポジトリの実測値と、まだ越えられない線まで書いています]]></description>
										<content:encoded><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/08/vibecoding-apps-1024x538.png" class="webfeedsFeaturedVisual" /></p><div class="codoc-evacuations" style="display:none;" data-shortcode=""></div>
<p class="wp-block-paragraph">AIが騒がれだしてバイブコーディングというアプリ作成手法が流行りだしたころ、私も例にもれずチャレンジしました<br>ただ当時はAIが出すコードを何度もVisual Studioにコピペコピペ・・・それでも当時は革新的だと思っていたころが懐かしいです</p>



<p class="wp-block-paragraph">感動はしながらも躓くことも多く、そもそもアプリなんてそんな頻繁に作ることもないのでしばらく疎遠になっていましたが、ClaudeではFableが公開されOpusは5になった現在でアプリを作る機会ができまして、改めてバイブコーディングでアプリ作成してみました</p>



<p class="wp-block-paragraph">当時とは全然違う、設計さえできれば配布するところまでほとんど手を動かさずにAIが実行してくれる現状をまとめてみます</p>



<p class="wp-block-paragraph">ちなみに作成したアプリは別サイトの <a href="https://javeo.jp/app/" target="_blank" rel="noopener noreferrer">アプリ庫</a> で公開していますので覗いてみてください</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>コピペが消えただけで、ここまで変わるとは思いませんでした</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">いまの私のアプリ作成は頼んで動かしてダメ出しの繰り返し</h2>



<p class="wp-block-paragraph">私がやるのは<strong>頼むことと、動かして違うところを言うこと</strong>、主にこの2つです<br>コードを書くのもビルドもテストの実行も、Claude Code(デスクトップ版)で進みます</p>



<p class="wp-block-paragraph">いまの進め方にしてから、<strong>コーディングどころか開発ツールも触る必要がありません</strong><br>ビルドや実行の命令はAIが裏で走らせて、返ってきたエラーもそのまま読んで直しにいきます</p>



<div class="swell-block-step" data-num-style="circle">
<div class="swell-block-step__item"><div class="swell-block-step__number u-bg-main"><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-l">やりたいことを日本語で伝える</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">「常駐して、ホットキーでタスクを登録できるものが欲しい」<br>まずはこれくらいの粒度で足ります、もっと細かく決めたくなりますが、画面まわりは後から言えば直るので最初に決め切らなくて大丈夫</p>
</div></div>



<div class="swell-block-step__item"><div class="swell-block-step__number u-bg-main"><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-l">設計とタスク分けが返ってくる</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">出てくるのは設計書だったり実装計画だったりで、いきなりコードではありません<br>TaskCatcher は15本・CopyPilot は13本のタスクに分かれて、その一覧とかもプロジェクトのフォルダに残りました</p>
</div></div>



<div class="swell-block-step__item"><div class="swell-block-step__number u-bg-main"><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-l">実装からテストまでAI側で進む</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">ファイルの書き換えもビルドの実行もAIがやります<br><strong>テストのコードも一緒に書かれる</strong>ので、1か所直したときに他が壊れていないかをその場で確かめられるのが利点</p>
</div></div>



<div class="swell-block-step__item"><div class="swell-block-step__number u-bg-main"><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-l">動かして違うところを言う</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">できたexeを起動して、自分で触ります<br>ここだけは代わってもらえないところ、思っていた動きと違えば言葉で返して、また直してもらいます</p>
</div></div>



<div class="swell-block-step__item"><div class="swell-block-step__number u-bg-main"><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-l">配れる形にまとめる</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">最後に単一のexeへまとめて、配布用のzipにします<br>4本とも self-contained(動かすのに必要なものを同梱した形)の単一exeで配布中</p>
</div></div>
</div>



<p class="wp-block-paragraph">設計書やテストがこの順で出てくるのは<strong>設計から進めてほしい・テストも書いてほしいと私が頼んでいるから</strong>で、Claude Code の既定の動きではありません<br>何も言わずに投げると、いきなりコーディングから始まったりします</p>



<p class="wp-block-paragraph">前提もひとつ、C#のビルドには .NET SDK が要ります<br>私は別件で開発環境を入れてあるので、まっさらなPCへ何も入れずに始められるわけではないです<br>（入っていなければAIが教えてくれるので指示に従うだけ）</p>



<p class="wp-block-paragraph">とは言え、一昔前と違って自分で開発ツールを開くこともなく、コーディングに<strong><span class="swl-marker mark_yellow">コピペすらも必要なくなった</span></strong>とは想像していなかったところ</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h24_09.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h24_09-1024x537.png" alt="Claude Codeデスクトップ版にファイルコピーアプリを作りたいと日本語で伝え、要件の整理から始まっている画面" class="wp-image-5348" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h24_09-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h24_09-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h24_09-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h24_09-767x402.png 767w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h24_09.png 1198w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>設計書もAIが作ってくれることが、意外と大きい変化です</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">4本の出発点は作り直し・ゼロから・移植・後づけ</h2>



<p class="wp-block-paragraph">入り口はぜんぶ違うのに、進め方のほうは4本とも同じでした<br>数字は2026年8月27日にリポジトリから採ったもので、期間は<strong>コミットの記録に残っている範囲</strong>です、作業した時間ではありません</p>


<div class="c-scrollHint"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="both" class="wp-block-table is-style-stripes"><table style="--table-width:1150px;"><thead><tr><th>アプリ</th><th>出発点</th><th>何をするもの</th><th>期間</th><th>コミット</th><th>C#のファイル・行数</th><th>自動テスト</th></tr></thead><tbody><tr><td>TaskCatcher</td><td>前の版の作り直し</td><td>ホットキーでタスクを即登録・常駐</td><td>2026/7/19〜8/20</td><td>53</td><td>68本・約4,045行</td><td>27件</td></tr><tr><td>CopyPilot</td><td>前身なしのゼロから</td><td>選んでから実行するファイルコピー・同期</td><td>2026/7/16〜8/20</td><td>52</td><td>36本・約2,380行</td><td>59件</td></tr><tr><td>BacklogTracker デスクトップ版</td><td>Python版からC#へ移植</td><td>Backlogの未読とメンションを常時監視</td><td>2026/7/17〜8/20(C#版)</td><td>15</td><td>20本・約2,869行</td><td>—</td></tr><tr><td>文字コード変換ツール</td><td>昔つくった小物への後づけ</td><td>テキストファイルの文字コードを変換</td><td>2026/8/16〜8/20(原型は1/29)</td><td>6(原型込みで8)</td><td>6本・約695行</td><td>—</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">4本とも <strong>C# / .NET 10 / WPF</strong> のWindows専用で、現行は1.1.0<br>テストの件数を書けたのは記録の残っている2本だけで、残りは記録が残っていないので空欄にしてあります</p>



<div class="wp-block-group is-style-big_icon_memo"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">設計書からタスク分割・テスト・見直しまでの記録がまるごと残っているのは TaskCatcher と CopyPilot の2本<br>ほかの2本は完成物とコミットの記録から書いています</p>
</div></div>



<div class="wp-block-group is-style-big_icon_caution"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">通信についても書いておくと、<strong>4本とも外部との通信がまったく無いわけではありません</strong><br>1.1.0 の世代から更新確認の通信が1日1回だけ入っていて、送っているのはアプリ名と版数だけ(文字コード変換のコマンドから呼ぶモードは確認しません)</p>
</div></div>



<p class="wp-block-paragraph">1本目に挑戦したときの記録は別記事にあります<br>当時はチャットのコードを Visual Studio へ運ぶところからだったので、<strong>読み比べると工程の違いがそのまま出ている</strong>はずです</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/vibecoding-challenge-300x158.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://javeo.jp/vibecoding-challenge/" target="_blank" rel="noopener noreferrer">【AI】バイブコーディングでWindowsアプリを作ってみました</a>
						<span class="p-blogCard__excerpt">AI未経験寄りの私がGoogle AI StudioでC#未経験からWindowsアプリを作ってみた体験記です、AIで誰でも作れるは幻想か、便利さと越えられない一線まで率直にまとめました</span>					</div>
				</div>
			</div>
		</div>


<h2 class="wp-block-heading">実例1 TaskCatcher|1本目をまるごと作り直した</h2>



<p class="wp-block-paragraph">TaskCatcher は、思いついたタスクをホットキーひとつで登録できる常駐アプリです<br>1本目に作ったのがこれで、その版を<strong>2026年7月19日から Claude Code で作り直しました</strong></p>



<ul class="wp-block-list -list-under-dashed">
<li>呼び出し方が5種類(キーの組み合わせ・左Shift2回・Alt2回・Ctrl2回・右クリック2回)</li>



<li>選択中の文字をそのままタスク名へ入れられる</li>



<li>Outlook・Googleカレンダーへの登録に対応</li>



<li>一覧と編集の画面つき</li>
</ul>



<p class="wp-block-paragraph">作った動機はシンプルで、<strong>登録する作業そのものが煩わしくて結局どこにも残らない</strong>のをどうにかしたかったから<br>思いついた瞬間にキーを押せば入る、狙いはそこだけです</p>



<p class="wp-block-paragraph">作り直す前は <strong>.NET 8 の v0.3.0</strong> で、WPFとWinFormsが混ざった作り<br>それを .NET 10 へ全面リビルドして、設計書・実装計画・<strong>15本のタスク</strong>という順で進めました</p>



<p class="wp-block-paragraph">実測は2026年7月19日から8月20日まで、<strong>53コミット</strong>でC#のファイルが68本・約4,045行<br>自動テストは27件が通っている状態です</p>



<p class="wp-block-paragraph">同じアプリを半年以上あけて2回作ったので、工程の差がそのまま比較表になりました</p>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table"><table style="--table-width:850px;"><thead><tr><th>工程</th><th>2025年末(1本目)</th><th>2026年7〜8月(作り直し)</th></tr></thead><tbody><tr><td>使ったAI</td><td>Google AI Studio 無償版(Gemini 3.0)</td><td>Claude Code(デスクトップ版)</td></tr><tr><td>コードの受け渡し</td><td>チャットの回答を手でコピペ</td><td>AIがファイルを直接書き換える</td></tr><tr><td>ビルド</td><td>Visual Studio で自分が実行</td><td>AIが実行してエラーまで読む</td></tr><tr><td>動作確認</td><td>起動して目で見るだけ</td><td>自動テストをAIが走らせる</td></tr><tr><td>開発環境</td><td>Visual Studio が要る</td><td>Visual Studio を開かずに完成</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">でも、この量を1本目と同じやり方でやろうとしたら、途中で萎えると思います<br>チャットの回答を1ファイルずつ貼っていく作業を68本ぶん、、、と考えるとちょっと気が引けます</p>



<p class="wp-block-paragraph"><strong><span class="swl-marker mark_yellow">同じアプリを、同じ人が、違う工程で作り直した</span></strong>という点で、4本のなかではこれがいちばん比べやすい題材<br>同じ用途のアプリを作っているのに、工程はまるで違いました</p>


<div class="wp-block-image is-style-shadow">
<figure class="aligncenter size-full"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h31_57.png"><img decoding="async" width="874" height="814" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h31_57.png" alt="TaskCatcherのクイック登録画面、タスク名と期間・登録先を選んで登録する直前の状態" class="wp-image-5350" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h31_57.png 874w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h31_57-150x140.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h31_57-300x279.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h31_57-768x715.png 768w" sizes="(max-width: 874px) 100vw, 874px" /></a></figure>
</div>


<p class="wp-block-paragraph">機能の一覧とダウンロードは公式ページに置いてあります</p>


<div class="swell-block-postLink">			<div class="p-blogCard -external" data-type="type3" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">アプリ庫</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://javeo.jp/app/wp-content/uploads/2026/07/taskcatcher-ogp-v3.png" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://javeo.jp/app/taskcatcher/" target="_blank" rel="noopener noreferrer">思いついたタスクをホットキーで即登録｜TaskCatcher(Windows常駐・無料)</a>
						<span class="p-blogCard__excerpt">思いついた用事をホットキー一発でその場登録、Outlookの予定表・ToDo、Googleカレンダー・Tasksへ送れるWindows常駐アプリです、exeひとつで.NET不要・無料</span>					</div>
				</div>
			</div>
		</div>


<p class="wp-block-paragraph">どう使うと手が止まらなくなるのかは、<a href="https://javeo.jp/taskcatcher/" target="_blank" rel="noopener noreferrer">思いついたタスクを取りこぼさないための紹介記事</a>のほうに書きました</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>1本目の自分に、この進め方を見せてあげたいです</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">実例2 CopyPilot|前身なしでゼロから作った1本</h2>



<p class="wp-block-paragraph">CopyPilot は、コピーする前に対象を1ファイル単位で選べるファイルコピー・同期ツールです<br><strong>前身なしでゼロから作ったのは、4本のなかでこの1本だけ</strong></p>



<ul class="wp-block-list -list-under-dashed">
<li>実行前に下見の一覧が出て、そこから対象を選べる</li>



<li>追加・更新だけのモードと、コピー元に合わせるミラーモードの2つ</li>



<li>コピーは並列で走る</li>



<li>含める・除外のフィルタ指定</li>



<li>削除はゴミ箱送り(いきなり消さない)</li>
</ul>



<p class="wp-block-paragraph">2026年7月16日に始めて、8月20日までで<strong>52コミット</strong>、C#のファイルは36本・約2,380行<br>タスクは13本に分かれて、<strong><span class="swl-marker mark_yellow">自動テストは59件</span></strong>まで増えました</p>



<p class="wp-block-paragraph">行数は TaskCatcher より少ないのに、テストは<strong>TaskCatcher の27件より多い59件</strong>(件数の記録が残っているのはこの2本だけ)<br>ファイルを上書きしたり消したりする道具なので、手厚くテストしたかったため</p>



<figure class="wp-block-image size-full is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-07-19_15h01_32.png"><img decoding="async" width="980" height="986" src="https://javeo.jp/wp-content/uploads/2026/08/2026-07-19_15h01_32.png" alt="CopyPilotの画面、コピー元とコピー先を指定してプレビューの結果一覧が並んでいる状態" class="wp-image-5351" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-07-19_15h01_32.png 980w, https://javeo.jp/wp-content/uploads/2026/08/2026-07-19_15h01_32-149x150.png 149w, https://javeo.jp/wp-content/uploads/2026/08/2026-07-19_15h01_32-298x300.png 298w, https://javeo.jp/wp-content/uploads/2026/08/2026-07-19_15h01_32-767x772.png 767w" sizes="(max-width: 980px) 100vw, 980px" /></a></figure>



<p class="wp-block-paragraph">動作環境と配布ファイルは公式ページにまとめてあります</p>


<div class="swell-block-postLink">			<div class="p-blogCard -external" data-type="type3" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">アプリ庫</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://javeo.jp/app/wp-content/uploads/2026/07/copypilot.png" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://javeo.jp/app/copypilot/" target="_blank" rel="noopener noreferrer">CopyPilot｜プレビューで選べる高速ファイルコピー | アプリ庫</a>
						<span class="p-blogCard__excerpt">プレビューで対象を見てから1ファイル単位で選んで実行できる無料のWindows用ファイルコピー/同期ツール、差分スキップと並列コピーで高速、ミラーにも対応</span>					</div>
				</div>
			</div>
		</div>

<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>消す方向の機能は、テストを厚くしないと落ち着きません</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>

<div class="p-blogParts post_content" data-partsID="5291">
<div class="jv-adshelf" data-shelf="ai">
<style>
.jv-adshelf{border:1px solid #d7ddea;border-radius:8px;background:#f8faff;padding:16px 18px;margin:2em 0}
.jv-adshelf__head{display:flex;align-items:center;gap:8px;margin-bottom:14px}
.jv-adshelf__title{font-weight:700;font-size:1.02em;line-height:1.4}
.jv-adshelf__pr{flex:none;font-size:.7em;font-weight:700;color:#fff;background:#8a94a6;border-radius:3px;padding:2px 6px;letter-spacing:.04em}
.jv-adshelf__card{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap;padding:14px 0}
.jv-adshelf__card+.jv-adshelf__card{border-top:1px dashed #d7ddea}
.jv-adshelf__banner{flex:0 0 200px;max-width:100%;display:flex;align-items:center;justify-content:center}
.jv-adshelf__banner img{max-width:100%;height:auto;display:block}
.jv-adshelf__body{flex:1 1 260px;min-width:0}
.jv-adshelf__name{font-weight:700;margin:0 0 6px;font-size:.95em;line-height:1.5}
.jv-adshelf__desc{margin:0 0 12px;font-size:.9em;line-height:1.8;color:#3d4451}
.jv-adshelf__btn{display:inline-block;background:#3B5BDB;color:#fff;font-weight:700;font-size:.9em;text-decoration:none;border-radius:5px;padding:9px 18px}
.jv-adshelf__btn:hover{opacity:.88}
@media(max-width:600px){.jv-adshelf__banner{flex:0 0 100%;max-width:240px;margin:0 auto}}
</style>
<div class="jv-adshelf__head"><span class="jv-adshelf__title">AIで仕事を減らしたい方へ</span><span class="jv-adshelf__pr">PR</span></div>
<div class="jv-adshelf__card">
<div class="jv-adshelf__banner"><a href="//af.moshimo.com/af/c/click?a_id=5654017&#038;p_id=7494&#038;pc_id=21647&#038;pl_id=93995" rel="nofollow" referrerpolicy="no-referrer-when-downgrade" attributionsrc><img decoding="async" src="//image.moshimo.com/af-img/7302/000000093995.png" width="500" height="500" style="border:none;"></a><img decoding="async" src="//i.moshimo.com/af/i/impression?a_id=5654017&#038;p_id=7494&#038;pc_id=21647&#038;pl_id=93995" width="1" height="1" style="border:none;" loading="lazy"></div>
<div class="jv-adshelf__body">
<p class="jv-adshelf__name">AI鬼管理｜Claude Code活用の業務自動化トレーニング</p>
<p class="jv-adshelf__desc">Claude Code を業務の自動化に使うためのトレーニングです<br>いきなり申し込む形ではなく、まずは無料の業務効率化診断(オンライン面談)から始められます</p>
<a class="jv-adshelf__btn" href="//af.moshimo.com/af/c/click?a_id=5654017&#038;p_id=7494&#038;pc_id=21647&#038;pl_id=93995" target="_blank" rel="nofollow noopener" referrerpolicy="no-referrer-when-downgrade">無料の業務効率化診断を見てみる</a>
</div>
</div>
<div class="jv-adshelf__card">
<div class="jv-adshelf__banner"><a href="https://px.a8.net/svt/ejp?a8mat=4B41ZJ+57JLVM+5988+609HT" rel="nofollow"><img decoding="async" border="0" width="300" height="250" alt="" src="https://www23.a8.net/svt/bgt?aid=260529679315&#038;wid=003&#038;eno=01&#038;mid=s00000024524001009000&#038;mc=1"></a><img decoding="async" border="0" width="1" height="1" src="https://www14.a8.net/0.gif?a8mat=4B41ZJ+57JLVM+5988+609HT" alt=""></div>
<div class="jv-adshelf__body">
<p class="jv-adshelf__name">Notta｜AI自動文字起こし</p>
<p class="jv-adshelf__desc">会議や動画の音声を自動で文字にするサービスです<br>議事録や書き起こしの手作業を減らしたいときに</p>
<a class="jv-adshelf__btn" href="https://px.a8.net/svt/ejp?a8mat=4B41ZJ+57JLVM+5988+609HT" target="_blank" rel="nofollow noopener" referrerpolicy="no-referrer-when-downgrade">Nottaを見てみる</a>
</div>
</div>
</div>
</div>


<h2 class="wp-block-heading">実例3 BacklogTracker|Python版をC#へ移植した</h2>



<p class="wp-block-paragraph">BacklogTracker のデスクトップ版は、複数の Backlog スペースの未読とメンションを常時見張るアプリです<br>もとは Python の customtkinter で作っていたものを、<strong>C# / WPF へまるごと移植しました</strong></p>



<ul class="wp-block-list -list-under-dashed">
<li>複数のスペースをまとめて監視できる</li>



<li>プロジェクトごとに通知のレベルを変えられる</li>



<li>通知をクリックすると、該当のコメントへそのまま飛ぶ</li>



<li>APIキーは暗号化して保存</li>
</ul>



<p class="wp-block-paragraph">移植した狙いは、<strong>起動の速さと見た目</strong><br>Python版は立ち上がりに待ちがあって、1日中つけっぱなしにする道具としてはやっぱり気になっていました</p>



<p class="wp-block-paragraph"><strong><span class="swl-marker mark_yellow">設定とデータは旧版のまま引き継げる形</span></strong>にしてあるので、同じPCで入れ替える場合は登録し直す手間もありません<br>移植でいちばん気を使ったのが、ここでした</p>



<p class="wp-block-paragraph">C#版の初コミットは2026年7月17日で、そこから8月20日までに<strong>15コミット</strong>、C#のファイルは20本・約2,869行<br>置き場そのものは5月から動いていますが、Python版や Chrome拡張も同居している場所なので、C#版の初コミットから数えています</p>



<p class="wp-block-paragraph">コミットの数だけ見ると少なめで、1回にまとめて入れていたみたいな感じ<br>それでも行数では<strong>TaskCatcher の次に多い1本</strong>です</p>



<figure class="wp-block-image size-full is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-07-17_07h46_58.png"><img decoding="async" width="546" height="842" src="https://javeo.jp/wp-content/uploads/2026/08/2026-07-17_07h46_58.png" alt="BacklogTrackerデスクトップ版の未読一覧、監視をオンにして課題が並んでいる状態" class="wp-image-5352" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-07-17_07h46_58.png 546w, https://javeo.jp/wp-content/uploads/2026/08/2026-07-17_07h46_58-97x150.png 97w, https://javeo.jp/wp-content/uploads/2026/08/2026-07-17_07h46_58-195x300.png 195w" sizes="(max-width: 546px) 100vw, 546px" /></a></figure>



<p class="wp-block-paragraph">導入手順と設定はデスクトップ版の公式ページにあります</p>


<div class="swell-block-postLink">			<div class="p-blogCard -external" data-type="type3" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">アプリ庫</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://javeo.jp/app/wp-content/uploads/2026/07/backlog-tracker-desktop.png" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://javeo.jp/app/backlog-tracker-desktop/" target="_blank" rel="noopener noreferrer">Backlog監視ツール デスクトップ版｜タスクトレイ常駐型の未読監視Winアプリ | アプリ庫</a>
						<span class="p-blogCard__excerpt">Backlogの更新をタスクトレイ常駐で監視して、ブラウザを開いていなくてもデスクトップ通知で知らせる無料のWindowsアプリです。複数スペースを1画面にまとめて確認でき、&#8230;</span>					</div>
				</div>
			</div>
		</div>


<p class="wp-block-paragraph">通知の設計をどう考えたかは、<a href="https://javeo.jp/backlog-desktop-notification/" target="_blank" rel="noopener noreferrer">見落としを減らすための紹介記事</a>で書いています</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>移植は、前の版の使い勝手を壊さないところが勝負です</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">実例4 文字コード変換ツール|昔つくったアプリの改修</h2>



<p class="wp-block-paragraph">テキストファイルの文字コードを変換するだけの小さいアプリで、C#のファイル6本・約695行で止まっています<br>4本のなかでは最小で、これだけは<strong>作り直さずに、前回作成したものを少し改修しただけ</strong></p>



<ul class="wp-block-list -list-under-dashed">
<li>Shift-JIS と UTF-8(BOMあり・なし)への変換</li>



<li>BOMの自動判定</li>



<li>Shift-JIS で化けやすい記号の正規化</li>



<li>ファイルを放り込むGUIと、引数を渡すCLI(コマンドから呼ぶ入り口)の両対応</li>
</ul>



<p class="wp-block-paragraph">できないことも書いておくと、<strong>改行コードの変換はありません</strong><br>文字コードだけを変えるツールなので、CRLFとLFの直しは別の道具になります</p>



<p class="wp-block-paragraph">原型を作ったのは2026年1月29日、まだ Visual Studio で書いていたころのものです<br>そこから半年以上ほったらかしにして、<strong>2026年8月16日から20日までの6コミット</strong>で、コマンドから呼ぶ入り口を使えるようにして、更新確認も足して 1.1.0 にしました</p>



<p class="wp-block-paragraph">まるごと作り直さなくても、<strong><span class="swl-marker mark_yellow">足りないところだけ後から足せます</span></strong></p>



<p class="wp-block-paragraph">でも、小さいから楽とも限らないのがちょっと意外なところ<br>化けやすい記号の扱いだけはだいぶ試していて、変換そのものより<strong>実際のファイルで何が起きるかを確かめる時間</strong>のほうが長かった気がします</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h56_07.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h56_07-1024x537.png" alt="文字コード変換ツールの画面、変換後の文字コードを選んでファイルの投入を待っている状態" class="wp-image-5355" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h56_07-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h56_07-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h56_07-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h56_07-767x402.png 767w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h56_07.png 1198w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">ダウンロードと使い方は公式ページにあります</p>


<div class="swell-block-postLink">			<div class="p-blogCard -external" data-type="type3" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">アプリ庫</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://javeo.jp/app/wp-content/uploads/2026/08/text-encoding-converter.png" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://javeo.jp/app/text-encoding-converter/" target="_blank" rel="noopener noreferrer">文字コード変換アプリの使い方｜CSVの文字化けを解決 | アプリ庫</a>
						<span class="p-blogCard__excerpt">CSVやテキストの文字コードをShift_JIS⇔UTF-8に変換する無料Windowsアプリです。ドラッグ＆ドロップ・右クリックの「送る」・コマンドラインの3通りの使い方と、変換しても&#8230;</span>					</div>
				</div>
			</div>
		</div>

<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>小さい道具ほど、作るより確かめるほうに時間がかかります</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">4本さわって分かった、下がった線と残った線</h2>



<p class="wp-block-paragraph">1本目のときに書いた結論は、AIがあれば誰でも作れるというのは幻想で、作れはしたけれど一定のリテラシーは要る、というものでした<br>バイブコーディングでできることは確かに広がりましたが、4本さわったいまも<strong><span class="swl-marker mark_yellow">線は下がっただけで消えてはいません</span></strong></p>



<h3 class="wp-block-heading">下がったところ</h3>



<ul class="wp-block-list is-style-good_list -list-under-dashed">
<li>コードの転記が消えた、貼り間違いという事故そのものが起きない</li>



<li>ビルドのエラーはAIが読んで直すので、たいていは自分で読まずに済みました</li>



<li>頼めばテストのコードも一緒に書いてもらえる(27件・59件はどちらも自分では書かなかった量)</li>



<li>Visual Studio を開かずにアプリが1本できあがる</li>
</ul>



<h3 class="wp-block-heading">残ったところ</h3>



<p class="wp-block-paragraph">いっぽうで、こちら側に置きっぱなしのものもあります<br><strong><span class="swl-marker mark_yellow" style="color:#e8313b">何を作るかを決めるのは、いまも人の側</span></strong>です</p>



<ul class="wp-block-list is-style-bad_list -list-under-dashed">
<li>やりたいことを言葉にできないと、そもそも始まらない</li>



<li>出てきたものが合っているかの判定は自分、動かして触るところは代われない</li>



<li>配るところまで持っていくには、exeのまとめ方・更新の仕組み・利用規約という別の段取りが要る</li>



<li>4本とも題材は「自分が困っていたこと」、困りごとが無いと作るものが決まらない</li>
</ul>



<p class="wp-block-paragraph">もうひとつ、<strong><span class="swl-marker mark_yellow" style="color:#e8313b">動くかどうかを確かめるのは自分の仕事</span></strong>のまま<br>テストは書いてもらえますが、そのテストが確かめている中身で合っているのかは、やっぱり自分で見るしかありません</p>



<p class="wp-block-paragraph">だから、要るリテラシーが消えたのではなく<strong>中身が入れ替わった</strong>という言い方がいちばん近い気がします<br>コードを書ける力の代わりに、やりたいことを言葉にする力と、出てきたものを確かめる力<br>ちゃんと動くところまで持っていけるかは、結局このふたつで決まるんじゃないでしょうか？</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>作りたいものが無いと、道具がよくても手は動きません</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">まとめ バイブコーディングでアプリ作成は小さいものから</h2>



<p class="wp-block-paragraph">最初の1本におすすめなのは、4本目の文字コード変換くらいの大きさです<br>6ファイル・約695行、<strong>頼んで動かして直すのを数回まわせば形になる規模</strong>なら、進め方そのものに慣れられます</p>



<p class="wp-block-paragraph">ただ、小さいから楽とは限らないのは実例4で書いたとおりです<br>小さい1本でも、動かして確かめる時間はそれなりに要ります</p>



<ul class="wp-block-list is-style-check_list -list-under-dashed">
<li>題材は自分が困っていることから選ぶ(使わないものは完成まで行かない)</li>



<li>最初から機能を盛らない、動く形をひとつ作ってから足していく</li>



<li>出てきたものはちゃんと自分で動かして確かめる、ここを飛ばすと後から戻される</li>



<li>テストも一緒に書いてもらう(直したときに他が壊れていないかがその場で分かる)</li>



<li>配れる形にするところまでを1セットにすると、中途半端で止まりにくい</li>
</ul>



<p class="wp-block-paragraph">今回並べた4本は <a href="https://javeo.jp/app/" target="_blank" rel="noopener noreferrer">Windows・WEB・Chrome拡張の無料ツールをまとめた棚</a> に置いてあります<br>どれも<strong>自分が困って作ったもの</strong>なので、同じところで止まっている方には合うかもしれません</p>



<p class="wp-block-paragraph">作り直しも、前身なしのゼロからも、移植も、後づけも、同じ進め方でひととおり形になりました<br>半年あまりでここまで工程が変わったので、次の半年でまた別のことを書いている可能性もじゅうぶんあります<br>そのときはまた実測ごと並べます</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>まずは小さいものを1本、最後まで通すところからです</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>

<div class="p-blogParts post_content" data-partsID="4603">
<div class="jv-books" data-shelf="ai"><div class="jv-books-head"><span class="jv-books-title"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Claude・生成AIを学べる本</span><span class="jv-books-pr">PR</span></div><div class="jv-books-grid"><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4297153548?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3540/9784297153540_1_2.jpg?_ex=240x240" alt="実践Claude Code入門" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">実践Claude Code入門</p><p class="jv-book-author">西見公宏・吉田真吾・大嶋勇樹</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4297153548?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="ai" data-mall="amazon" data-book="4297153548">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18439208%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18439208%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="ai" data-mall="rakuten" data-book="4297153548">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4297152754?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2758/9784297152758_1_2.jpg?_ex=240x240" alt="Claude CodeによるAI駆動開発入門" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Claude CodeによるAI駆動開発入門</p><p class="jv-book-author">平川知秀</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4297152754?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="ai" data-mall="amazon" data-book="4297152754">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401065%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401065%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="ai" data-mall="rakuten" data-book="4297152754">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4839990204?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0206/9784839990206.jpg?_ex=240x240" alt="開発効率をアップする! Claude Code 実用入門" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">開発効率をアップする! Claude Code 実用入門</p><p class="jv-book-author">大澤文孝</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4839990204?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="ai" data-mall="amazon" data-book="4839990204">Amazonで見る</a></div></div></div></div><p class="jv-books-note">私のおすすめからランダムで3冊を表示しています</p></div>
<style>
.jv-books{border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin:1.5em 0;background:#fff}
.jv-books-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.jv-books-title{font-weight:700;font-size:1.05em}
.jv-books-pr{font-size:.7em;color:#888;border:1px solid #ccc;border-radius:3px;padding:1px 6px;flex-shrink:0}
.jv-books-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;min-height:330px}
.jv-book-card{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #f0f0f0;border-radius:6px;padding:12px 8px;background:#fafafa}
.jv-book-cover img{width:auto;max-width:120px;height:170px;object-fit:contain}
.jv-book-info{width:100%;flex:1;display:flex;flex-direction:column}
.jv-book-title{font-size:.82em;font-weight:600;line-height:1.4;margin:8px 0 2px;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.jv-book-author{font-size:.72em;color:#777;margin:0 0 8px}
.jv-book-btns{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:auto}
.jv-btn{display:block;text-align:center;font-size:.78em;font-weight:600;color:#fff!important;text-decoration:none!important;border-radius:4px;padding:7px 4px;line-height:1.2}
.jv-btn-az{background:#e88b00}
.jv-btn-rk{background:#bf0000}
.jv-btn:hover{opacity:.85}
.jv-books-note{font-size:.7em;color:#999;text-align:right;margin:8px 0 0}
@media(max-width:599px){
.jv-books-grid{grid-template-columns:1fr;min-height:0}
.jv-book-card{flex-direction:row;text-align:left;gap:12px}
.jv-book-cover img{height:110px;max-width:80px}
.jv-book-info{min-width:0}
.jv-book-title{min-height:0}
.jv-book-btns{flex-direction:row}
.jv-btn{flex:1}
}
</style>
<script>
(function(){
var SHELF='ai';
var all=document.querySelectorAll('.jv-books[data-shelf="'+SHELF+'"]');
var root=null;
for(var k=0;k<all.length;k++){if(!all[k].dataset.jvinit){root=all[k];break;}}
if(!root)return;
root.dataset.jvinit='1';
var POOL=[{"t": "実践Claude Code入門", "a": "西見公宏・吉田真吾・大嶋勇樹", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3540/9784297153540_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297153548?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18439208%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18439208%2F", "id": "4297153548"}, {"t": "Claude CodeによるAI駆動開発入門", "a": "平川知秀", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2758/9784297152758_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297152754?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401065%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401065%2F", "id": "4297152754"}, {"t": "開発効率をアップする! Claude Code 実用入門", "a": "大澤文孝", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0206/9784839990206.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4839990204?tag=javeo2022-22", "rk": "", "id": "4839990204"}, {"t": "Microsoft 365 Copilot踏み込み活用術", "a": "太田浩史", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3401/9784295023401_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/429502340X?tag=javeo2022-22", "rk": "", "id": "429502340X"}, {"t": "Google NotebookLM 即効活用大全", "a": "増田智明", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5995/9784297155995_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297155990?tag=javeo2022-22", "rk": "", "id": "4297155990"}, {"t": "できるClaude &#038; Claude Cowork", "a": "清水理史・できるシリーズ編集部", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4842/9784295024842_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295024848?tag=javeo2022-22", "rk": "", "id": "4295024848"}, {"t": "Claude仕事術", "a": "佐藤傑", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5304/9784815645304.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815645302?tag=javeo2022-22", "rk": "", "id": "4815645302"}, {"t": "あらゆる仕事が爆速化する Claude Code徹底活用術", "a": "ひつじ", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2901/9784534062901_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4534062907?tag=javeo2022-22", "rk": "", "id": "4534062907"}];
var REL='nofollow sponsored noopener noreferrer';
function el(tag,cls){var e=document.createElement(tag);if(cls)e.className=cls;return e;}
function btn(href,cls,label,mall,id){
var a=el('a','jv-btn '+cls);a.href=href;a.target='_blank';a.rel=REL;a.textContent=label;
a.setAttribute('data-shelf',SHELF);a.setAttribute('data-mall',mall);a.setAttribute('data-book',id);
return a;}
function card(b){
var d=el('div','jv-book-card');
var cover=el('a','jv-book-cover');cover.href=b.az;cover.target='_blank';cover.rel=REL;
var img=el('img');img.src=b.img;img.alt=b.t;img.width=120;img.height=170;img.loading='lazy';
cover.appendChild(img);
var info=el('div','jv-book-info');
var ttl=el('p','jv-book-title');ttl.textContent=b.t;
var au=el('p','jv-book-author');au.textContent=b.a;
var btns=el('div','jv-book-btns');
btns.appendChild(btn(b.az,'jv-btn-az','Amazonで見る','amazon',b.id));
if(b.rk){btns.appendChild(btn(b.rk,'jv-btn-rk','楽天で見る','rakuten',b.id));}
info.appendChild(ttl);info.appendChild(au);info.appendChild(btns);
d.appendChild(cover);d.appendChild(info);
return d;}
var pool=POOL.slice();
for(var i=pool.length-1;i>0;i--){var j=Math.floor(Math.random()*(i+1));var t=pool[i];pool[i]=pool[j];pool[j]=t;}
var grid=root.querySelector('.jv-books-grid');
grid.style.opacity='0';
while(grid.firstChild)grid.removeChild(grid.firstChild);
pool.slice(0,3).forEach(function(b){grid.appendChild(card(b));});
grid.style.transition='opacity .5s ease';
void grid.offsetWidth;
grid.style.opacity='1';
})();
</script>
</div>]]></content:encoded>
					
					<wfw:commentRss>https://javeo.jp/vibecoding-apps/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>llms.txt は意味ない？AIは探しに来ていない</title>
		<link>https://javeo.jp/llmstxt-unread/</link>
					<comments>https://javeo.jp/llmstxt-unread/#respond</comments>
		
		<dc:creator><![CDATA[ジャベ雄]]></dc:creator>
		<pubDate>Sat, 22 Aug 2026 08:49:30 +0000</pubDate>
				<category><![CDATA[ブログ運営]]></category>
		<category><![CDATA[Claude Code]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[生成AI]]></category>
		<guid isPermaLink="false">https://javeo.jp/?p=5307</guid>

					<description><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/08/llmstxt-unread-1-1024x539.png" class="webfeedsFeaturedVisual" /></p>llms.txt を置けばAIに読んでもらえる、という話をよく見かけます、Googleの見解と38,000サイトの実測データを当たったら、AI検索の取得はごくわずかでした、ただし取りに来ていたものの正体は少し意外で、用途を絞れば置く意味は残ります]]></description>
										<content:encoded><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/08/llmstxt-unread-1-1024x539.png" class="webfeedsFeaturedVisual" /></p><div class="codoc-evacuations" style="display:none;" data-shortcode=""></div>
<p class="wp-block-paragraph">AI検索に載りたいなら llms.txt を置きましょう、という記事をあちこちで見かけます<br>ただ、自分のサイトに置く前に調べてみたら、<strong>llms.txt は意味ないと言われるだけの根拠</strong>がひととおりそろっていました</p>



<p class="wp-block-paragraph">Googleは「どのAIシステムも使っていない」という立場で、38,000サイト分の実測でも<strong><span class="swl-marker mark_yellow">97%が一度もリクエストされていません</span></strong><br>しかも、AIは置いていないサイトを探しに来ることすらしていませんでした</p>



<p class="wp-block-paragraph">なのでAI検索に引用されたくて置くなら、いまのところ効果の裏づけはありません<br>ただ、Claude Code のようなコーディングエージェント向けだと話が変わってきます</p>



<h2 class="wp-block-heading">llms.txt とは AIに読ませるサイトの案内図</h2>



<p class="wp-block-paragraph">サイトのルートに置く <strong>llms.txt</strong> は、AIに「うちはこういう構成なので、詳しくはここを読んで」と伝えるマークダウンファイルです<br>提案は Jeremy Howard 氏、初版の公開は2024年9月3日</p>



<p class="wp-block-paragraph">狙いはシンプルで、広告やJavaScriptだらけのHTMLをAIに読ませる代わりに、要点だけを整理した場所を1か所用意しておこう、という発想<br>置き場所は <strong>/llms.txt</strong> が基本で、<strong>/docs/llms.txt</strong> のようなサブパスでも構いません</p>



<p class="wp-block-paragraph">名前が似ているので robots.txt と混同しがちですが、役割はぜんぜん別もの</p>



<figure class="wp-block-table"><table><thead><tr><th>ファイル</th><th>伝えること</th></tr></thead><tbody><tr><td><strong>robots.txt</strong></td><td>クロールしていい / だめ(通行の可否)</td></tr><tr><td><strong>llms.txt</strong></td><td>読むならここを読んでほしい(案内)</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">robots.txt が門番だとすると、llms.txt は受付に置いてある館内マップみたいなものです<br>置いたからといって入館者が増えるわけではない、というのがこのあと出てくる話につながります</p>



<h3 class="wp-block-heading">中身はマークダウンで書く</h3>



<p class="wp-block-paragraph">仕様で必須とされているのは <strong>プロジェクト名のH1が1つだけ</strong>で、あとは全部おまけです<br>概要をブロック引用で添えて、H2で区切ったリンク集を並べる、というのが標準的な形になります</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-markdown" data-lang="Markdown"><code># サイト名

&gt; このサイトが何なのかを1〜2行で

## 主要な記事

- [記事タイトル](https://example.com/foo/): どんな内容か
- [記事タイトル](https://example.com/bar/): どんな内容か</code></pre></div>



<p class="wp-block-paragraph">形式がマークダウンなのは、人が読んでも分かるし機械もパースできるからです<br>仕様そのものは止まっているわけではなく、2026年8月10日に v2 が出ています</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h40_26.png"><img decoding="async" width="1024" height="538" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h40_26-1024x538.png" alt="llms.txt の仕様が説明されている llmstxt.org のトップページ" class="wp-image-5326" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h40_26-1024x538.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h40_26-300x158.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h40_26-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h40_26-766x403.png 766w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h40_26.png 1198w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>ここまでは、なかなか良さそうな仕組みに見えるんです</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">Googleは「どのAIも使っていない」と言っている</h2>



<p class="wp-block-paragraph">GoogleのJohn Mueller氏は、llms.txt を<strong>「現時点では完全に憶測の域」</strong>と表現しています<br>理由はファイル自体は何年も前からあるのにどのAIシステムも使っていないから、という指摘</p>



<p class="wp-block-paragraph">Google の見解はここがはっきりしていて、llms.txt も著者情報版の llms-author.txt も使っていません<br>そのうえで氏が挙げていた判断の目安が、ちょっと現実的でおもしろかったです</p>



<div class="wp-block-group is-style-big_icon_point"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">お客さんを連れてきてくれるAIプラットフォームが「このファイルが要る」と言い出したら、そのとき作ればいい</p>
</div></div>



<p class="wp-block-paragraph">要するに、需要が発生してから作っても遅くないという話なんです<br>出典は<a href="https://www.searchenginejournal.com/google-says-llms-txt-is-purely-speculative-for-now/577576/" target="_blank" rel="noopener noreferrer">Search Engine Journal の記事(2026年6月2日)</a>で、氏の発言をまとめたものになります</p>



<p class="wp-block-paragraph">ちなみに Mueller 氏が代わりに評価していたのは <strong>WebMCP</strong> のほうでした<br>すでにサイトへ来ているAIエージェントに、どうやって正しく作業させるかという発想の規格で、Chromeが対応しています</p>



<h2 class="wp-block-heading">97%は一度もリクエストされていない</h2>



<p class="wp-block-paragraph">Ahrefs が2026年6月15日に公開した調査で、<strong><span class="swl-marker mark_yellow" style="color:#e8313b">llms.txt を置いた約38,000サイトのうち97%が、1か月間まったく取得されていなかった</span></strong>という結果が出ています<br>今回いちばん効いた材料がこれでした</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">97% of those files received zero traffic in May 2026.</p>
<cite>Ahrefs「We Analyzed 137K Sites: 97% of llms.txt Files Never Get Read」</cite></blockquote>



<p class="wp-block-paragraph">出典は <a href="https://ahrefs.com/blog/llmstxt-study/" target="_blank" rel="noopener noreferrer">Ahrefs の調査記事</a><br>数字だけ見ると強烈ですが、どうやって測ったのかも明記されているので、そこも見ておきます</p>



<h3 class="wp-block-heading">調査の方法と規模</h3>



<p class="wp-block-paragraph">対象は、Ahrefs のアクセス解析を入れていて2026年5月にトラフィックがあった <strong>137,210ドメイン</strong><br>各ドメインのルートを叩いて llms.txt が HTTP 200 で返るかを確認し、中身がちゃんとマークダウンのものだけを有効と数えています</p>



<ul class="wp-block-list -list-under-dashed">
<li>調査ドメイン:<strong>137,210</strong></li>



<li>有効な llms.txt を持っていた:<strong>38,360(28%)</strong></li>



<li>2026年5月にリクエスト0件:<strong>そのうち97%</strong></li>



<li>何かしら取得されたのは:<strong>約1,100ドメイン</strong></li>
</ul>



<p class="wp-block-paragraph">HTMLやソフト404を弾いている点が大事なところで、「置いたつもりで実は壊れていた」ぶんは最初から除かれています<br>ちゃんと動いている llms.txt に限っても97%が無風だった、ということなんです</p>



<h3 class="wp-block-heading">取りに来ていたのは主にSEOツール</h3>



<p class="wp-block-paragraph">残り3%に届いたリクエストも、96%はボットで人間は4%<br>その内訳がこちら</p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>リクエスト元</th><th>割合</th></tr></thead><tbody><tr><td><strong>SEO監査ツール</strong></td><td>21.7%</td></tr><tr><td>不明</td><td>14.9%</td></tr><tr><td>一般クローラー</td><td>13.1%</td></tr><tr><td>技術プロファイリングツール</td><td>11.6%</td></tr><tr><td>AIエージェント・インフラ</td><td>10.5%</td></tr><tr><td>GEO / AEOツール</td><td>5.8%</td></tr><tr><td>AI学習クローラー</td><td>5.3%</td></tr><tr><td>llms.txt スキャナー</td><td>3.6%</td></tr><tr><td>サービス / ソーシャルボット</td><td>2.9%</td></tr><tr><td>リサーチボット</td><td>2.7%</td></tr><tr><td>AIアシスタント</td><td>2.5%</td></tr><tr><td><strong>AI検索の取得ボット</strong></td><td><strong>1.1%</strong></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">いちばん多いのが <strong>SEO監査ツールの21.7%</strong>で、いちばん少ない部類が<strong><span class="swl-marker mark_yellow">AI検索の取得ボットの1.1%</span></strong>です<br>「AI検索に引用されたいから置く」という動機に対して、その用途で読みに来ているのは全体の1%ちょっと、という話になります</p>



<p class="wp-block-paragraph">置いた人を見に来ているのが、AIではなくSEOツールだった<br>この構図は皮肉というより、新しい規格が出たときにだいたい起きることなのかもしれません</p>



<h3 class="wp-block-heading">読まれていても価値があるとは限らない</h3>



<p class="wp-block-paragraph">ここで「SEOツールが2割も読んでるなら、置く意味はあるんじゃないか」と思いたくなりませんか？<br>私も一度そう考えたんですが、読まれた先で何が起きるかを追うと話が続きませんでした</p>



<p class="wp-block-paragraph">SEO監査ツールが取得したデータの行き先は、<strong>そのツールのデータベース</strong><br>そこを見るのは競合分析をしている他人で、<strong>こちらの順位にも流入にも被リンクにも触れません</strong></p>



<p class="wp-block-paragraph">そもそもこれらのツールは、llms.txt があろうとなかろうと<strong>サイト全体をクロール済み</strong><br>1ファイル増えたところで、向こうから見えるものは変わらないんです</p>



<p class="wp-block-paragraph"><strong><span class="swl-marker mark_yellow">21.7%という数字は取得された分の内訳であって、価値の指標ではありません</span></strong><br>分母は「97%がそもそも0件」なので、残り3%の中の割合を効果として読むのは二重の誤読</p>



<p class="wp-block-paragraph">内訳をもう一度見ると「GEO / AEOツール 5.8%」という行が見つかるでしょう<br>この手のサイト診断ツールは、llms.txt が無いと減点してくることがあるんです</p>



<div class="wp-block-group is-style-big_icon_caution"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">置けば診断スコアは上がるでしょう<br>でも上がるのはスコアだけで、読者もAIも増えません</p>
</div></div>



<p class="wp-block-paragraph">スコアは順位でも流入でもない、<strong>途中の目安</strong></p>



<p class="wp-block-paragraph">そこを目的にして置くと、手段と目的が入れ替わってしまうんです</p>



<h3 class="wp-block-heading">AIは置いていないサイトを探しに来ない</h3>



<p class="wp-block-paragraph">この調査でいちばん効くのは、割合の話よりこっちだと思います<br>Ahrefs は、<strong><span class="swl-marker mark_yellow" style="color:#e8313b">llms.txt が存在しないサイトに対して、AIボットからのリクエストは1件も来ていなかった</span></strong>と報告しています</p>



<div class="wp-block-group is-style-big_icon_caution"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">AIクローラーは「このサイトに llms.txt はあるかな」と確認しに来ていない、ということです<br>置いてあるサイトでたまたま踏むことはあっても、無いサイトを探索する動きは観測されていません</p>
</div></div>



<p class="wp-block-paragraph">ここが分かると、「置いていないから損をしている」という不安はいったん消せます<br>探しに来ていない相手に向けて、置いていないことを気に病んでも仕方がないので</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>置いてないと不利、というわけではないんです<br>そもそも見に来ていないので</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">いちばん取りに来ていたのは Claude Code だった</h2>



<p class="wp-block-paragraph">ここから話が少しひっくり返ります<br>名前が分かるボットに絞って見ると、AIボットからのリクエストで最多だったのは <strong>GPTBot の4.51%</strong>で、そのすぐ後ろに <strong>Claude-Code</strong> が付けていました</p>



<p class="wp-block-paragraph">Claude-Code は Anthropic のコーディングエージェント<br>そしてこの Claude-Code が、<strong><span class="swl-marker mark_yellow">AI検索の取得ボット・AIアシスタント・AI学習クローラーのどれよりも多く llms.txt を取りに来ていた</span></strong>と報告されています</p>



<p class="wp-block-paragraph">llms.txt は読まれていないというより、<strong>読む相手が想定と違った</strong>ということなんです</p>



<figure class="wp-block-table"><table><thead><tr><th>置く目的</th><th>現状</th></tr></thead><tbody><tr><td>AI検索に引用されたい</td><td>×(該当する取得は1.1%)</td></tr><tr><td>AIの学習に使ってほしい</td><td>△(5.3%、学習側はそもそも本文を読む)</td></tr><tr><td><strong>コーディングエージェントに参照させたい</strong></td><td><strong>○(実際に取りに来ている)</strong></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Claude Code に何かを調べさせたとき、そのサイトの構造をつかむために llms.txt を踏む<br>そういう使われ方だったりすると、確かに噛み合います</p>



<p class="wp-block-paragraph">だから、ドキュメントサイトやAPIリファレンスを持っている人には、いまでも置く理由があります<br>逆に個人ブログでこの用途を期待するのは、やっぱり少し無理があるかなと思います</p>



<p class="wp-block-paragraph">Claude Code 自体が読む設定ファイルの話は、別の記事にまとめてあります</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/claude-thumbnail-300x158.png" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://javeo.jp/claude-code-config-files-guide/" target="_blank" rel="noopener noreferrer">Claude Code 設定ファイル早見表 役割と場所</a>
						<span class="p-blogCard__excerpt">Claude Codeを触っていると次々に登場する設定ファイル(CLAUDE.md・settings.json・AGENT.md・SKILL.mdなど)を、保存場所と役割で一覧化した早見表記事です、微調整目線で抑えたい初心者〜中級者向けにまとめました</span>					</div>
				</div>
			</div>
		</div>


<h2 class="wp-block-heading">大手のドキュメントサイトは置いている</h2>



<p class="wp-block-paragraph">実際どうなっているのか気になったので、有名どころのURLを直接叩いて試してみたところ、はっきり分かれました<br>2026年8月22日時点の結果がこちら</p>



<figure class="wp-block-table"><table><thead><tr><th>サイト</th><th>/llms.txt</th></tr></thead><tbody><tr><td>Cloudflare Developers</td><td>あり(約16KB)</td></tr><tr><td>Stripe Docs</td><td>あり(約90KB)</td></tr><tr><td>Anthropic(Claude のドキュメント)</td><td>あり(約60KB)</td></tr><tr><td>OpenAI(platform.openai.com)</td><td>なし(404)</td></tr><tr><td><strong>このブログ(javeo.jp)</strong></td><td><strong>あり(約15KB)</strong></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">開発者向けドキュメントを持っている会社は、だいたい設置済み<br>ただ、置いている理由は前の節とつながっていて、AI検索対策というよりコーディングエージェントに読ませるためだと考えると筋が通ります</p>



<p class="wp-block-paragraph">Anthropic のような提供側が整備を進める一方で、Ahrefs の集計だとAI検索の取得は1.1%どまり<br>作る側と読む側で温度が違うのが、この規格のいまの位置なんでしょう</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h43_35.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h43_35-1024x537.png" alt="Anthropic の llms.txt をブラウザで開いた画面、見出しとリンクが並んでいる" class="wp-image-5327" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h43_35-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h43_35-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h43_35-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h43_35-767x402.png 767w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h43_35.png 1198w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">AI検索まわりの用語がぼんやりしている方は、<a href="https://javeo.jp/ai-glossary/" target="_blank" rel="noopener noreferrer">AI用語集</a>にクローラーや学習まわりの言葉をまとめてあります</p>



<h2 class="wp-block-heading">WordPressで置いてみて分かったこと</h2>



<p class="wp-block-paragraph">結論から言うと、プラグインを入れて5分で終わりとはいきませんでした<br>初期設定のままだと、案内図として使えないものができあがるんです</p>



<p class="wp-block-paragraph">使ったのは <strong>Website LLMs.txt</strong> という無料プラグイン<br>この記事を書きながら、実際に javeo.jp へ入れて確かめました</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h45_42.png"><img decoding="async" width="1024" height="539" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h45_42-1024x539.png" alt="Website LLMs.txt プラグインのコンテンツ設定画面、投稿タイプと最大投稿数の項目" class="wp-image-5328" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h45_42-1024x539.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h45_42-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h45_42-300x158.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h45_42-767x404.png 767w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h45_42.png 1198w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h3 class="wp-block-heading">入れただけでは生成されない</h3>



<p class="wp-block-paragraph">有効化しただけで <strong>/llms.txt</strong> を叩くと、返ってくるのはまだ404<br>ただ、返ってきたのはWordPressのエラーページではなく、プラグイン自身の「まだ生成されていません」という一行でした</p>



<p class="wp-block-paragraph">管理画面の「ファイルステータス」に <strong>Generate now</strong> というボタンがあって、これを押して初めてファイルができます<br>入れて満足して終わっている人、いるんじゃないでしょうか</p>



<h3 class="wp-block-heading">初期設定のままだと古い記事が落ちる</h3>



<p class="wp-block-paragraph">ここが一番の落とし穴<br>「タイプごとの最大投稿数」の初期値が <strong>100</strong> なので、それを超えるぶんは古い順に切り捨てられます</p>



<p class="wp-block-paragraph">このブログは公開記事が128本あるので、<strong><span class="swl-marker mark_yellow">27本が黙って落ちていました</span></strong><br>古い順に切られるので、長く読まれてきた記事から先に消えます</p>



<p class="wp-block-paragraph">落ちていた中には、いまでも検索から人が来る記事がいくつも混ざっていたんです<br>案内図を作るつもりで、案内したい場所を外していたわけです</p>



<p class="wp-block-paragraph">200に上げて作り直したら、128本すべて入りました</p>



<h3 class="wp-block-heading">説明文を入れるとかえって読めなくなる</h3>



<p class="wp-block-paragraph">「投稿の抜粋 / メタディスクリプションを含める」をONにすると、各リンクに説明が付きます<br>ところがその説明が、全件そろって23字で切れました</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-markdown" data-lang="Markdown"><code>- [Excelのセルの書式設定 表示形式とユーザー定義の書式コード](https://javeo.jp/excel-format-cells/): Excelのセルの書式設定で主役になるの...</code></pre></div>



<p class="wp-block-paragraph">設定には「最大文字数 250」という欄があるのに、そちらは効いていません<br>切り捨てられた残りは <strong>Detailed Content</strong> という別セクションに回るんですが、そこにはタイトルもURLも書かれていませんでした</p>



<p class="wp-block-paragraph">投稿128件に対して説明は77件しかないので、並び順で対応づけることもできません<br>AIが読んだら、別の記事の説明として受け取るほうが自然なんじゃないでしょうか</p>



<p class="wp-block-paragraph">なのでOFFに戻しました<br>タイトルとURLだけの素直なリストになって、ファイルも44KBから<strong>14KB</strong>まで落ちています</p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>項目</th><th>初期設定のまま</th><th>調整後</th></tr></thead><tbody><tr><td>収録された公開記事</td><td>101 / 128本</td><td><strong>128 / 128本</strong></td></tr><tr><td>リンクの説明</td><td>全件23字で切れ</td><td>なし(タイトルのみ)</td></tr><tr><td>ファイルサイズ</td><td>44KB</td><td>14KB</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ひとつ安心した点もあって、<strong>下書きや非公開の記事は入っていませんでした</strong><br>この記事自体を下書きのまま試したので、そこは実物で確かめられました</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>入れて終わりにすると、上から100本だけの案内図ができます</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h3 class="wp-block-heading">置いた初日にClaudeBotが来た</h3>



<p class="wp-block-paragraph">生成した日のアクセスログを見たら、もう取りに来られていました<br>テスト用に自分で叩いたぶんを除くと、初日の <strong>/llms.txt</strong> へのアクセスは4件</p>



<figure class="wp-block-table"><table><thead><tr><th>時刻</th><th>User-Agent</th></tr></thead><tbody><tr><td>05:34</td><td><strong>ClaudeBot/1.0</strong>(claudebot@anthropic.com)</td></tr><tr><td>05:51</td><td>YandexBot/3.0</td></tr><tr><td>06:07</td><td>YandexBot/3.0</td></tr><tr><td>06:55</td><td>YandexBot/3.0</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ここで引っかかったのが<strong>どうやって見つけたのか</strong>という点<br>サイトマップにも robots.txt にも llms.txt は入れていません</p>



<p class="wp-block-paragraph">ページのソースを見たら、プラグインが全ページの head にこれを出していました</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-html" data-lang="HTML"><code>&lt;link rel="llms-sitemap" href="https://javeo.jp/llms.txt"/&gt;</code></pre></div>



<p class="wp-block-paragraph">AIが探しに来たわけではなく、<strong><span class="swl-marker mark_yellow">こちらがHTMLで置き場所を教えていた</span></strong>ということ<br>Ahrefs が「AIは存在しない llms.txt を探しに来ない」と報告していたのとも、これなら矛盾しません</p>



<div class="wp-block-group is-style-big_icon_memo"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">1日ぶんで4件だけの話なので、これで何かが言えるわけではありません<br>いまも1か月ぶんのログを取り続けているところ</p>
</div></div>



<h2 class="wp-block-heading">結局 llms.txt は置くべきか</h2>



<p class="wp-block-paragraph">私の結論は、<strong><span class="swl-marker mark_yellow">個人ブログなら急いで置かなくていい</span></strong>です<br>AI検索に引用されたいという動機に対しては、効果を支える材料がいまのところ見当たりません</p>



<p class="wp-block-paragraph">判断が分かれるのは、サイトの性格のほうだったりします</p>



<div class="wp-block-group is-style-big_icon_good"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph"><strong>置く価値がありそうな人</strong><br>開発者向けドキュメント・APIリファレンス・ツールの使い方ページを持っていて、Claude Code などから参照される可能性がある</p>
</div></div>



<div class="wp-block-group is-style-big_icon_bad"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph"><strong>急がなくていい人</strong><br>検索流入がメインの個人ブログ・メディアで、置く目的が「AI検索に載りたい」だけ</p>
</div></div>



<p class="wp-block-paragraph">でも、置くこと自体に害はありません<br>私もこの記事を書きながら入れてみましたが、狙いは効果を期待したからではなく、これから誰が取りに来るのかを自分のログで確かめるためです</p>



<p class="wp-block-paragraph">もっと言うと、この手の規格は数か月で状況が変わります<br>Mueller 氏の「必要だと言われたら作ればいい」という目安は、いまのところ現実的な立ち位置なんじゃないでしょうか</p>



<ul class="wp-block-list is-style-check_list -list-under-dashed">
<li>llms.txt はAIに読ませるサイトの案内図、2024年9月の提案で仕様は今も更新されている</li>



<li>Google は使っておらず、現状を「憶測の域」と表現している</li>



<li>実測では約38,000サイトの97%が1か月間まったく取得されていない</li>



<li>取りに来ていた最多はSEO監査ツール、AI検索の取得は1.1%どまり</li>



<li>AIボットは llms.txt が無いサイトを探しに来ていない</li>



<li>例外はコーディングエージェントで、Claude Code が実際に取りに来ている</li>



<li>WordPressのプラグインで置く場合、初期設定のままだと古い記事が切り捨てられる</li>
</ul>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>置くなら、AI検索でなく Claude Code のために置く、が現時点の答えです</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>]]></content:encoded>
					
					<wfw:commentRss>https://javeo.jp/llmstxt-unread/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Excelのセルの書式設定 表示形式とユーザー定義の書式コード</title>
		<link>https://javeo.jp/excel-format-cells/</link>
					<comments>https://javeo.jp/excel-format-cells/#respond</comments>
		
		<dc:creator><![CDATA[ジャベ雄]]></dc:creator>
		<pubDate>Thu, 20 Aug 2026 10:18:13 +0000</pubDate>
				<category><![CDATA[Excel・VBA]]></category>
		<category><![CDATA[初心者]]></category>
		<guid isPermaLink="false">https://javeo.jp/?p=5266</guid>

					<description><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/08/excel-format-cells-1024x538.png" class="webfeedsFeaturedVisual" /></p>Excelのセルの書式設定で主役になるのは表示形式タブとユーザー定義の書式コードです セクションの区切り方から記号の早見表・色・条件・日付コードまで通しで並べました]]></description>
										<content:encoded><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/08/excel-format-cells-1024x538.png" class="webfeedsFeaturedVisual" /></p><div class="codoc-evacuations" style="display:none;" data-shortcode=""></div>
<p class="wp-block-paragraph">Excelの<strong>セルの書式設定</strong>って、分類の中から選んでいるだけになっていませんか？</p>



<p class="wp-block-paragraph">分類の最後にある<strong><span class="swl-marker mark_yellow">ユーザー定義</span></strong>まで踏み込むと、できることが増えます<br>マイナスだけ赤くする・ゼロを消す・単位を付ける、このあたりは書式コードを1行書けば済みます<br>増えて重くなりがちな条件付き書式に頼らずに済む場面もあるんじゃないでしょうか？</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>表示形式の有能、意外と知られていません</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">セルの書式設定は Ctrl + 1 で開く</h2>



<p class="wp-block-paragraph">Ctrl + 1 は、Microsoftの<a href="https://support.microsoft.com/ja-jp/office/excel-%E3%81%AE%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89-%E3%82%B7%E3%83%A7%E3%83%BC%E3%83%88%E3%82%AB%E3%83%83%E3%83%88-1798d9d5-842a-42b8-9c99-9b7213f0040f" target="_blank" rel="noopener noreferrer">キーボードショートカット一覧</a>に「[セルの書式設定] ダイアログ ボックスを開く」として載っている公式のショートカットです</p>



<ul style="background-color:#FFFFDC80" class="wp-block-list -list-under-dashed has-background">
<li><strong>Ctrl + 1</strong> を押す(最短)</li>



<li>セルを右クリックして[セルの書式設定]を選ぶ</li>



<li>[ホーム]タブの[数値][配置][フォント]の3グループにある、右下の小さな矢印を押す</li>
</ul>



<p class="wp-block-paragraph">3つ目の小さな矢印は、押したグループのタブが開いた状態で出てきます<br>数値グループなら表示形式タブ、フォントグループならフォントタブ</p>



<p class="wp-block-paragraph">開くと6つのタブが並んでいます<br>それぞれの持ち場は、だいたいこの表のとおり</p>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table is-style-stripes"><table style="--table-width:700px;"><thead><tr><th>タブ</th><th>受け持つもの</th></tr></thead><tbody><tr><td>表示形式</td><td>値の見せ方(数値・日付・文字列をどう表示するか)</td></tr><tr><td>配置</td><td>文字の位置・折り返し・角度・セルの結合</td></tr><tr><td>フォント</td><td>書体・サイズ・色・下線・文字飾り</td></tr><tr><td>罫線</td><td>線の種類と色、引く場所</td></tr><tr><td>塗りつぶし</td><td>セルの背景色とパターン(網かけ)</td></tr><tr><td>保護</td><td>ロックと数式の非表示(シート保護とセットで働く)</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Windows版のExcel(Microsoft 365 / 2021 / 2024)の画面で書いています<br>Mac版は開くキーが ⌘ + 1 になり、Web版はそもそも画面の作りが違うので、そのあたりは読み替えてください</p>



<figure class="wp-block-image size-full is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-20_08h55_52.png"><img decoding="async" width="527" height="556" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-20_08h55_52.png" alt="Excelのセルの書式設定ダイアログの表示形式タブ 表示形式・配置・フォント・罫線・塗りつぶし・保護の6つのタブと、標準からユーザー定義まで12個の分類が並んでいる" class="wp-image-5271" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-20_08h55_52.png 527w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-20_08h55_52-284x300.png 284w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-20_08h55_52-142x150.png 142w" sizes="(max-width: 527px) 100vw, 527px" /></a></figure>



<h3 class="wp-block-heading">ダイアログを開かずに表示形式を変えるショートカット</h3>



<p class="wp-block-paragraph">よく使う表示形式なら、ダイアログを開かずに当てられるショートカットとかも同じページに載っています</p>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table is-style-stripes"><table style="--table-width:700px;"><thead><tr><th>キー</th><th>当たる書式</th></tr></thead><tbody><tr><td><strong>Ctrl + Shift + チルダ(~)</strong></td><td>標準</td></tr><tr><td><strong>Ctrl + Shift + ドル記号($)</strong></td><td>通貨(小数2桁・負数は赤字でかっこ囲み)</td></tr><tr><td><strong>Ctrl + Shift + パーセント(%)</strong></td><td>パーセンテージ(小数なし)</td></tr><tr><td><strong>Ctrl + Shift + キャレット(^)</strong></td><td>指数</td></tr><tr><td><strong>Ctrl + Shift + シャープ(#)</strong></td><td>日付(日/月/年)</td></tr><tr><td><strong>Ctrl + Shift + アットマーク(@)</strong></td><td>時刻(時と分、AM/PM)</td></tr><tr><td><strong>Ctrl + Shift + アンパサンド(&amp;)</strong></td><td>外枠罫線を付ける</td></tr><tr><td><strong>Ctrl + Shift + アンダースコア(_)</strong></td><td>外枠罫線を消す</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">でも、この一覧は英語配列のキーボードを前提にした書き方<br>日本語配列だと ^ や @ はシフトを使わない位置にあるので、Shift を足すと別の記号に化けます<br>反応しないキーがあったら、やっぱり Ctrl + 1 からダイアログに入ってください</p>



<p class="wp-block-paragraph">おもしろいのが通貨で、一覧の説明は「小数点以下の桁数が 2 で、負数を赤字にしてかっこで囲む通貨表示形式を設定する」<br>ただ通貨にするだけのショートカットではなかったんです</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>私の左手は、もう Ctrl + 1 しか覚えていません</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">表示形式 値は変えずに見た目だけ変える</h2>



<p class="wp-block-paragraph">このタブをどれだけいじっても、計算に使われる値のほうは動きません<br>触れるのはセルの中身ではなく、その<strong>見せ方</strong>だけ</p>



<p class="wp-block-paragraph">分類は12個、上から順にこの並びです</p>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table is-style-stripes"><table style="--table-width:760px;"><thead><tr><th>分類</th><th>何をするもの</th></tr></thead><tbody><tr><td>標準</td><td>数値を打ったときに当たる既定の表示形式</td></tr><tr><td>数値</td><td>小数点以下の桁数・桁区切り・負数の見せ方を選ぶ</td></tr><tr><td>通貨</td><td>数値に通貨記号を付ける、負数の見せ方も選べる</td></tr><tr><td>会計</td><td>同じ金額用だが、列の中で通貨記号と小数点の位置を揃える</td></tr><tr><td>日付</td><td>日付として表示する(カレンダーの種類も選べる)</td></tr><tr><td>時刻</td><td>時刻として表示する</td></tr><tr><td>パーセンテージ</td><td>値を100倍して % を付ける</td></tr><tr><td>分数</td><td>分数として表示する(分母の型を選ぶ)</td></tr><tr><td>指数</td><td>E+n の形の指数表記にする</td></tr><tr><td>文字列</td><td>中身を文字として扱い、打ったとおりに表示する</td></tr><tr><td>その他</td><td>郵便番号・電話番号・漢数字など(日本語版の中身)</td></tr><tr><td>ユーザー定義</td><td>既存の書式コードを写して自分で書き換える</td></tr></tbody></table></figure>



<h3 class="wp-block-heading">通貨と会計はどこが違う？</h3>



<p class="wp-block-paragraph">金額を扱うたびに、この2つのどちらを選ぶか迷いませんか？<br>公式の説明では、通貨が「既定の通貨記号を数値に付けて表示する」もので、会計は<strong><span class="swl-marker mark_yellow">列の中で通貨記号と小数点の位置を揃える</span></strong>もの</p>



<p class="wp-block-paragraph">通貨は記号が数字にくっついて動き、会計は記号が左端で縦にそろいます<br>帳票で桁を目で追うなら会計、単価を1つ出すだけなら通貨、という分け方でざっくり足りるはず</p>



<p class="wp-block-paragraph">Microsoftは<a href="https://support.microsoft.com/ja-jp/office/excel-%E3%81%A7%E6%95%B0%E5%80%A4%E3%82%92%E9%80%9A%E8%B2%A8%E3%81%A8%E3%81%97%E3%81%A6%E6%9B%B8%E5%BC%8F%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B-0a03bb38-1a07-458d-9e30-2b54366bc7a4" target="_blank" rel="noopener noreferrer">通貨の書式設定のページ</a>で、会計表示形式では負の数をかっこで表示するのが一般的なので[負の数の表示形式]ボックスは使用できない、と書いています<br>会計を選んだ瞬間に選択肢が減るのは、仕様どおりの動きなんです</p>



<figure class="wp-block-image size-full is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-20_08h57_06.png"><img decoding="async" width="728" height="209" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-20_08h57_06.png" alt="同じ数値を標準・通貨・会計の3列に並べた比較 会計は通貨記号が左端に寄り、ゼロがハイフンで表示される" class="wp-image-5272" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-20_08h57_06.png 728w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-20_08h57_06-300x86.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-20_08h57_06-150x43.png 150w" sizes="(max-width: 728px) 100vw, 728px" /></a></figure>



<h3 class="wp-block-heading">表示形式で丸めても、値は丸まらない</h3>



<p class="wp-block-paragraph">ここがいちばん誤解されやすいところ<br>小数点以下2桁の表示にしたセルに 1.2345 と入れると、画面には 1.23 と出ます</p>



<p class="wp-block-paragraph">でも<a href="https://learn.microsoft.com/ja-jp/office/troubleshoot/excel/format-cells-settings" target="_blank" rel="noopener noreferrer">Microsoftの解説</a>には、<strong><span class="swl-marker mark_yellow" style="color:#e8313b">そのセルを計算に使う場合は小数点の右側にある4桁の完全な数字が使われる</span></strong>、とはっきり書かれています</p>



<div class="wp-block-group is-style-big_icon_caution"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">表示だけ整えた金額を足し上げると、画面の数字を電卓で足した結果と合計が1円ずれることがあります<br>値そのものを丸めたいなら ROUND / ROUNDDOWN / ROUNDUP の出番で、表示形式は関係ありません</p>
</div></div>



<p class="wp-block-paragraph">この差がそのまま落とし穴になるのが消費税の端数処理<br>税率ごとに1回だけ丸める、という決まりに合わせるには値のほうを動かすことになるので、そちらは別記事にまとめました</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/08/excel-tax-rounding-300x158.png" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://javeo.jp/excel-tax-rounding/" target="_blank" rel="noopener noreferrer">エクセルで消費税の端数処理 税率ごとに1回だけ丸める</a>
						<span class="p-blogCard__excerpt">エクセルで消費税の端数処理をするとき、明細行ごとにROUNDDOWNを入れて足すと税額がずれます 国税庁のQ&#038;Aは税率ごとに1回と書いているので、税率の列を持たせてSUMIFSで集計してから1回だけ丸める形にします 軽減税率8%が混じるときの数式も載せました</span>					</div>
				</div>
			</div>
		</div>


<p class="wp-block-paragraph">ついでに書いておくと、ブックをテキスト形式(txt / csv)で保存すると、公式の言い方で「すべての書式が削除されます」<br>そのとき書き出される値は画面の見た目のままで、実際の値とは違う可能性があります</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>見えている数字と中身は別物、ここだけ覚えて帰ってください</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>

<div class="p-blogParts post_content" data-partsID="4601">
<div class="jv-books" data-shelf="vba"><div class="jv-books-head"><span class="jv-books-title"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /> VBAの独学に効く本</span><span class="jv-books-pr">PR</span></div><div class="jv-books-grid"><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5722/9784839975722_1_2.jpg?_ex=240x240" alt="Excel VBA塾【動画×本で学ぶ!】" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel VBA塾【動画×本で学ぶ!】</p><p class="jv-book-author">たてばやし淳</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4839975728">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4839975728">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4815631298?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1291/9784815631291.jpg?_ex=240x240" alt="Excel マクロ&amp;VBA［実践ビジネス入門講座］完全版 第3版" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel マクロ&amp;VBA［実践ビジネス入門講座］完全版 第3版</p><p class="jv-book-author">国本温子</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4815631298?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4815631298">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4815631298">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4295018414?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/8414/9784295018414.jpg?_ex=240x240" alt="増強改訂版 できる イラストで学ぶ 入社1年目からのExcel VBA" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">増強改訂版 できる イラストで学ぶ 入社1年目からのExcel VBA</p><p class="jv-book-author">きたみあきこ</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4295018414?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4295018414">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4295018414">楽天で見る</a></div></div></div></div><p class="jv-books-note">私のおすすめからランダムで3冊を表示しています</p></div>
<style>
.jv-books{border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin:1.5em 0;background:#fff}
.jv-books-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.jv-books-title{font-weight:700;font-size:1.05em}
.jv-books-pr{font-size:.7em;color:#888;border:1px solid #ccc;border-radius:3px;padding:1px 6px;flex-shrink:0}
.jv-books-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;min-height:330px}
.jv-book-card{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #f0f0f0;border-radius:6px;padding:12px 8px;background:#fafafa}
.jv-book-cover img{width:auto;max-width:120px;height:170px;object-fit:contain}
.jv-book-info{width:100%;flex:1;display:flex;flex-direction:column}
.jv-book-title{font-size:.82em;font-weight:600;line-height:1.4;margin:8px 0 2px;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.jv-book-author{font-size:.72em;color:#777;margin:0 0 8px}
.jv-book-btns{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:auto}
.jv-btn{display:block;text-align:center;font-size:.78em;font-weight:600;color:#fff!important;text-decoration:none!important;border-radius:4px;padding:7px 4px;line-height:1.2}
.jv-btn-az{background:#e88b00}
.jv-btn-rk{background:#bf0000}
.jv-btn:hover{opacity:.85}
.jv-books-note{font-size:.7em;color:#999;text-align:right;margin:8px 0 0}
@media(max-width:599px){
.jv-books-grid{grid-template-columns:1fr;min-height:0}
.jv-book-card{flex-direction:row;text-align:left;gap:12px}
.jv-book-cover img{height:110px;max-width:80px}
.jv-book-info{min-width:0}
.jv-book-title{min-height:0}
.jv-book-btns{flex-direction:row}
.jv-btn{flex:1}
}
</style>
<script>
(function(){
var SHELF='vba';
var all=document.querySelectorAll('.jv-books[data-shelf="'+SHELF+'"]');
var root=null;
for(var k=0;k<all.length;k++){if(!all[k].dataset.jvinit){root=all[k];break;}}
if(!root)return;
root.dataset.jvinit='1';
var POOL=[{"t": "Excel VBA塾【動画×本で学ぶ!】", "a": "たてばやし淳", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5722/9784839975722_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F", "id": "4839975728"}, {"t": "Excel マクロ&#038;VBA［実践ビジネス入門講座］完全版 第3版", "a": "国本温子", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1291/9784815631291.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815631298?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F", "id": "4815631298"}, {"t": "増強改訂版 できる イラストで学ぶ 入社1年目からのExcel VBA", "a": "きたみあきこ", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/8414/9784295018414.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295018414?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F", "id": "4295018414"}, {"t": "Excel マクロ&#038;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応", "a": "古川順平", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815630437?tag=javeo2022-22", "rk": "", "id": "4815630437"}, {"t": "てっとり早く確実にマスターできる Excel VBAの教科書 改訂新版", "a": "大村あつし", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9232/9784297119232.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22", "rk": "", "id": "4297119234"}, {"t": "作って学ぶExcel VBA入門 10のレッスンで身につけるプログラミングの教本", "a": "リブロワークス", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5292/9784297155292_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/429715529X?tag=javeo2022-22", "rk": "", "id": "429715529X"}, {"t": "生成AIと一緒に学ぶ Excel VBAふりがなプログラミング", "a": "リブロワークス", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2572/9784295022572_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295022578?tag=javeo2022-22", "rk": "", "id": "4295022578"}];
var REL='nofollow sponsored noopener noreferrer';
function el(tag,cls){var e=document.createElement(tag);if(cls)e.className=cls;return e;}
function btn(href,cls,label,mall,id){
var a=el('a','jv-btn '+cls);a.href=href;a.target='_blank';a.rel=REL;a.textContent=label;
a.setAttribute('data-shelf',SHELF);a.setAttribute('data-mall',mall);a.setAttribute('data-book',id);
return a;}
function card(b){
var d=el('div','jv-book-card');
var cover=el('a','jv-book-cover');cover.href=b.az;cover.target='_blank';cover.rel=REL;
var img=el('img');img.src=b.img;img.alt=b.t;img.width=120;img.height=170;img.loading='lazy';
cover.appendChild(img);
var info=el('div','jv-book-info');
var ttl=el('p','jv-book-title');ttl.textContent=b.t;
var au=el('p','jv-book-author');au.textContent=b.a;
var btns=el('div','jv-book-btns');
btns.appendChild(btn(b.az,'jv-btn-az','Amazonで見る','amazon',b.id));
if(b.rk){btns.appendChild(btn(b.rk,'jv-btn-rk','楽天で見る','rakuten',b.id));}
info.appendChild(ttl);info.appendChild(au);info.appendChild(btns);
d.appendChild(cover);d.appendChild(info);
return d;}
var pool=POOL.slice();
for(var i=pool.length-1;i>0;i--){var j=Math.floor(Math.random()*(i+1));var t=pool[i];pool[i]=pool[j];pool[j]=t;}
var grid=root.querySelector('.jv-books-grid');
grid.style.opacity='0';
while(grid.firstChild)grid.removeChild(grid.firstChild);
pool.slice(0,3).forEach(function(b){grid.appendChild(card(b));});
grid.style.transition='opacity .5s ease';
void grid.offsetWidth;
grid.style.opacity='1';
})();
</script>
</div>


<h2 class="wp-block-heading">ユーザー定義 書式コードが読めれば分類は要らない</h2>



<p class="wp-block-paragraph">分類の最後にある[ユーザー定義]は、上に並んだ11個を<strong>書式コード</strong>という文字列で自分で組み立てる場所です<br>通貨も日付もパーセンテージも、中身はぜんぶこのコードなんです</p>



<p class="wp-block-paragraph">なので、ほかの分類を選んでから[ユーザー定義]に切り替えると、選んだ書式のコードが[種類]ボックスに入った状態で出てきます<br>それを書き換えていくのが実際の作り方</p>



<h3 class="wp-block-heading">セミコロンの数で、当たる先が変わる</h3>



<p class="wp-block-paragraph">書式コードは<strong><span class="swl-marker mark_yellow">セミコロンで区切った最大4セクション</span></strong>で、順番は決まっています</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-text" data-lang="書式コードの並び"><code>正の数 ; 負の数 ; ゼロ ; 文字列</code></pre></div>



<p class="wp-block-paragraph">やっかいなのは、書いたセクションの数で適用先が変わるところ<br>4つ書かないと後ろから欠けるのではなく、割り当てそのものが組み替わります</p>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table is-style-stripes"><table style="--table-width:700px;"><thead><tr><th>書いた数</th><th>どう割り当てられるか</th></tr></thead><tbody><tr><td>1つ</td><td>すべての数値に使われる</td></tr><tr><td>2つ</td><td>1つ目が正の数とゼロ、2つ目が負の数</td></tr><tr><td>3つ</td><td>正の数 / 負の数 / ゼロ(文字列は素のまま)</td></tr><tr><td>4つ</td><td>正の数 / 負の数 / ゼロ / 文字列</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">1つと2つのときの動きは<a href="https://support.microsoft.com/ja-jp/office/%E8%A1%A8%E7%A4%BA%E5%BD%A2%E5%BC%8F%E3%81%AE%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E3%82%AC%E3%82%A4%E3%83%89%E3%83%A9%E3%82%A4%E3%83%B3%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B-c0a1d1fa-d3f4-4018-96b7-9c9354dd99f5" target="_blank" rel="noopener noreferrer">公式のガイドライン</a>に明記されています<br>3つのときだけは直接の説明が見当たらなかったので、上の順番の規定から読んだ形</p>



<p class="wp-block-paragraph">引っかかるとしたら、2つで止めたときにゼロが正の数側へ巻き込まれるところでしょう<br>ゼロを消したいのに2セクションで書いていると、いつまでも 0 が消えません</p>



<p class="wp-block-paragraph">飛ばしたいセクションがあるときは、<strong>中身を空にしてセミコロンだけ残します</strong><br>Microsoft のヘルプも「コードが存在しないすべてのセクションにセミコロンを含める必要があります」と書いています</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-text" data-lang="書式コード"><code>#,##0;[赤]&quot;▲&quot;#,##0;;@</code></pre></div>



<p class="wp-block-paragraph">これで、正の数は桁区切りつき・負の数は赤い▲つき・ゼロは非表示・文字列はそのまま、という4通りが1つのセルの属性で決まります</p>



<p class="wp-block-paragraph">この「中身を書かなければ出ない」性質は公式にも例があって、<strong>0.00;;</strong> と書けば負の値とゼロが表示されなくなる、と説明されています</p>



<p class="wp-block-paragraph">ゼロを消す書き方は、私は見積書でよく使っています<br>明細の空行に 0 が並ばなくなるので、<a href="https://javeo.jp/excel-quotation-functions/" target="_blank" rel="noopener noreferrer">見積書に使う関数と機能をまとめた記事</a>のほうでも同じ形のコードを当てているんです</p>



<figure class="wp-block-image size-full is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-20_09h01_22.png"><img decoding="async" width="529" height="556" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-20_09h01_22.png" alt="セルの書式設定のユーザー定義で、種類ボックスに4セクションの書式コードを入れた状態 上のサンプル欄に適用結果が出ている" class="wp-image-5273" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-20_09h01_22.png 529w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-20_09h01_22-285x300.png 285w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-20_09h01_22-143x150.png 143w" sizes="(max-width: 529px) 100vw, 529px" /></a></figure>



<h3 class="wp-block-heading">書式記号の早見表</h3>



<p class="wp-block-paragraph">セクションの中に書く記号は、覚えるものが意外と少ないです<br>公式ドキュメントの説明を、実際に使う順に並べ替えたのがこの表</p>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table is-style-stripes"><table style="--table-width:860px;"><thead><tr><th>記号</th><th>働き</th><th>例</th></tr></thead><tbody><tr><td><strong>0</strong></td><td>桁のプレースホルダー、桁が足りなければ 0 で埋める</td><td>0.00 なら 8.9 が 8.90</td></tr><tr><td><strong>#</strong></td><td>同じく桁のプレースホルダー、足りない桁に 0 を出さない</td><td>#,##0 の桁区切り</td></tr><tr><td><strong>?</strong></td><td>0 の代わりに空白を置き、列の中で小数点を揃える</td><td>0.0? で 8.9 と 88.99 が揃う</td></tr><tr><td><strong>.</strong></td><td>小数点</td><td>0.00</td></tr><tr><td><strong>,</strong></td><td>桁区切り、プレースホルダーの後ろに置くと1,000単位に縮める</td><td>#,##0 / #,##0,</td></tr><tr><td><strong>%</strong></td><td>値を100倍して % を付ける</td><td>0% なら 0.25 が 25%</td></tr><tr><td><strong>@</strong></td><td>文字列のプレースホルダー、入力した文字がここに入る</td><td>@&#8221;様&#8221;</td></tr><tr><td><strong>_</strong>(下線)</td><td>次の文字ぶんの幅だけ空ける、正負の桁位置を揃えるのに使う</td><td>_)</td></tr><tr><td><strong>*</strong></td><td>次の文字を列幅いっぱいまで繰り返す</td><td>0*x なら 3 が 3xxxxxx</td></tr><tr><td><strong>&#8220;文字列&#8221;</strong></td><td>引用符の中をそのまま表示する</td><td>0.00&#8243; 円&#8221;</td></tr><tr><td><strong>\</strong></td><td>直後の1文字をそのまま表示する(記号自体は出ない)</td><td>\# なら # の字が出る</td></tr><tr><td><strong>E+ / E-</strong></td><td>指数表記にする</td><td>0.00E+00</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">0 と # の違いだけ、最初に押さえておくと迷いません<br><strong>0 は空いた桁をゼロで埋め、# は埋めない</strong>、それだけ</p>



<p class="wp-block-paragraph">$ や + はそのまま書けば表示されますが、# や 0 のように書式コードの中で意味を持つ文字を字として出したいときは、二重引用符で囲むか直前にバックスラッシュを置きます<br>ここは日本語環境だとちょっとややこしくて、Microsoftのページも英語版が backslash・日本語版が円記号と割れています<br>キーボードの ¥ キーで打つ文字だと思って読むと通りますが、うまく出ないときは二重引用符で囲む書き方に逃げるのが早いと思います</p>



<h3 class="wp-block-heading">色名で指定できるのは8色</h3>



<p class="wp-block-paragraph">公式ページに色名として載っているのは<strong><span class="swl-marker mark_yellow">黒 / 青 / 水 / 緑 / 紫 / 赤 / 白 / 黄 の8つ</span></strong>です<br>このほかに [色1] から [色56] までの番号でパレットの色を指定する書き方もありますが、フォントタブのように好きな色を選べるわけではありません<br>細かい色分けをしたいなら、やっぱり<a href="https://javeo.jp/excel-conditional-formatting/" target="_blank" rel="noopener noreferrer">条件付き書式</a>の出番</p>



<div class="swell-block-accordion is-style-main">
<details class="swell-block-accordion__item" data-swl-acc="wrapper"><summary class="swell-block-accordion__title" data-swl-acc="header"><span class="swell-block-accordion__label">[色1]〜[色56] の色見本</span><span class="swell-block-accordion__icon c-switchIconBtn" data-swl-acc="icon" aria-hidden="true" data-opened="false"><i class="__icon--closed icon-caret-down"></i><i class="__icon--opened icon-caret-up"></i></span></summary><div class="swell-block-accordion__body" data-swl-acc="body">
<figure class="wp-block-image size-full is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/excel-format-color-palette.png"><img decoding="async" width="1228" height="712" src="https://javeo.jp/wp-content/uploads/2026/08/excel-format-color-palette.png" alt="ユーザー定義の書式コードで使える色番号 色1から色56までの色見本とRGB値の一覧" class="wp-image-5285" srcset="https://javeo.jp/wp-content/uploads/2026/08/excel-format-color-palette.png 1228w, https://javeo.jp/wp-content/uploads/2026/08/excel-format-color-palette-300x174.png 300w, https://javeo.jp/wp-content/uploads/2026/08/excel-format-color-palette-1024x594.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/excel-format-color-palette-150x87.png 150w, https://javeo.jp/wp-content/uploads/2026/08/excel-format-color-palette-768x445.png 768w" sizes="(max-width: 1228px) 100vw, 1228px" /></a></figure>



<p class="wp-block-paragraph">見本は既定のパレットの色です</p>
</div></details>
</div>



<p class="wp-block-paragraph">公式は「色コードをコード セクションの最初のアイテムにする必要があります」としています<br>角かっこで囲んで、セクションの頭に置く形</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-text" data-lang="書式コード"><code>[青]#,##0;[赤]#,##0</code></pre></div>



<div class="wp-block-group is-style-big_icon_memo"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">サポートページの色名一覧は、日本語と英語がまざった状態のまま載っています(同じ8色が[Black][緑][White][Blue]…という並びで出てくる)<br>ただ、手元の日本語版Excelでは日本語の色名で大丈夫です</p>
</div></div>



<h3 class="wp-block-heading">コードの中に条件が書ける</h3>



<p class="wp-block-paragraph">あまり知られていない機能ですが、書式コードの中には<strong>条件</strong>も書けます<br>角かっこの中に比較演算子と値を入れる形で、公式の言い方では「条件は、比較演算子と値で構成されます」</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-text" data-lang="書式コード"><code>[&gt;100][緑]#,##0;[&lt;=-100][黄]#,##0;[水]#,##0</code></pre></div>



<p class="wp-block-paragraph">Microsoftのドキュメントに出てくる例を、日本語の色名に置き換えたものです<br>100より大きければ緑、-100以下なら黄、それ以外は水色<br>色はセクションの先頭に置く決まりでしたが、条件を付けるときは<strong>条件の角かっこが先</strong>に来ます</p>



<p class="wp-block-paragraph">数値に使えるセクションは3つまでなので、書けるのは実質<strong>条件2つ + 残り全部</strong>という形<br>ただ「2つまで」と定めた記述は公式ドキュメントに見当たらなかったので、上限として覚えるのではなくセクション数の結果として理解しておくほうが安全かもしれません</p>



<h3 class="wp-block-heading">日付と時刻のコード</h3>



<p class="wp-block-paragraph">日付と時刻は専用の記号を使います<br>数を増やすほど表示が長くなる、という覚え方でだいたい通るはず</p>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table is-style-stripes"><table style="--table-width:760px;"><thead><tr><th>コード</th><th>出るもの</th></tr></thead><tbody><tr><td>yy / yyyy</td><td>年を2桁 / 4桁で</td></tr><tr><td>m / mm</td><td>月、mm は1桁の月に先頭の 0 を付ける</td></tr><tr><td>mmm / mmmm</td><td>月の英語省略形(Jan〜Dec)/ 英語のフル(January〜December)</td></tr><tr><td>d / dd</td><td>日、dd は1桁の日に先頭の 0 を付ける</td></tr><tr><td>ddd / dddd</td><td>曜日の英語省略形(Sun〜Sat)/ 英語のフル</td></tr><tr><td>h / hh</td><td>時、hh は先頭に 0 を付ける</td></tr><tr><td>m / mm(h の直後)</td><td>分</td></tr><tr><td>s / ss</td><td>秒</td></tr><tr><td>AM/PM</td><td>12時間表示にする</td></tr><tr><td>[h] / [m] / [s]</td><td>24時間・60分・60秒を超える経過時間</td></tr><tr><td>aaa / aaaa</td><td>曜日も1文字 or 〇曜日で表示 / 木 o 木曜日</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">この表で引っかかるのは、<strong><span class="swl-marker mark_yellow" style="color:#e8313b">m が月と分の両方に使われている</span></strong>ところじゃないでしょうか？<br>公式にも、m または mm は h か hh の直後に置く必要があり、そうしないと分ではなく月が表示される、と書かれています</p>



<p class="wp-block-paragraph">時刻の書式で分が月になって出てきたら、ほぼこれが原因だったりします<br>h を抜いて mm だけ書いた、というやらかしが多いです</p>



<h4 class="wp-block-heading">32時間30分が 8:30 と表示されるとき</h4>



<p class="wp-block-paragraph">1週間ぶんの勤務時間を足し上げて、合計が 32:30 になるはずのセルに 8:30 と出る現象<br>これは h が24時間でひと回りして、余った8時間30分だけを見せているからです<br><strong><span class="swl-marker mark_yellow">角かっこで囲んだ [h]:mm</span></strong> にすると、32:30 とそのまま出てくれます</p>



<p class="wp-block-paragraph">公式のTEXT関数のページにも、h を角かっこで囲むと24時間ごとにリセットしなくなる、と説明があります<br>分だけの合計なら [m]、秒なら [s]</p>



<h4 class="wp-block-heading">和暦と「元年」</h4>



<p class="wp-block-paragraph">和暦を出す ggge という書き方は、<a href="https://support.microsoft.com/ja-jp/excel/japan-era-changes-and-gannen" target="_blank" rel="noopener noreferrer">元号の切り替えについての公式ページ</a>に実例として出てきます<br>そこで案内されているコードが、条件つき書式コードの見本としてよくできていたんです</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-text" data-lang="公式が案内している書式コード"><code>[&lt;=43585][$-ja-JP]ggge&quot;年&quot;m&quot;月&quot;d&quot;日&quot;;[&gt;=43831]ggge&quot;年&quot;m&quot;月&quot;d&quot;日&quot;;ggg&quot;元年&quot;m&quot;月&quot;d&quot;日&quot;</code></pre></div>



<p class="wp-block-paragraph">やっているのは日付の振り分けなんです<br>1つ目の [&lt;=43585] が平成の最終日まで、2つ目の [&gt;=43831] が2020年1月1日以降、そのどちらにも当てはまらない2019年5月〜12月だけが3つ目に落ちて「元年」と表示されます</p>



<p class="wp-block-paragraph">条件2つ + それ以外の3セクション構成、$ で始まるロケール指定、&#8221;年&#8221; のような文字列リテラル<br>ここまでの話が1行に全部入っているので、書式コードの読み方の練習にちょうどいいと思います</p>



<p class="wp-block-paragraph">ちなみに元年表示は、Excel自体が対応しています<br>Ctrl + 1 →[日付]→[カレンダーの種類]で和暦を選ぶと「1年を元年と表示する」というチェックが出てくるので、コードを書かずに済む道も</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>公式に載っていない記号でも、日本語版だと普通に使われてたりします</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">まとめ</h2>



<p class="wp-block-paragraph">持ち帰ってもらいたいのは3つだけ</p>



<ul class="wp-block-list is-style-check_list -list-under-dashed">
<li>Ctrl + 1 で開く表示形式タブが変えるのは見た目だけで、値も計算結果も動かない</li>



<li>書式コードは「正の数 ; 負の数 ; ゼロ ; 文字列」、飛ばすときもセミコロンは残す</li>



<li>色は8つの色名から選べて、コードの中に条件も書ける</li>
</ul>



<p class="wp-block-paragraph">あとは空いたセルに適当な数字を入れて、[種類]ボックスをちょっといじってみるのが早いです</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>まずは #,##0 と ;; の2つだけ、手に馴染ませてください</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>

<div class="p-blogParts post_content" data-partsID="4601">
<div class="jv-books" data-shelf="vba"><div class="jv-books-head"><span class="jv-books-title"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /> VBAの独学に効く本</span><span class="jv-books-pr">PR</span></div><div class="jv-books-grid"><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5722/9784839975722_1_2.jpg?_ex=240x240" alt="Excel VBA塾【動画×本で学ぶ!】" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel VBA塾【動画×本で学ぶ!】</p><p class="jv-book-author">たてばやし淳</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4839975728">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4839975728">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4815631298?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1291/9784815631291.jpg?_ex=240x240" alt="Excel マクロ&amp;VBA［実践ビジネス入門講座］完全版 第3版" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel マクロ&amp;VBA［実践ビジネス入門講座］完全版 第3版</p><p class="jv-book-author">国本温子</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4815631298?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4815631298">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4815631298">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4295018414?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/8414/9784295018414.jpg?_ex=240x240" alt="増強改訂版 できる イラストで学ぶ 入社1年目からのExcel VBA" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">増強改訂版 できる イラストで学ぶ 入社1年目からのExcel VBA</p><p class="jv-book-author">きたみあきこ</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4295018414?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4295018414">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4295018414">楽天で見る</a></div></div></div></div><p class="jv-books-note">私のおすすめからランダムで3冊を表示しています</p></div>
<style>
.jv-books{border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin:1.5em 0;background:#fff}
.jv-books-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.jv-books-title{font-weight:700;font-size:1.05em}
.jv-books-pr{font-size:.7em;color:#888;border:1px solid #ccc;border-radius:3px;padding:1px 6px;flex-shrink:0}
.jv-books-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;min-height:330px}
.jv-book-card{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #f0f0f0;border-radius:6px;padding:12px 8px;background:#fafafa}
.jv-book-cover img{width:auto;max-width:120px;height:170px;object-fit:contain}
.jv-book-info{width:100%;flex:1;display:flex;flex-direction:column}
.jv-book-title{font-size:.82em;font-weight:600;line-height:1.4;margin:8px 0 2px;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.jv-book-author{font-size:.72em;color:#777;margin:0 0 8px}
.jv-book-btns{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:auto}
.jv-btn{display:block;text-align:center;font-size:.78em;font-weight:600;color:#fff!important;text-decoration:none!important;border-radius:4px;padding:7px 4px;line-height:1.2}
.jv-btn-az{background:#e88b00}
.jv-btn-rk{background:#bf0000}
.jv-btn:hover{opacity:.85}
.jv-books-note{font-size:.7em;color:#999;text-align:right;margin:8px 0 0}
@media(max-width:599px){
.jv-books-grid{grid-template-columns:1fr;min-height:0}
.jv-book-card{flex-direction:row;text-align:left;gap:12px}
.jv-book-cover img{height:110px;max-width:80px}
.jv-book-info{min-width:0}
.jv-book-title{min-height:0}
.jv-book-btns{flex-direction:row}
.jv-btn{flex:1}
}
</style>
<script>
(function(){
var SHELF='vba';
var all=document.querySelectorAll('.jv-books[data-shelf="'+SHELF+'"]');
var root=null;
for(var k=0;k<all.length;k++){if(!all[k].dataset.jvinit){root=all[k];break;}}
if(!root)return;
root.dataset.jvinit='1';
var POOL=[{"t": "Excel VBA塾【動画×本で学ぶ!】", "a": "たてばやし淳", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5722/9784839975722_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F", "id": "4839975728"}, {"t": "Excel マクロ&#038;VBA［実践ビジネス入門講座］完全版 第3版", "a": "国本温子", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1291/9784815631291.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815631298?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F", "id": "4815631298"}, {"t": "増強改訂版 できる イラストで学ぶ 入社1年目からのExcel VBA", "a": "きたみあきこ", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/8414/9784295018414.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295018414?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F", "id": "4295018414"}, {"t": "Excel マクロ&#038;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応", "a": "古川順平", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815630437?tag=javeo2022-22", "rk": "", "id": "4815630437"}, {"t": "てっとり早く確実にマスターできる Excel VBAの教科書 改訂新版", "a": "大村あつし", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9232/9784297119232.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22", "rk": "", "id": "4297119234"}, {"t": "作って学ぶExcel VBA入門 10のレッスンで身につけるプログラミングの教本", "a": "リブロワークス", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5292/9784297155292_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/429715529X?tag=javeo2022-22", "rk": "", "id": "429715529X"}, {"t": "生成AIと一緒に学ぶ Excel VBAふりがなプログラミング", "a": "リブロワークス", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2572/9784295022572_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295022578?tag=javeo2022-22", "rk": "", "id": "4295022578"}];
var REL='nofollow sponsored noopener noreferrer';
function el(tag,cls){var e=document.createElement(tag);if(cls)e.className=cls;return e;}
function btn(href,cls,label,mall,id){
var a=el('a','jv-btn '+cls);a.href=href;a.target='_blank';a.rel=REL;a.textContent=label;
a.setAttribute('data-shelf',SHELF);a.setAttribute('data-mall',mall);a.setAttribute('data-book',id);
return a;}
function card(b){
var d=el('div','jv-book-card');
var cover=el('a','jv-book-cover');cover.href=b.az;cover.target='_blank';cover.rel=REL;
var img=el('img');img.src=b.img;img.alt=b.t;img.width=120;img.height=170;img.loading='lazy';
cover.appendChild(img);
var info=el('div','jv-book-info');
var ttl=el('p','jv-book-title');ttl.textContent=b.t;
var au=el('p','jv-book-author');au.textContent=b.a;
var btns=el('div','jv-book-btns');
btns.appendChild(btn(b.az,'jv-btn-az','Amazonで見る','amazon',b.id));
if(b.rk){btns.appendChild(btn(b.rk,'jv-btn-rk','楽天で見る','rakuten',b.id));}
info.appendChild(ttl);info.appendChild(au);info.appendChild(btns);
d.appendChild(cover);d.appendChild(info);
return d;}
var pool=POOL.slice();
for(var i=pool.length-1;i>0;i--){var j=Math.floor(Math.random()*(i+1));var t=pool[i];pool[i]=pool[j];pool[j]=t;}
var grid=root.querySelector('.jv-books-grid');
grid.style.opacity='0';
while(grid.firstChild)grid.removeChild(grid.firstChild);
pool.slice(0,3).forEach(function(b){grid.appendChild(card(b));});
grid.style.transition='opacity .5s ease';
void grid.offsetWidth;
grid.style.opacity='1';
})();
</script>
</div>]]></content:encoded>
					
					<wfw:commentRss>https://javeo.jp/excel-format-cells/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>エクセルで画像の一部にぼかし 元に戻せなくする手順</title>
		<link>https://javeo.jp/excel-image-blur/</link>
					<comments>https://javeo.jp/excel-image-blur/#respond</comments>
		
		<dc:creator><![CDATA[ジャベ雄]]></dc:creator>
		<pubDate>Sat, 15 Aug 2026 23:07:52 +0000</pubDate>
				<category><![CDATA[Excel・VBA]]></category>
		<category><![CDATA[セキュリティ]]></category>
		<category><![CDATA[初心者]]></category>
		<guid isPermaLink="false">https://javeo.jp/?p=5224</guid>

					<description><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/08/excel-image-blur-1024x538.png" class="webfeedsFeaturedVisual" /></p>エクセルで画像の一部にぼかしを入れる手順を8ステップでまとめました 同じ画像を複製して重ね、上の1枚だけをトリミングしてアート効果のぼかしをかける組み方です ぼかした範囲の中に素の領域を残す応用と、1枚の図に統合して材料を消すところまで書いています]]></description>
										<content:encoded><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/08/excel-image-blur-1024x538.png" class="webfeedsFeaturedVisual" /></p><div class="codoc-evacuations" style="display:none;" data-shortcode=""></div>
<p class="wp-block-paragraph">エクセルで画像の一部にぼかしを入れたい<br>私がそう思ったきっかけは業務の手順書<br>貼りたい画面キャプチャに氏名やメールアドレスといった個人情報が写り込んでいて、そのままでは配れません</p>



<p class="wp-block-paragraph">画像加工のWebサービスはすぐ見つかりますが、隠したいのは<strong>個人情報や業務の情報</strong>です<br>よそのサーバーへ上げるのは、さすがに気が引ける<br>かといって、ぼかし用のフリーソフトを入れる手も使えません<br><strong>ソフトを勝手にインストールできない</strong>職場は、けっこう多いんじゃないでしょうか？</p>



<p class="wp-block-paragraph">アップロードはできない、インストールもできない<br>その条件で最後に残ったのが、<strong>最初から入っているExcel</strong>だったんです</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>手順は8つ、大事なのは最後の2つです</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">Excelで画像の一部だけぼかせる仕組み</h2>



<p class="wp-block-paragraph">Excelには画像を加工する機能がひととおり入っていて、その中に<strong>アート効果</strong>のぼかしがあります<br>モザイクと呼ばれることも多い加工です</p>



<p class="wp-block-paragraph">ただ、1枚のままかけるとどうなるでしょうか？<br><strong><span class="swl-marker mark_yellow">アート効果は選んだ画像の全体にかかります</span></strong><br>隠したい一部ではなく、画面まるごとがぼやけてしまう</p>



<p class="wp-block-paragraph">そこで使うのが重ね方です<br>同じ画像を複製して重ね、上に置いた1枚だけを<strong>トリミング</strong>で小さく切り出して、その1枚にぼかしをかけます<br>やっていることは画像の加工より、切り抜いた紙を重ねる工作に近い作業だったりします</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h37_17.png"><img decoding="async" width="1024" height="538" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h37_17-1024x538.png" alt="加工前のサンプル画像" class="wp-image-5235" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h37_17-1024x538.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h37_17-300x158.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h37_17-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h37_17-768x403.png 768w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h37_17.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h38_23-1.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h38_23-1-1024x537.png" alt="加工後の完成イメージ ぼかした領域とそのまま残した領域に加工の順番を示す番号を振ったもの" class="wp-image-5237" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h38_23-1-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h38_23-1-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h38_23-1-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h38_23-1-768x403.png 768w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h38_23-1.png 1201w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h2 class="wp-block-heading">エクセルで画像の一部にぼかしを入れる手順</h2>



<p class="wp-block-paragraph">操作は8ステップ<br>使うのは、図を選んだときにリボンへ出てくる<strong>図の形式</strong>タブ(バージョンによっては書式タブ)だけで、追加のソフトは要りません<br>手順は<strong>Windows版のExcel</strong>で確認したもの<br>タブやメニューの名前はバージョンで変わるので、同じ名前が見つからないときは近い言葉を探してみてください</p>



<div class="swell-block-step" data-num-style="circle">
<div class="swell-block-step__item"><div class="swell-block-step__number u-bg-main"><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-l">画像を必要な枚数だけ複製する</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">元の画像をコピーして貼り付けるか、Ctrlキーを押しながらドラッグして複製<br>隠したい箇所が1つなら2枚、ぼかしの中に素の領域を残すなら3枚が目安です</p>
</div></div>



<div class="swell-block-step__item"><div class="swell-block-step__number u-bg-main"><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-l">配置で重ねてぴったり揃える</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">複製した画像を全部選んで、図の形式タブの<strong>配置</strong>から<strong><span class="swl-marker mark_yellow">左右中央揃えと上下中央揃え</span></strong>を続けて実行します<br>同じ大きさの複製なら、この2回でぴったり重なるはず<br>私は前まで方向キーで少しずつ寄せていたので、ここを知ってからは下ごしらえがやっと楽になりました</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h43_44.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h43_44-1024x537.png" alt="図の形式タブの配置メニュー 左右中央揃えと上下中央揃えの項目" class="wp-image-5239" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h43_44-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h43_44-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h43_44-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h43_44-768x403.png 768w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h43_44.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>


</div></div>



<div class="swell-block-step__item"><div class="swell-block-step__number u-bg-main"><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-l">上の画像をトリミングする</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">いちばん上の画像を選び、図の形式タブの<strong>トリミング</strong>で、隠したい箇所だけが残るように切ります<br>丸や角丸四角の形に切りたいなら、トリミングの下向き矢印から<strong>図形に合わせてトリミング</strong></p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h46_31.png"><img decoding="async" width="1024" height="550" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h46_31-1024x550.png" alt="図の形式タブでトリミングを実行中 画像の四隅にトリミングハンドルが出た状態" class="wp-image-5240" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h46_31-1024x550.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h46_31-300x161.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h46_31-150x81.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h46_31-768x413.png 768w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h46_31.png 1172w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>


</div></div>



<div class="swell-block-step__item"><div class="swell-block-step__number u-bg-main"><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-l">アート効果のぼかしをかける</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">切り出した画像を選んだまま、図の形式タブの調整グループから<strong>アート効果</strong>を開いて、ぼかしを選びます<br>効き具合を変えたいときは、同じメニューの下にあるアート効果のオプションで半径の数値を上げてください</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h49_00.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h49_00-1024x537.png" alt="図の形式タブの調整グループから開いたアート効果 ぼかしのサムネイル" class="wp-image-5241" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h49_00-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h49_00-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h49_00-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h49_00-768x403.png 768w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h49_00.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>


</div></div>



<div class="swell-block-step__item"><div class="swell-block-step__number u-bg-main"><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-l">隠したい箇所のぶんだけ繰り返す</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">隠したい箇所が複数あるなら、複製・トリミング・ぼかしを必要な回数だけ繰り返します<br>気をつけたいのは、トリミングとぼかしのどちらを先にやるかで端の見え方がちょっと変わるところ<br>なので、うまく収まらないときは順番を入れ替えてみてください</p>
</div></div>



<div class="swell-block-step__item"><div class="swell-block-step__number u-bg-main"><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-l">全部を選んで1枚の図に統合する</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">重ねた画像を全部選んでコピーし、<strong>形式を選択して貼り付け</strong>から図(PNG)を選びます<br>これで重なりがまとめて1枚の画像にまとまります<br>同じ一覧には図(拡張メタファイル)も並んでいますが、そちらは座標や線の情報を持つ形式なんです<br>画素に焼き付くのがはっきりしている<strong><span class="swl-marker mark_yellow">図(PNG)</span></strong>を選ぶほうが確実だと思います</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h52_02.png"><img decoding="async" width="1024" height="550" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h52_02-1024x550.png" alt="形式を選択して貼り付けのダイアログ 図(PNG)を選択した状態" class="wp-image-5242" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h52_02-1024x550.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h52_02-300x161.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h52_02-150x81.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h52_02-768x413.png 768w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h52_02.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>


</div></div>



<div class="swell-block-step__item"><div class="swell-block-step__number u-bg-main"><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-l">ちゃんと消えたか、配るもので確かめる</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">統合した図を選んで<strong>図のリセット</strong>を押し、何も戻らないことを確認します<br>図のリセットは図の形式タブの調整グループにあって、編集中のブックならかけた効果を外せる機能です<br>ここでぼかしが外れて元の画面が出てきたら、選んでいるのは統合前の図</p>



<p class="wp-block-paragraph">そのうえで、配るものそのものを開いて見ておくのが確実<br>手順書に貼るか、右クリックの<strong>図として保存</strong>でPNGに書き出して、<strong><span class="swl-marker mark_yellow">その1枚を拡大し、隠した箇所が読めないこと</span></strong>を確かめてください<br>ぼかしが弱いと文字の輪郭が残るので、読めてしまったらSTEP4に戻って半径を上げ直します<br>材料を消したあとだと戻る先が無くなって詰むので、確認を先に済ませておくのがおすすめです</p>
</div></div>



<div class="swell-block-step__item"><div class="swell-block-step__number u-bg-main"><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-l">材料にした画像をすべて削除する</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">統合してできるのは<strong>新しい1枚</strong>で、材料にした画像はシートに残ったまま<br>新しい図の下に隠れてクリックでは選べないので、図の形式タブの配置から<strong>オブジェクトの選択と表示</strong>を開き、一覧で材料だけを選んで消します<br>一覧の項目を選ぶとシート上の図がハイライトされるので、<strong>統合後の1枚がどれか</strong>を先に特定してから、残りを上から消していくのが楽</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h01_25.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h01_25-1024x537.png" alt="オブジェクトの選択と表示 統合後の図と材料の画像が一覧に並んだ状態" class="wp-image-5243" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h01_25-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h01_25-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h01_25-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h01_25-768x403.png 768w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h01_25.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph"><strong><span class="swl-marker mark_yellow" style="color:#e8313b">材料の画像を残したままだと、ぼかす前の画面がブックの中に残ってしまいます</span></strong><br>だから材料を消して、配るのは統合後の図か、そこから書き出したPNGだけにしてください<br>作業に使ったブックそのものは渡さないほうが安全だと思います</p>
</div></div>
</div>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>統合して、拡大して確認、材料を消すのは最後<br>基本形はここまでです</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h3 class="wp-block-heading">ぼかした中に、ぼかさない領域を残す</h3>



<p class="wp-block-paragraph">ここからは応用<br>ぼかした範囲の中に、素のまま見せたい小さな領域を残す組み方もできます<br>表そのものは伏せたいけど、見出しの行だけは見せたい<br>そんなときに使う組み方みたいな感じです</p>



<p class="wp-block-paragraph">やることは重ね順を決めるだけ<br>下から順に、<strong>素の画像 / 全体をぼかした画像 / 素の画像</strong>、と3枚重ねます</p>



<ol style="background-color:#f3fafe80" class="wp-block-list is-style-num_circle -list-under-dashed has-background">
<li>いちばん下は素の画像、加工せずそのまま置く</li>



<li>真ん中は全体にぼかしをかけてから、伏せたい大きめの範囲だけを残してトリミングする</li>



<li>いちばん上は素の画像を、見せたい小さな領域だけ残してトリミングする</li>
</ol>



<p class="wp-block-paragraph">手順ではトリミングが先でしたが、真ん中の1枚だけ順番が逆<br>私の場合、狭く切ってからぼかしてみたら縁がにじんで下の層との境目が目立ったので、広いままぼかしてから切るようにしています</p>



<p class="wp-block-paragraph">これで、伏せたい範囲はぼけたまま、その中の見せたい部分だけが素で出ます<br>上の階が下の階を隠していくので、<strong><span class="swl-marker mark_yellow">上に行くほど残す範囲を小さく</span></strong>していくのがコツ<br>3枚と書きましたが、素で残したい箇所が増えれば4枚・5枚と足していけます</p>



<p class="wp-block-paragraph">重ね終わったあとは、STEP6から先の統合・確認・材料の削除がそのまま同じ<br>でも、枚数が増えるほど狙った1枚を選ぶのがけっこう面倒なので、図に名前を付けておくと楽だと思います</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>覚えるのは、上に行くほど小さく、これだけです</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>

<div class="p-blogParts post_content" data-partsID="4601">
<div class="jv-books" data-shelf="vba"><div class="jv-books-head"><span class="jv-books-title"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /> VBAの独学に効く本</span><span class="jv-books-pr">PR</span></div><div class="jv-books-grid"><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5722/9784839975722_1_2.jpg?_ex=240x240" alt="Excel VBA塾【動画×本で学ぶ!】" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel VBA塾【動画×本で学ぶ!】</p><p class="jv-book-author">たてばやし淳</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4839975728">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4839975728">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4815631298?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1291/9784815631291.jpg?_ex=240x240" alt="Excel マクロ&amp;VBA［実践ビジネス入門講座］完全版 第3版" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel マクロ&amp;VBA［実践ビジネス入門講座］完全版 第3版</p><p class="jv-book-author">国本温子</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4815631298?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4815631298">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4815631298">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4295018414?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/8414/9784295018414.jpg?_ex=240x240" alt="増強改訂版 できる イラストで学ぶ 入社1年目からのExcel VBA" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">増強改訂版 できる イラストで学ぶ 入社1年目からのExcel VBA</p><p class="jv-book-author">きたみあきこ</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4295018414?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4295018414">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4295018414">楽天で見る</a></div></div></div></div><p class="jv-books-note">私のおすすめからランダムで3冊を表示しています</p></div>
<style>
.jv-books{border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin:1.5em 0;background:#fff}
.jv-books-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.jv-books-title{font-weight:700;font-size:1.05em}
.jv-books-pr{font-size:.7em;color:#888;border:1px solid #ccc;border-radius:3px;padding:1px 6px;flex-shrink:0}
.jv-books-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;min-height:330px}
.jv-book-card{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #f0f0f0;border-radius:6px;padding:12px 8px;background:#fafafa}
.jv-book-cover img{width:auto;max-width:120px;height:170px;object-fit:contain}
.jv-book-info{width:100%;flex:1;display:flex;flex-direction:column}
.jv-book-title{font-size:.82em;font-weight:600;line-height:1.4;margin:8px 0 2px;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.jv-book-author{font-size:.72em;color:#777;margin:0 0 8px}
.jv-book-btns{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:auto}
.jv-btn{display:block;text-align:center;font-size:.78em;font-weight:600;color:#fff!important;text-decoration:none!important;border-radius:4px;padding:7px 4px;line-height:1.2}
.jv-btn-az{background:#e88b00}
.jv-btn-rk{background:#bf0000}
.jv-btn:hover{opacity:.85}
.jv-books-note{font-size:.7em;color:#999;text-align:right;margin:8px 0 0}
@media(max-width:599px){
.jv-books-grid{grid-template-columns:1fr;min-height:0}
.jv-book-card{flex-direction:row;text-align:left;gap:12px}
.jv-book-cover img{height:110px;max-width:80px}
.jv-book-info{min-width:0}
.jv-book-title{min-height:0}
.jv-book-btns{flex-direction:row}
.jv-btn{flex:1}
}
</style>
<script>
(function(){
var SHELF='vba';
var all=document.querySelectorAll('.jv-books[data-shelf="'+SHELF+'"]');
var root=null;
for(var k=0;k<all.length;k++){if(!all[k].dataset.jvinit){root=all[k];break;}}
if(!root)return;
root.dataset.jvinit='1';
var POOL=[{"t": "Excel VBA塾【動画×本で学ぶ!】", "a": "たてばやし淳", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5722/9784839975722_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F", "id": "4839975728"}, {"t": "Excel マクロ&#038;VBA［実践ビジネス入門講座］完全版 第3版", "a": "国本温子", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1291/9784815631291.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815631298?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F", "id": "4815631298"}, {"t": "増強改訂版 できる イラストで学ぶ 入社1年目からのExcel VBA", "a": "きたみあきこ", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/8414/9784295018414.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295018414?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F", "id": "4295018414"}, {"t": "Excel マクロ&#038;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応", "a": "古川順平", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815630437?tag=javeo2022-22", "rk": "", "id": "4815630437"}, {"t": "てっとり早く確実にマスターできる Excel VBAの教科書 改訂新版", "a": "大村あつし", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9232/9784297119232.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22", "rk": "", "id": "4297119234"}, {"t": "作って学ぶExcel VBA入門 10のレッスンで身につけるプログラミングの教本", "a": "リブロワークス", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5292/9784297155292_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/429715529X?tag=javeo2022-22", "rk": "", "id": "429715529X"}, {"t": "生成AIと一緒に学ぶ Excel VBAふりがなプログラミング", "a": "リブロワークス", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2572/9784295022572_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295022578?tag=javeo2022-22", "rk": "", "id": "4295022578"}];
var REL='nofollow sponsored noopener noreferrer';
function el(tag,cls){var e=document.createElement(tag);if(cls)e.className=cls;return e;}
function btn(href,cls,label,mall,id){
var a=el('a','jv-btn '+cls);a.href=href;a.target='_blank';a.rel=REL;a.textContent=label;
a.setAttribute('data-shelf',SHELF);a.setAttribute('data-mall',mall);a.setAttribute('data-book',id);
return a;}
function card(b){
var d=el('div','jv-book-card');
var cover=el('a','jv-book-cover');cover.href=b.az;cover.target='_blank';cover.rel=REL;
var img=el('img');img.src=b.img;img.alt=b.t;img.width=120;img.height=170;img.loading='lazy';
cover.appendChild(img);
var info=el('div','jv-book-info');
var ttl=el('p','jv-book-title');ttl.textContent=b.t;
var au=el('p','jv-book-author');au.textContent=b.a;
var btns=el('div','jv-book-btns');
btns.appendChild(btn(b.az,'jv-btn-az','Amazonで見る','amazon',b.id));
if(b.rk){btns.appendChild(btn(b.rk,'jv-btn-rk','楽天で見る','rakuten',b.id));}
info.appendChild(ttl);info.appendChild(au);info.appendChild(btns);
d.appendChild(cover);d.appendChild(info);
return d;}
var pool=POOL.slice();
for(var i=pool.length-1;i>0;i--){var j=Math.floor(Math.random()*(i+1));var t=pool[i];pool[i]=pool[j];pool[j]=t;}
var grid=root.querySelector('.jv-books-grid');
grid.style.opacity='0';
while(grid.firstChild)grid.removeChild(grid.firstChild);
pool.slice(0,3).forEach(function(b){grid.appendChild(card(b));});
grid.style.transition='opacity .5s ease';
void grid.offsetWidth;
grid.style.opacity='1';
})();
</script>
</div>


<h2 class="wp-block-heading">うまく重ならない・ぼかしが弱いときの直し方</h2>



<p class="wp-block-paragraph">作業中に詰まりやすいのは、だいたいこの6つ<br>詰まる原因は、たいてい操作の順番だったりします</p>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table is-style-stripes"><table style="--table-width:760px;"><thead><tr><th>つまずき</th><th>直し方</th></tr></thead><tbody><tr><td>重ねた画像が少しずれる</td><td>全部選んでから配置の左右中央揃えと上下中央揃え、大きさが違うと揃わないのでサイズを先に合わせる</td></tr><tr><td>下にある画像が選べない</td><td>図の形式タブの配置にある<strong>オブジェクトの選択と表示</strong>を開き、一覧から名前で選ぶ</td></tr><tr><td>どれをぼかしたか分からない</td><td>同じ一覧で名前を付け替える、上から順に番号を振ると迷わない</td></tr><tr><td>ぼかしても文字が読める</td><td>アート効果のオプションで<strong>半径</strong>の数値を上げ、拡大して読めないか確認する</td></tr><tr><td>ぼかしの端から元の画像が見える</td><td>トリミングの範囲を少し広めに取り直す、隙間は端に出やすい</td></tr><tr><td>統合したら配置が崩れた</td><td>重ねた画像を全部選んでからコピーできていたか確認する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ぼかしの強さでいちばん怖いのは、画面の表示倍率のままだと読めないのに、ちょっと拡大したら読めてしまうパターンなんです</p>



<p class="wp-block-paragraph">私は作業のあいだ、オブジェクトの選択と表示を<strong>開きっぱなし</strong>にしています<br>統合したあとの後始末でも同じ一覧を使うので、閉じたり開いたりするより手が止まりません</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>画像に名前を付けておくと、あとで直すときに助かります</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">そもそもExcelでやらなくていい場合</h2>



<p class="wp-block-paragraph">ここまで書いておいてなんですが、Excelがいちばん速い場面ばかりではありません<br>条件で分けると、選び方はけっこうはっきりします</p>



<ul style="background-color:#FFFFDC80" class="wp-block-list -list-under-dashed has-background">
<li>ソフトを入れられる環境 → スクリーンショット用のツールで、撮った直後にぼかすのが早い</li>



<li>ソフトの追加が通らない環境 → Excelで組む(この記事の手順)</li>



<li>四角く塗りつぶすだけで足りる → ペイントでも用は足りる</li>



<li>ぼかした中に素の領域を残したい → Excelの重ね方が組みやすい</li>
</ul>



<p class="wp-block-paragraph">私が普段のキャプチャで使っているのは<strong>Screenpresso</strong><br>撮ってそのまま矢印や枠を足せるので、手順書づくり全体で見ると時間の差がかなり出ると思います</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/04/Gemini_Generated_Image_ywh9hlywh9hlywh9-300x158.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://javeo.jp/recommended-apps-screenpresso/" target="_blank" rel="noopener noreferrer">Screenpresso &#8211; PCキャプチャと加工はこのソフト</a>
						<span class="p-blogCard__excerpt">shift+win+Sで起動できる「Snipping Toolはウィンドウ指定や範囲指定できて便利だな」と思いながらキャプチャを取って、別ソフトで矢印を書いたりテキストを入れたりし&#8230;</span>					</div>
				</div>
			</div>
		</div>


<p class="wp-block-paragraph">でも、会社から配られたパソコンだと、やっぱりソフトの追加そのものが通らないことも多いです<br>そういう環境で<strong><span class="swl-marker mark_yellow">最後まで残る選択肢</span></strong>がExcelなんです</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>入れられるなら専用ツール、入れられないならExcelです</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">まとめ ぼかしは統合と材料削除まで</h2>



<ul style="background-color:#FFFFDC80" class="wp-block-list is-style-check_list -list-under-dashed has-background">
<li>アート効果は画像全体にかかるので、<strong>複製して重ねる</strong>のが一部だけぼかす基本形</li>



<li>重ね合わせは配置の<strong>左右中央揃え・上下中央揃え</strong>の2回でぴったり合う</li>



<li>下から 素 / ぼかし / 素 と重ねれば、ぼかした範囲の中に素の領域を残せる</li>



<li>材料を残したままのブックには<strong>ぼかす前の画像が残る</strong>ので、そのまま渡さない</li>



<li><strong><span class="swl-marker mark_yellow">図(PNG)で統合 → 拡大して確認 → 材料を削除</span></strong>、配るのはその1枚だけ</li>
</ul>



<p class="wp-block-paragraph">ぼかしただけのファイルに何が残っているのかは、実際にExcelのファイルを開けて確かめました<br>中で何が起きていたのかは別記事にまとめています</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/08/excel-blur-recoverable-300x158.png" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://javeo.jp/excel-blur-recoverable/" target="_blank" rel="noopener noreferrer">エクセルの画像のぼかしは戻せる？ファイルの中身を確かめた</a>
						<span class="p-blogCard__excerpt">エクセルの画像にかけたぼかしは戻せるのか、サンプルのブックを展開して中身を確かめました ぼかす前の原本と、効果をかける前とみられるデータがそのまま入っていた実測をもとに、何が残るのか・どうすれば消えるのかをまとめています</span>					</div>
				</div>
			</div>
		</div>


<p class="wp-block-paragraph">マクロを使わずExcelの標準機能だけで組む話は、<a href="https://javeo.jp/excel-quotation-functions/" target="_blank" rel="noopener noreferrer">見積書を関数と機能だけで作る記事</a>でも書きました<br>入れられるソフトが限られる環境で工夫する点は、この記事と同じ発想で読めると思います</p>



<p class="wp-block-paragraph">手順書に貼る前に、拡大して1回だけ確認<br>手間に見える1手ですけど、ここを習慣にしておけばうっかりはかなり減らせます</p>


<div class="p-blogParts post_content" data-partsID="4601">
<div class="jv-books" data-shelf="vba"><div class="jv-books-head"><span class="jv-books-title"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /> VBAの独学に効く本</span><span class="jv-books-pr">PR</span></div><div class="jv-books-grid"><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5722/9784839975722_1_2.jpg?_ex=240x240" alt="Excel VBA塾【動画×本で学ぶ!】" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel VBA塾【動画×本で学ぶ!】</p><p class="jv-book-author">たてばやし淳</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4839975728">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4839975728">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4815631298?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1291/9784815631291.jpg?_ex=240x240" alt="Excel マクロ&amp;VBA［実践ビジネス入門講座］完全版 第3版" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel マクロ&amp;VBA［実践ビジネス入門講座］完全版 第3版</p><p class="jv-book-author">国本温子</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4815631298?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4815631298">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4815631298">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4295018414?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/8414/9784295018414.jpg?_ex=240x240" alt="増強改訂版 できる イラストで学ぶ 入社1年目からのExcel VBA" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">増強改訂版 できる イラストで学ぶ 入社1年目からのExcel VBA</p><p class="jv-book-author">きたみあきこ</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4295018414?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4295018414">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4295018414">楽天で見る</a></div></div></div></div><p class="jv-books-note">私のおすすめからランダムで3冊を表示しています</p></div>
<style>
.jv-books{border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin:1.5em 0;background:#fff}
.jv-books-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.jv-books-title{font-weight:700;font-size:1.05em}
.jv-books-pr{font-size:.7em;color:#888;border:1px solid #ccc;border-radius:3px;padding:1px 6px;flex-shrink:0}
.jv-books-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;min-height:330px}
.jv-book-card{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #f0f0f0;border-radius:6px;padding:12px 8px;background:#fafafa}
.jv-book-cover img{width:auto;max-width:120px;height:170px;object-fit:contain}
.jv-book-info{width:100%;flex:1;display:flex;flex-direction:column}
.jv-book-title{font-size:.82em;font-weight:600;line-height:1.4;margin:8px 0 2px;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.jv-book-author{font-size:.72em;color:#777;margin:0 0 8px}
.jv-book-btns{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:auto}
.jv-btn{display:block;text-align:center;font-size:.78em;font-weight:600;color:#fff!important;text-decoration:none!important;border-radius:4px;padding:7px 4px;line-height:1.2}
.jv-btn-az{background:#e88b00}
.jv-btn-rk{background:#bf0000}
.jv-btn:hover{opacity:.85}
.jv-books-note{font-size:.7em;color:#999;text-align:right;margin:8px 0 0}
@media(max-width:599px){
.jv-books-grid{grid-template-columns:1fr;min-height:0}
.jv-book-card{flex-direction:row;text-align:left;gap:12px}
.jv-book-cover img{height:110px;max-width:80px}
.jv-book-info{min-width:0}
.jv-book-title{min-height:0}
.jv-book-btns{flex-direction:row}
.jv-btn{flex:1}
}
</style>
<script>
(function(){
var SHELF='vba';
var all=document.querySelectorAll('.jv-books[data-shelf="'+SHELF+'"]');
var root=null;
for(var k=0;k<all.length;k++){if(!all[k].dataset.jvinit){root=all[k];break;}}
if(!root)return;
root.dataset.jvinit='1';
var POOL=[{"t": "Excel VBA塾【動画×本で学ぶ!】", "a": "たてばやし淳", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5722/9784839975722_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F", "id": "4839975728"}, {"t": "Excel マクロ&#038;VBA［実践ビジネス入門講座］完全版 第3版", "a": "国本温子", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1291/9784815631291.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815631298?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F", "id": "4815631298"}, {"t": "増強改訂版 できる イラストで学ぶ 入社1年目からのExcel VBA", "a": "きたみあきこ", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/8414/9784295018414.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295018414?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F", "id": "4295018414"}, {"t": "Excel マクロ&#038;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応", "a": "古川順平", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815630437?tag=javeo2022-22", "rk": "", "id": "4815630437"}, {"t": "てっとり早く確実にマスターできる Excel VBAの教科書 改訂新版", "a": "大村あつし", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9232/9784297119232.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22", "rk": "", "id": "4297119234"}, {"t": "作って学ぶExcel VBA入門 10のレッスンで身につけるプログラミングの教本", "a": "リブロワークス", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5292/9784297155292_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/429715529X?tag=javeo2022-22", "rk": "", "id": "429715529X"}, {"t": "生成AIと一緒に学ぶ Excel VBAふりがなプログラミング", "a": "リブロワークス", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2572/9784295022572_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295022578?tag=javeo2022-22", "rk": "", "id": "4295022578"}];
var REL='nofollow sponsored noopener noreferrer';
function el(tag,cls){var e=document.createElement(tag);if(cls)e.className=cls;return e;}
function btn(href,cls,label,mall,id){
var a=el('a','jv-btn '+cls);a.href=href;a.target='_blank';a.rel=REL;a.textContent=label;
a.setAttribute('data-shelf',SHELF);a.setAttribute('data-mall',mall);a.setAttribute('data-book',id);
return a;}
function card(b){
var d=el('div','jv-book-card');
var cover=el('a','jv-book-cover');cover.href=b.az;cover.target='_blank';cover.rel=REL;
var img=el('img');img.src=b.img;img.alt=b.t;img.width=120;img.height=170;img.loading='lazy';
cover.appendChild(img);
var info=el('div','jv-book-info');
var ttl=el('p','jv-book-title');ttl.textContent=b.t;
var au=el('p','jv-book-author');au.textContent=b.a;
var btns=el('div','jv-book-btns');
btns.appendChild(btn(b.az,'jv-btn-az','Amazonで見る','amazon',b.id));
if(b.rk){btns.appendChild(btn(b.rk,'jv-btn-rk','楽天で見る','rakuten',b.id));}
info.appendChild(ttl);info.appendChild(au);info.appendChild(btns);
d.appendChild(cover);d.appendChild(info);
return d;}
var pool=POOL.slice();
for(var i=pool.length-1;i>0;i--){var j=Math.floor(Math.random()*(i+1));var t=pool[i];pool[i]=pool[j];pool[j]=t;}
var grid=root.querySelector('.jv-books-grid');
grid.style.opacity='0';
while(grid.firstChild)grid.removeChild(grid.firstChild);
pool.slice(0,3).forEach(function(b){grid.appendChild(card(b));});
grid.style.transition='opacity .5s ease';
void grid.offsetWidth;
grid.style.opacity='1';
})();
</script>
</div>]]></content:encoded>
					
					<wfw:commentRss>https://javeo.jp/excel-image-blur/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>エクセルの画像のぼかしは戻せる？ファイルの中身を確かめた</title>
		<link>https://javeo.jp/excel-blur-recoverable/</link>
					<comments>https://javeo.jp/excel-blur-recoverable/#respond</comments>
		
		<dc:creator><![CDATA[ジャベ雄]]></dc:creator>
		<pubDate>Sat, 15 Aug 2026 23:07:44 +0000</pubDate>
				<category><![CDATA[Excel・VBA]]></category>
		<category><![CDATA[セキュリティ]]></category>
		<category><![CDATA[初心者]]></category>
		<guid isPermaLink="false">https://javeo.jp/?p=5232</guid>

					<description><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/08/excel-blur-recoverable-1024x538.png" class="webfeedsFeaturedVisual" /></p>エクセルの画像にかけたぼかしは戻せるのか、サンプルのブックを展開して中身を確かめました ぼかす前の原本と、効果をかける前とみられるデータがそのまま入っていた実測をもとに、何が残るのか・どうすれば消えるのかをまとめています]]></description>
										<content:encoded><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/08/excel-blur-recoverable-1024x538.png" class="webfeedsFeaturedVisual" /></p><div class="codoc-evacuations" style="display:none;" data-shortcode=""></div>
<p class="wp-block-paragraph">エクセルの画像にかけたぼかしは、あとから戻せるのか？<br>手順書に貼るスクリーンショットの氏名やメールアドレスを、<strong>アート効果</strong>のぼかしでつぶす<br>画面の上では、これでちゃんと読めなくなります</p>



<p class="wp-block-paragraph">でも、そのファイルをそのまま渡していいのかは、また別の話なんです<br>気になって、記事用に作ったサンプルのブックを展開してみたら、思っていたより分かりやすい形で残っていました</p>



<p class="wp-block-paragraph">出てきたのは、ぼかす前の画像そのもの<br>536KBのPNGが、<strong>加工されないまま</strong>同じファイルに入っていました</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>見た目が隠れているのと、消えているのは別です</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">結論 ぼかしは戻せる？元の画像はファイルに残ったまま</h2>



<p class="wp-block-paragraph">先に結論から<br>アート効果のぼかしは、<strong><span class="swl-marker mark_yellow">元の画像に効果を重ねて見せているだけ</span></strong><br>だから、ぼかしただけのブックをそのまま配ると、隠したつもりの個人情報も一緒に渡ることになります</p>



<p class="wp-block-paragraph"><strong><span class="swl-marker mark_yellow" style="color:#e8313b">ぼかしても、ぼかす前の画像はExcelファイルの中に残っています</span></strong><br>変わったのは見た目だけで、データが減ったわけではありません</p>



<p class="wp-block-paragraph">ぼかしは<strong>図のリセット</strong>で外せる、という説明もけっこう見かけます<br>保存する前の変更なら、たしかにそのとおり<br>でも、保存して人に渡ったあとで同じことが起きるかは、私も試していません<br>なので、この記事ではボタンの効き方を根拠にしないことにしました<br>確かめたのは、ファイルの中身のほう</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>根拠はボタンの挙動ではなく、ファイルの中身に置きます</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">Microsoftも「ファイルから削除されない」と明記</h2>



<p class="wp-block-paragraph">トリミングについては、Microsoftの公式ヘルプに逐語で書かれています</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">画像のトリミングされた部分はファイルから削除されず、他の人に見られる可能性があります。</p>
</blockquote>



<p class="wp-block-paragraph">出典は<a href="https://support.microsoft.com/ja-jp/office/office-%E3%81%A7%E7%94%BB%E5%83%8F%E3%82%92%E3%83%88%E3%83%AA%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%99%E3%82%8B-14d69647-bc93-4f06-9528-df95103aa1e6" target="_blank" rel="noopener noreferrer">Office で画像をトリミングする</a>(Microsoft サポート)</p>



<p class="wp-block-paragraph">切ったつもりの部分は、ファイルに残っている<br>同じヘルプの<a href="https://support.microsoft.com/ja-jp/office/microsoft-office-%E3%81%AE%E7%94%BB%E5%83%8F%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB-%E3%82%B5%E3%82%A4%E3%82%BA%E3%82%92%E5%B0%8F%E3%81%95%E3%81%8F%E3%81%99%E3%82%8B-8db7211c-d958-457c-babd-194109eb9535" target="_blank" rel="noopener noreferrer">画像のファイルサイズを小さくするページ</a>には、図の圧縮に<strong>編集用のデータを破棄する</strong>という選択肢があって、破棄したあとで元に戻すには画像を入れ直すしかない、と書かれています<br>裏返せば、<strong><span class="swl-marker mark_yellow">破棄しない限り編集用のデータはファイルの中にある</span></strong>、ということになります</p>



<p class="wp-block-paragraph">ただ、公式がここで書いているのはトリミングの話まで<br>アート効果のぼかしについて、元の画像が残るとまでは書いていません<br>だから、ここから先は自分で開けて確かめるしかなかったんです</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>公式が言い切っているのは、トリミングまでです</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>

<div class="p-blogParts post_content" data-partsID="4601">
<div class="jv-books" data-shelf="vba"><div class="jv-books-head"><span class="jv-books-title"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /> VBAの独学に効く本</span><span class="jv-books-pr">PR</span></div><div class="jv-books-grid"><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5722/9784839975722_1_2.jpg?_ex=240x240" alt="Excel VBA塾【動画×本で学ぶ!】" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel VBA塾【動画×本で学ぶ!】</p><p class="jv-book-author">たてばやし淳</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4839975728">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4839975728">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4815631298?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1291/9784815631291.jpg?_ex=240x240" alt="Excel マクロ&amp;VBA［実践ビジネス入門講座］完全版 第3版" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel マクロ&amp;VBA［実践ビジネス入門講座］完全版 第3版</p><p class="jv-book-author">国本温子</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4815631298?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4815631298">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4815631298">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4295018414?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/8414/9784295018414.jpg?_ex=240x240" alt="増強改訂版 できる イラストで学ぶ 入社1年目からのExcel VBA" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">増強改訂版 できる イラストで学ぶ 入社1年目からのExcel VBA</p><p class="jv-book-author">きたみあきこ</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4295018414?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4295018414">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4295018414">楽天で見る</a></div></div></div></div><p class="jv-books-note">私のおすすめからランダムで3冊を表示しています</p></div>
<style>
.jv-books{border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin:1.5em 0;background:#fff}
.jv-books-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.jv-books-title{font-weight:700;font-size:1.05em}
.jv-books-pr{font-size:.7em;color:#888;border:1px solid #ccc;border-radius:3px;padding:1px 6px;flex-shrink:0}
.jv-books-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;min-height:330px}
.jv-book-card{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #f0f0f0;border-radius:6px;padding:12px 8px;background:#fafafa}
.jv-book-cover img{width:auto;max-width:120px;height:170px;object-fit:contain}
.jv-book-info{width:100%;flex:1;display:flex;flex-direction:column}
.jv-book-title{font-size:.82em;font-weight:600;line-height:1.4;margin:8px 0 2px;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.jv-book-author{font-size:.72em;color:#777;margin:0 0 8px}
.jv-book-btns{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:auto}
.jv-btn{display:block;text-align:center;font-size:.78em;font-weight:600;color:#fff!important;text-decoration:none!important;border-radius:4px;padding:7px 4px;line-height:1.2}
.jv-btn-az{background:#e88b00}
.jv-btn-rk{background:#bf0000}
.jv-btn:hover{opacity:.85}
.jv-books-note{font-size:.7em;color:#999;text-align:right;margin:8px 0 0}
@media(max-width:599px){
.jv-books-grid{grid-template-columns:1fr;min-height:0}
.jv-book-card{flex-direction:row;text-align:left;gap:12px}
.jv-book-cover img{height:110px;max-width:80px}
.jv-book-info{min-width:0}
.jv-book-title{min-height:0}
.jv-book-btns{flex-direction:row}
.jv-btn{flex:1}
}
</style>
<script>
(function(){
var SHELF='vba';
var all=document.querySelectorAll('.jv-books[data-shelf="'+SHELF+'"]');
var root=null;
for(var k=0;k<all.length;k++){if(!all[k].dataset.jvinit){root=all[k];break;}}
if(!root)return;
root.dataset.jvinit='1';
var POOL=[{"t": "Excel VBA塾【動画×本で学ぶ!】", "a": "たてばやし淳", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5722/9784839975722_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F", "id": "4839975728"}, {"t": "Excel マクロ&#038;VBA［実践ビジネス入門講座］完全版 第3版", "a": "国本温子", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1291/9784815631291.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815631298?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F", "id": "4815631298"}, {"t": "増強改訂版 できる イラストで学ぶ 入社1年目からのExcel VBA", "a": "きたみあきこ", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/8414/9784295018414.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295018414?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F", "id": "4295018414"}, {"t": "Excel マクロ&#038;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応", "a": "古川順平", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815630437?tag=javeo2022-22", "rk": "", "id": "4815630437"}, {"t": "てっとり早く確実にマスターできる Excel VBAの教科書 改訂新版", "a": "大村あつし", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9232/9784297119232.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22", "rk": "", "id": "4297119234"}, {"t": "作って学ぶExcel VBA入門 10のレッスンで身につけるプログラミングの教本", "a": "リブロワークス", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5292/9784297155292_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/429715529X?tag=javeo2022-22", "rk": "", "id": "429715529X"}, {"t": "生成AIと一緒に学ぶ Excel VBAふりがなプログラミング", "a": "リブロワークス", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2572/9784295022572_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295022578?tag=javeo2022-22", "rk": "", "id": "4295022578"}];
var REL='nofollow sponsored noopener noreferrer';
function el(tag,cls){var e=document.createElement(tag);if(cls)e.className=cls;return e;}
function btn(href,cls,label,mall,id){
var a=el('a','jv-btn '+cls);a.href=href;a.target='_blank';a.rel=REL;a.textContent=label;
a.setAttribute('data-shelf',SHELF);a.setAttribute('data-mall',mall);a.setAttribute('data-book',id);
return a;}
function card(b){
var d=el('div','jv-book-card');
var cover=el('a','jv-book-cover');cover.href=b.az;cover.target='_blank';cover.rel=REL;
var img=el('img');img.src=b.img;img.alt=b.t;img.width=120;img.height=170;img.loading='lazy';
cover.appendChild(img);
var info=el('div','jv-book-info');
var ttl=el('p','jv-book-title');ttl.textContent=b.t;
var au=el('p','jv-book-author');au.textContent=b.a;
var btns=el('div','jv-book-btns');
btns.appendChild(btn(b.az,'jv-btn-az','Amazonで見る','amazon',b.id));
if(b.rk){btns.appendChild(btn(b.rk,'jv-btn-rk','楽天で見る','rakuten',b.id));}
info.appendChild(ttl);info.appendChild(au);info.appendChild(btns);
d.appendChild(cover);d.appendChild(info);
return d;}
var pool=POOL.slice();
for(var i=pool.length-1;i>0;i--){var j=Math.floor(Math.random()*(i+1));var t=pool[i];pool[i]=pool[j];pool[j]=t;}
var grid=root.querySelector('.jv-books-grid');
grid.style.opacity='0';
while(grid.firstChild)grid.removeChild(grid.firstChild);
pool.slice(0,3).forEach(function(b){grid.appendChild(card(b));});
grid.style.transition='opacity .5s ease';
void grid.offsetWidth;
grid.style.opacity='1';
})();
</script>
</div>


<h2 class="wp-block-heading">Excelファイルを開けて確かめた 残っていた3つの画像</h2>



<p class="wp-block-paragraph">使ったのは、記事用に自分で作ったサンプルのブック<br>1枚の画像を複製して重ね、上の何枚かをトリミングしてぼかした、よくある作りだったりします<br>そのファイルを展開して、中に何が入っているのかを1つずつ見ていきました</p>



<h3 class="wp-block-heading">xlsxは、中身がフォルダになった圧縮ファイル</h3>



<p class="wp-block-paragraph">まず前提から<br>拡張子が <strong>.xlsx</strong> のファイルは中身がZIP形式の圧縮ファイルで、展開するとシートの定義や画像がファイル単位で並びます<br>画像は、だいたい <strong>xl/media</strong> というフォルダにまとめて置かれる作り</p>



<p class="wp-block-paragraph">つまり、<strong>Excelで開かなくても中の画像は取り出せる</strong><br>専用のツールも要りませんし、受け取った人のパソコンでも、そのまま開けてしまいます</p>



<div class="wp-block-group is-style-big_icon_caution"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">※この記事は中身を確かめた記録で、操作の手引きではありません<br>拡張子を書き換える作業は、戻し忘れるとブックが開かなくなることがあります<br>試すならコピーしたファイルで、元のブックは触らないほうがいいと思います</p>
</div></div>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h13_43.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h13_43-1024x537.png" alt="xlsxの拡張子をzipに変えて展開した xl/media フォルダ 画像がファイル単位で並んでいる状態" class="wp-image-5246" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h13_43-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h13_43-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h13_43-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h13_43-768x403.png 768w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h13_43.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">一覧に並んでいたのは6ファイル<br>別のシートで使った画像も混ざっているので、ぼかしたシートに関わるのはこのうち3つです</p>



<h3 class="wp-block-heading">いちばん下に敷いた原本が、そのまま入っていた</h3>



<p class="wp-block-paragraph">xl/media を開いて最初に目に入ったのが <strong>image2.png</strong>、536KB<br>そのまま開いてみたら、ぼかす前のサンプル画像そのものでした<br>トリミングもされていない、フルサイズのまま</p>



<p class="wp-block-paragraph"><strong><span class="swl-marker mark_yellow">重ねた画像のいちばん下に敷いた1枚が、加工されずにそのまま同梱されている</span></strong><br>画面では上の層に隠れて見えないのに、ファイルの中では独立した1つの画像として並んでいます<br>やっぱり、ここがいちばん怖いところだと思います</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h20_31.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h20_31-1024x537.png" alt="取り出した元画像 ぼかす前のサンプル画像がそのまま見えている状態" class="wp-image-5248" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h20_31-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h20_31-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h20_31-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h20_31-768x403.png 768w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h20_31.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h3 class="wp-block-heading">ぼかした図は、効果をかける前のデータを抱えている</h3>



<p class="wp-block-paragraph">もう1つ出てきたのが <strong>hdphoto1.wdp</strong>、372KB<br>.wdp は JPEG XR という画像形式で使われる拡張子です<br>ぼかしをかけた4枚の図が、どれもこのファイルを参照していました</p>



<p class="wp-block-paragraph">図の定義を見ると、ぼかした図には効果を表す <strong>artisticBlur</strong> と、別の画像を指す <strong>imgLayer</strong> が入っていて、その参照先がこの .wdp<br>画面に出ているぼかし後の見た目は、また別の <strong>image3.png</strong>(404KB)のほう</p>



<p class="wp-block-paragraph">中身をデコードして絵として確認したわけではないので、<strong>効果をかける前の画像とみられるデータ</strong>、というところまでにしておきます<br>そのうえで言うと、加工前の写しをファイルが持ち続けているみたいなもの<br>ぼかした図が別のデータへの参照を持ったまま保存されている、という事実は変わりません</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h13_43-1.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h13_43-1-1024x537.png" alt="xl/media の一覧に hdphoto1.wdp が並んでいるところ" class="wp-image-5247" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h13_43-1-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h13_43-1-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h13_43-1-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h13_43-1-768x403.png 768w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h13_43-1.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table is-style-stripes"><table style="--table-width:760px;"><thead><tr><th>ファイル</th><th>大きさ</th><th>中身</th></tr></thead><tbody><tr><td>xl/media/image2.png</td><td>536KB</td><td>ぼかす前のサンプル画像そのもの、いちばん下に敷いた1枚</td></tr><tr><td>xl/media/hdphoto1.wdp</td><td>372KB</td><td>ぼかした図が参照している、効果をかける前とみられるデータ</td></tr><tr><td>xl/media/image3.png</td><td>404KB</td><td>画面に表示されているぼかし後の見た目</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">見えていたのは、3つ目だけなんです<br>上の2つは画面のどこにも出てこないのに、受け取った人が開けば、ちょっと拍子抜けするくらい簡単に出てきます</p>



<h3 class="wp-block-heading">トリミングは、切っているように見えるだけ</h3>



<p class="wp-block-paragraph">切り落としたつもりの部分とかも、ちゃんと残っていました<br>図の側に、元の画像のどこを表示するかという範囲の指定が入るだけで、参照している画像は <strong><span class="swl-marker mark_yellow">xl/media にフルサイズのまま</span></strong><br>切った部分はファイルから消えない、と公式が書いているとおりの形が、そのまま入っていたわけです</p>



<p class="wp-block-paragraph">ここまでを並べると、こうなります</p>



<ol style="background-color:#f3fafe80" class="wp-block-list is-style-num_circle -list-under-dashed has-background">
<li>xlsx は中身がZIPなので、Excelを開かなくても画像を取り出せる</li>



<li>いちばん下に敷いた原本(536KB)が、加工されないまま入っている</li>



<li>ぼかした図は、効果をかける前とみられるデータ(372KB)を参照している</li>



<li>トリミングは表示範囲の指定で、元の画像はフルサイズのまま残る</li>
</ol>



<p class="wp-block-paragraph">どれも、ボタンが効くかどうかとは関係のない話<br>ファイルの中に何が入っているか、それだけで決まります</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>ごく普通に重ねてぼかしただけのブックで、ここまで残っていました</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">どうすれば元の画像は消えるのか？</h2>



<p class="wp-block-paragraph">消し方は1つ<br>重ねた画像を<strong>1枚の図に統合</strong>して、<strong>材料にした画像を消す</strong><br>これだけです</p>



<p class="wp-block-paragraph">統合まで済ませたシートも、同じように確認してみたら、中身がすっきり変わっていました<br>図は1つだけ、参照先も <strong>image5.png</strong>(1,384KB)の1ファイルだけ<br><strong><span class="swl-marker mark_yellow">artisticBlur も imgLayer も、トリミングの範囲指定も残っていない</span></strong><br>ぼかした部分も素のまま残した部分も、画素として焼き付いた1枚になっていました</p>



<p class="wp-block-paragraph">ただ、統合しただけでは足りないんです<br>この統合後の1枚と、さっきの image2.png・hdphoto1.wdp は、<strong><span class="swl-marker mark_yellow">同じ1つのブックの中に同時に入っていました</span></strong><br>別のシートに材料が残っていれば、xl/media には原本も効果前のデータも並んだまま</p>



<p class="wp-block-paragraph">材料を消したあとに、xl/media から本当に消えるのかまでは確かめていません<br>なので、言えるのは<strong>統合だけで終わらせず、材料の削除まで含めて1セット</strong>、という必要な手順の話なんです<br>これで配れる状態になった、という保証まではできません</p>



<p class="wp-block-paragraph">私が決めたのは、作業に使ったブックそのものは配らないこと<br><strong><span class="swl-marker mark_yellow" style="color:#e8313b">配るのは統合後の図か、そこから書き出したPNGだけ</span></strong></p>



<p class="wp-block-paragraph">重ね方から統合までの操作は、手順として別記事にまとめています<br>この記事のほうは、その最後の2つ(統合と材料の削除)がなぜ要るのか、という話でした</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/08/excel-image-blur-300x158.png" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://javeo.jp/excel-image-blur/" target="_blank" rel="noopener noreferrer">エクセルで画像の一部にぼかし 元に戻せなくする手順</a>
						<span class="p-blogCard__excerpt">エクセルで画像の一部にぼかしを入れる手順を8ステップでまとめました 同じ画像を複製して重ね、上の1枚だけをトリミングしてアート効果のぼかしをかける組み方です ぼかした範囲の中に素の領域を残す応用と、1枚の図に統合して材料を消すところまで書いています</span>					</div>
				</div>
			</div>
		</div>

<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>統合して、材料も消す<br>そこまでやってから、配るものを選びます</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">まとめ 配るのは統合後の1枚だけ</h2>



<ul style="background-color:#FFFFDC80" class="wp-block-list is-style-check_list -list-under-dashed has-background">
<li>アート効果のぼかしは効果を重ねているだけで、<strong>ぼかす前の画像はファイルに残る</strong></li>



<li>公式もトリミング部分は「ファイルから削除されず」と明記している</li>



<li>展開して確かめたら、無加工の原本と、効果をかける前とみられるデータが入っていた</li>



<li>1枚の図に統合すると、参照は焼き付いた1枚だけになる</li>



<li>ただし材料が残ればファイルにも残る、配るのは統合後の図かPNGだけ</li>
</ul>



<p class="wp-block-paragraph">Excelのファイルは、画面に出ていないものをけっこう抱えます<br>同じ性質の話として、<a href="https://javeo.jp/excel-conditional-formatting/" target="_blank" rel="noopener noreferrer">コピペのたびに条件付き書式のルールが増えていく件</a>も別記事に書きました</p>



<p class="wp-block-paragraph">ぼかしたあとに、配るファイルそのものをもう一度見る<br>その1手で、うっかりはかなり減らせると思います</p>


<div class="p-blogParts post_content" data-partsID="4601">
<div class="jv-books" data-shelf="vba"><div class="jv-books-head"><span class="jv-books-title"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /> VBAの独学に効く本</span><span class="jv-books-pr">PR</span></div><div class="jv-books-grid"><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5722/9784839975722_1_2.jpg?_ex=240x240" alt="Excel VBA塾【動画×本で学ぶ!】" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel VBA塾【動画×本で学ぶ!】</p><p class="jv-book-author">たてばやし淳</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4839975728">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4839975728">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4815631298?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1291/9784815631291.jpg?_ex=240x240" alt="Excel マクロ&amp;VBA［実践ビジネス入門講座］完全版 第3版" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel マクロ&amp;VBA［実践ビジネス入門講座］完全版 第3版</p><p class="jv-book-author">国本温子</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4815631298?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4815631298">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4815631298">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4295018414?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/8414/9784295018414.jpg?_ex=240x240" alt="増強改訂版 できる イラストで学ぶ 入社1年目からのExcel VBA" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">増強改訂版 できる イラストで学ぶ 入社1年目からのExcel VBA</p><p class="jv-book-author">きたみあきこ</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4295018414?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4295018414">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4295018414">楽天で見る</a></div></div></div></div><p class="jv-books-note">私のおすすめからランダムで3冊を表示しています</p></div>
<style>
.jv-books{border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin:1.5em 0;background:#fff}
.jv-books-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.jv-books-title{font-weight:700;font-size:1.05em}
.jv-books-pr{font-size:.7em;color:#888;border:1px solid #ccc;border-radius:3px;padding:1px 6px;flex-shrink:0}
.jv-books-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;min-height:330px}
.jv-book-card{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #f0f0f0;border-radius:6px;padding:12px 8px;background:#fafafa}
.jv-book-cover img{width:auto;max-width:120px;height:170px;object-fit:contain}
.jv-book-info{width:100%;flex:1;display:flex;flex-direction:column}
.jv-book-title{font-size:.82em;font-weight:600;line-height:1.4;margin:8px 0 2px;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.jv-book-author{font-size:.72em;color:#777;margin:0 0 8px}
.jv-book-btns{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:auto}
.jv-btn{display:block;text-align:center;font-size:.78em;font-weight:600;color:#fff!important;text-decoration:none!important;border-radius:4px;padding:7px 4px;line-height:1.2}
.jv-btn-az{background:#e88b00}
.jv-btn-rk{background:#bf0000}
.jv-btn:hover{opacity:.85}
.jv-books-note{font-size:.7em;color:#999;text-align:right;margin:8px 0 0}
@media(max-width:599px){
.jv-books-grid{grid-template-columns:1fr;min-height:0}
.jv-book-card{flex-direction:row;text-align:left;gap:12px}
.jv-book-cover img{height:110px;max-width:80px}
.jv-book-info{min-width:0}
.jv-book-title{min-height:0}
.jv-book-btns{flex-direction:row}
.jv-btn{flex:1}
}
</style>
<script>
(function(){
var SHELF='vba';
var all=document.querySelectorAll('.jv-books[data-shelf="'+SHELF+'"]');
var root=null;
for(var k=0;k<all.length;k++){if(!all[k].dataset.jvinit){root=all[k];break;}}
if(!root)return;
root.dataset.jvinit='1';
var POOL=[{"t": "Excel VBA塾【動画×本で学ぶ!】", "a": "たてばやし淳", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5722/9784839975722_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F", "id": "4839975728"}, {"t": "Excel マクロ&#038;VBA［実践ビジネス入門講座］完全版 第3版", "a": "国本温子", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1291/9784815631291.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815631298?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F", "id": "4815631298"}, {"t": "増強改訂版 できる イラストで学ぶ 入社1年目からのExcel VBA", "a": "きたみあきこ", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/8414/9784295018414.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295018414?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F", "id": "4295018414"}, {"t": "Excel マクロ&#038;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応", "a": "古川順平", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815630437?tag=javeo2022-22", "rk": "", "id": "4815630437"}, {"t": "てっとり早く確実にマスターできる Excel VBAの教科書 改訂新版", "a": "大村あつし", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9232/9784297119232.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22", "rk": "", "id": "4297119234"}, {"t": "作って学ぶExcel VBA入門 10のレッスンで身につけるプログラミングの教本", "a": "リブロワークス", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5292/9784297155292_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/429715529X?tag=javeo2022-22", "rk": "", "id": "429715529X"}, {"t": "生成AIと一緒に学ぶ Excel VBAふりがなプログラミング", "a": "リブロワークス", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2572/9784295022572_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295022578?tag=javeo2022-22", "rk": "", "id": "4295022578"}];
var REL='nofollow sponsored noopener noreferrer';
function el(tag,cls){var e=document.createElement(tag);if(cls)e.className=cls;return e;}
function btn(href,cls,label,mall,id){
var a=el('a','jv-btn '+cls);a.href=href;a.target='_blank';a.rel=REL;a.textContent=label;
a.setAttribute('data-shelf',SHELF);a.setAttribute('data-mall',mall);a.setAttribute('data-book',id);
return a;}
function card(b){
var d=el('div','jv-book-card');
var cover=el('a','jv-book-cover');cover.href=b.az;cover.target='_blank';cover.rel=REL;
var img=el('img');img.src=b.img;img.alt=b.t;img.width=120;img.height=170;img.loading='lazy';
cover.appendChild(img);
var info=el('div','jv-book-info');
var ttl=el('p','jv-book-title');ttl.textContent=b.t;
var au=el('p','jv-book-author');au.textContent=b.a;
var btns=el('div','jv-book-btns');
btns.appendChild(btn(b.az,'jv-btn-az','Amazonで見る','amazon',b.id));
if(b.rk){btns.appendChild(btn(b.rk,'jv-btn-rk','楽天で見る','rakuten',b.id));}
info.appendChild(ttl);info.appendChild(au);info.appendChild(btns);
d.appendChild(cover);d.appendChild(info);
return d;}
var pool=POOL.slice();
for(var i=pool.length-1;i>0;i--){var j=Math.floor(Math.random()*(i+1));var t=pool[i];pool[i]=pool[j];pool[j]=t;}
var grid=root.querySelector('.jv-books-grid');
grid.style.opacity='0';
while(grid.firstChild)grid.removeChild(grid.firstChild);
pool.slice(0,3).forEach(function(b){grid.appendChild(card(b));});
grid.style.transition='opacity .5s ease';
void grid.offsetWidth;
grid.style.opacity='1';
})();
</script>
</div>]]></content:encoded>
					
					<wfw:commentRss>https://javeo.jp/excel-blur-recoverable/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Excelで見積書を作るなら知っておきたい関数と機能</title>
		<link>https://javeo.jp/excel-quotation-functions/</link>
					<comments>https://javeo.jp/excel-quotation-functions/#respond</comments>
		
		<dc:creator><![CDATA[ジャベ雄]]></dc:creator>
		<pubDate>Wed, 12 Aug 2026 02:48:54 +0000</pubDate>
				<category><![CDATA[Excel・VBA]]></category>
		<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[初心者]]></category>
		<guid isPermaLink="false">https://javeo.jp/?p=5117</guid>

					<description><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/08/excel-quotation-functions-1024x538.png" class="webfeedsFeaturedVisual" /></p>エクセルで見積書を作るときに要る関数と機能を、作り方の手順ではなく部品ごとに整理しました テーブル・XLOOKUP・FILTER・表示形式・入力規則・シート保護まで、マクロを使わず関数とExcel標準機能だけで組む前提でまとめています]]></description>
										<content:encoded><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/08/excel-quotation-functions-1024x538.png" class="webfeedsFeaturedVisual" /></p><div class="codoc-evacuations" style="display:none;" data-shortcode=""></div>
<p class="wp-block-paragraph">エクセルで見積書を作るとき、どの関数を使えばいいのか迷ったことはありませんか？<br>単価をマスタから引く・明細を並べる・消費税を足す・余った行を始末する、やることは多いのに、どれも決定版が見つかりにくいところです</p>



<p class="wp-block-paragraph">この記事は<strong>作り方の手順書ではありません</strong><br>見積書という道具を組み立てるのに要る部品を、1節につき1部品ずつ並べた部品カタログです<br>詰まっている部品の節だけ拾い読みしてもらえる形にしてあります</p>



<p class="wp-block-paragraph">使うのは関数とExcelの標準機能だけで、<strong><span class="swl-marker mark_yellow">マクロなし</span></strong>で組みます<br>Power Queryもここでは使いません<br>マクロが使えない職場でも、渡した相手の環境で開けないと困る場面でも、この範囲なら扱えます</p>



<div class="swell-block-capbox cap_box is-style-onborder_ttl"><div class="cap_box_ttl"><span>この記事の立ち位置</span></div><div class="cap_box_content">
<p class="wp-block-paragraph">職場でよく作らされるExcelの道具を、マクロなし版とマクロ版の両方から組み立てるシリーズの1本目です<br>この記事はマクロなし版で、同じ見積書をマクロで自動化する版は別記事で扱う予定です</p>
</div></div>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h19_33-1.png"><img decoding="async" width="1024" height="538" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h19_33-1-1024x538.png" alt="完成した見積書の印刷イメージ(宛先・見積番号・発行日・明細・小計/消費税/合計・以下余白まで入った1ページ全体)" class="wp-image-5178" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h19_33-1-1024x538.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h19_33-1-300x158.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h19_33-1-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h19_33-1-768x403.png 768w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h19_33-1.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>頭から順に読まなくて大丈夫です<br>困っている部品の節だけ拾ってください</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">見積書ツールの全体像 4つのシートで組み立てる</h2>



<p class="wp-block-paragraph">部品の話に入る前に、全体の形だけ先に共有させてください<br>ここが見えていないと、このあとの関数がどこに置かれるものなのか宙に浮いてしまいます</p>



<p class="wp-block-paragraph">結論から言うと、見積書は<strong>印刷する1枚の紙</strong>として作らず、<strong><span class="swl-marker mark_yellow">一覧(マスタ)と帳票を分けた4シート構成</span></strong>で組みます</p>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table is-style-stripes"><table style="--table-width:700px;"><thead><tr><th>シート</th><th>役割</th><th>持たせる列</th></tr></thead><tbody><tr><td>得意先マスタ</td><td>宛先の一覧</td><td>得意先コード / 会社名 / 部署 / 郵便番号 / 住所</td></tr><tr><td>商品マスタ</td><td>商品と単価の一覧</td><td>商品コード / 商品名 / 単位 / 単価 / 備考</td></tr><tr><td>明細一覧</td><td>見積の中身をためる台帳</td><td>見積番号 / 行番号 / 商品コード / 数量 / 税率 / 税抜金額</td></tr><tr><td>見積書</td><td>印刷する帳票</td><td>値はほぼ数式で引く</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">帳票のセルに直接打ち込む作り方だと、同じ得意先名と同じ商品名を発行のたびに打ち直すことになります<br>それに、去年出した見積を探そうとしても、ファイルを1つずつ開いて回るしかなくなります</p>



<p class="wp-block-paragraph">一覧を先に持っておくと、この2つが同時に片づきます<br>データの流れは1方向で、<strong>明細は明細一覧シートに入力し、見積書シートは引いて並べるだけ</strong>にします</p>



<p class="wp-block-paragraph">手で打つ場所は2か所に分かれます<br>明細一覧に打つのが商品コードと数量(軽減税率の商品があるなら税率も)で、見積書シートに打つのは見積番号と得意先コードだけです</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h31_26.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h31_26-1024x537.png" alt="ブック下部のシートタブ4枚(得意先マスタ / 商品マスタ / 明細一覧 / 見積書)と、明細一覧シートの中身が見える状態" class="wp-image-5179" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h31_26-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h31_26-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h31_26-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h31_26-768x403.png 768w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h31_26.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>

<div class="wp-block-group is-style-big_icon_memo"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">ここから先の節は、それぞれ独立した部品の話です<br>テーブル → XLOOKUP → FILTER → 表示形式 → 以下余白 → 入力規則、という順で並べていますが、必要なところだけ読んでも意味が通るようにしています</p>
</div></div>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>帳票に直接打ち込む作りは、去年の見積を探すときに困ります</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">一覧シートはテーブルにする(Ctrl + T)</h2>



<p class="wp-block-paragraph">マスタと明細一覧は、ただの範囲のままにせず<strong>テーブル</strong>にします<br>範囲を選んで <strong>Ctrl + T</strong> を押すだけで、あとは見出し行の有無を確認して終わりです</p>



<p class="wp-block-paragraph">テーブルにする一番の理由は、<strong><span class="swl-marker mark_yellow">行を足しても参照範囲が自動で伸びる</span></strong>からです<br>Microsoftの公式ドキュメントにも、テーブルの名前を使った参照(構造化参照)はテーブルへのデータ追加・削除に合わせて自動で調整されると書かれています</p>



<p class="wp-block-paragraph">データが増える表への対処として、Microsoft自身が<strong>構造化参照を推奨</strong>している点も後押しになります<br>列全体を参照する書き方や動的な名前定義に比べて、処理の面でも不利が少ないという説明です</p>



<h3 class="wp-block-heading">テーブル名の付け方と参照の書き方</h3>



<p class="wp-block-paragraph">テーブルにすると自動でテーブル1のような名前が付きます<br>このままでも動きますが、数式が読めなくなるので付け替えます</p>



<p class="wp-block-paragraph">テーブル内のセルを選んで、リボンの「テーブルデザイン」タブ左端にある「テーブル名」を書き換えるだけです<br>Excel 2019以前は「テーブルツール」の中の「デザイン」タブになります</p>



<p class="wp-block-paragraph">名前を商品マスタにしておくと、列の参照はこう書けます</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-text" data-lang="Excelの数式"><code>商品マスタ[単価]</code></pre></div>



<p class="wp-block-paragraph">見積書シートのように<strong>テーブルの外から参照するときは、テーブル名を省略できません</strong><br>公式にも、テーブルの外で構造化参照を使うときは完全修飾の形にする必要があると書かれています</p>



<p class="wp-block-paragraph">ちなみにテーブル名に C・c・R・r の1文字だけを付けることはできません<br>行や列を選ぶショートカットとして予約されているためです</p>



<h3 class="wp-block-heading">計算列は勝手に下まで伸びる</h3>



<p class="wp-block-paragraph">テーブルの列に数式を1つ入れると<strong>計算列</strong>として扱われ、その列全体に同じ数式が入ります<br>行を足すとその行にも即座に伸びます<br>明細一覧の「税抜金額」列は、この計算列で作ってしまうのが楽です</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-text" data-lang="Excelの数式"><code>=[@数量]*XLOOKUP([@商品コード], 商品マスタ[商品コード], 商品マスタ[単価])</code></pre></div>



<p class="wp-block-paragraph">行を足すたびに数式をコピーする手間が消えるので、明細をためる台帳とは相性がいい機能です<br>4つ目の引数を付けて0を返させると、コードの打ち間違いやマスタ未登録が単価0円のまま通ってしまうので、台帳側ではあえて付けずに #N/A を出させています</p>



<div class="wp-block-group is-style-big_icon_memo"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">この式は単価をマスタから生で引いているので、マスタ側で単価を改定すると、去年出した見積の金額と消費税額まで変わります<br>発行時の単価を履歴として残したいなら、明細一覧に単価の列を持たせて、発行のタイミングで値に置き換える作りにしてください</p>
</div></div>



<div class="wp-block-group is-style-big_icon_point"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">「テーブルにしたのに自動で伸びない」ときは、オートコレクトのオプションを見てください<br><strong>テーブルに新しい行と列を含める</strong> と <strong>テーブルに数式を入力して計算列を作成する</strong> の2つで、この挙動が制御されています</p>
</div></div>



<p class="wp-block-paragraph">「テーブルは行数が増えると重くなる」という話を聞いたことがあるかもしれません<br>これは Excel 2013 以前の話で、Microsoftの資料では Excel 2016 で解消したとされています(同じ操作が約1.9秒から2ミリ秒ほどまで縮んだという記録です)</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h39_05.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h39_05-1024x537.png" alt="商品マスタをCtrl + Tでテーブル化した直後の画面、テーブルデザインタブの「テーブル名」欄に商品マスタと入力しているところ" class="wp-image-5185" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h39_05-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h39_05-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h39_05-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h39_05-768x403.png 768w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h39_05.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>Ctrl + Tを押すだけの作業ですが、ここを飛ばすと後がずっと面倒になります</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">マスタから引くのはXLOOKUP1本で足りる</h2>



<p class="wp-block-paragraph">商品コードから商品名や単価を引く部分は、<strong>XLOOKUP</strong>だけで足ります<br>見積書の解説記事は今もVLOOKUPで書かれているものが多いのですが、列番号を数える作業も、左方向に引けない制約も、XLOOKUPには無いので置き換えるだけの価値があります</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-text" data-lang="Excelの数式"><code>=XLOOKUP(検索値, 検索範囲, 戻り範囲, [見つからない場合], [一致モード], [検索モード])</code></pre></div>



<p class="wp-block-paragraph">必須は最初の3つだけです<br>見積書シートのC12に明細一覧から引いた商品コードが並んでいるとして、商品名はこう書きます</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-text" data-lang="Excelの数式"><code>=XLOOKUP($C12, 商品マスタ[商品コード], 商品マスタ[商品名], &quot;&quot;)</code></pre></div>



<p class="wp-block-paragraph">4つ目の <strong><span class="swl-marker mark_yellow">[見つからない場合]</span></strong> に空文字(半角のダブルクォート2つ)を入れておくと、コードが未入力の行でエラー表示になりません<br>この引数があるのがXLOOKUPの大きな利点で、次の話につながります</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h32_58.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h32_58-1024x537.png" alt="見積書シートの明細行(商品コードが引けている行)を選び、数式バーにXLOOKUPの数式が見え、右側に商品名・単位・単価が引けている状態" class="wp-image-5180" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h32_58-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h32_58-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h32_58-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h32_58-768x403.png 768w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h32_58.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>

<h3 class="wp-block-heading">使えるバージョンに注意(2016と2019では使えない)</h3>



<p class="wp-block-paragraph">先に対応バージョンを押さえておきます<br>ここを間違えると配布先で全滅します</p>



<div class="wp-block-group is-style-big_icon_caution"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">XLOOKUPは<strong><span class="swl-marker mark_yellow" style="color:#e8313b">Excel 2016 と Excel 2019 では使えません</span></strong><br>使えるのは Microsoft 365 と Excel 2021 以降(2024を含む)です<br>Microsoftの公式ページの本文に、2016と2019では利用できないという一文がはっきり書かれています</p>
</div></div>



<p class="wp-block-paragraph">ネット上には「XLOOKUPは2019以降」と書いている解説も見かけますが、公式の記述と食い違います<br>買い切り版のExcel 2021に入った新関数のひとつなので、2019以前の環境が混じるなら<strong>VLOOKUP</strong>か<strong>INDEX+MATCH</strong>で代替する前提で設計してください、詳しい時系列は <a href="https://javeo.jp/excel-2021-new-features/" target="_blank" rel="noopener noreferrer">Excel 2021の新機能と新関数まとめ</a> に整理してあります</p>



<h3 class="wp-block-heading">IFERRORで包む必要はない(包むとかえって危ない)</h3>



<p class="wp-block-paragraph">VLOOKUP時代の癖で、つい <strong>IFERROR</strong> で全体を包みたくなるところです<br>XLOOKUPを使うなら、この包み方は<strong><span class="swl-marker mark_yellow" style="color:#e8313b">むしろ避けたほうが安全</span></strong>です</p>



<p class="wp-block-paragraph">理由は捕まえる範囲の広さにあります<br>IFERRORは <strong>#N/A・#VALUE!・#REF!・#DIV/0!・#NUM!・#NAME?・#NULL!</strong> の7種類すべてを拾って、指定した値に置き換えます</p>



<p class="wp-block-paragraph">一方でXLOOKUPの第4引数は、公式の定義が<strong>有効な一致が見つからない場合</strong>に限定されています<br>つまり「コードが未入力・マスタに無い」という想定内の空振りだけを、この引数で埋められるわけです</p>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table is-style-stripes"><table style="--table-width:700px;"><thead><tr><th>書き方</th><th>拾う範囲</th><th>起きること</th></tr></thead><tbody><tr><td>XLOOKUPの第4引数</td><td>一致が見つからないとき</td><td>想定内の空振りだけ空欄になる</td></tr><tr><td>IFERRORで包む</td><td>7種類のエラー全部</td><td>参照が壊れた#REF!や型違いの#VALUE!まで空欄になる</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">マスタの列を1本削って参照が壊れても、包んでいると画面上は空欄のままです<br><strong>単価が0円のまま印刷された見積書</strong>が出ていく事故は、こういう握りつぶし方から生まれます</p>



<p class="wp-block-paragraph">IFERRORの出番は、XLOOKUPが無い環境でVLOOKUPの#N/Aを隠すときと、XLOOKUPでは吸えないエラーを承知のうえで処理したいときに絞るのが原則です</p>



<h3 class="wp-block-heading">空欄のセルを引いたときの落とし穴</h3>



<p class="wp-block-paragraph">もう1つ、引いた先が空欄だったときの話です<br>XLOOKUPは参照先のセルが空だと、空ではなく<strong>0</strong>を返すという挙動が知られています</p>



<p class="wp-block-paragraph">見積書だと、備考が空欄の商品を引いたときに備考欄へ0と印字される、という形で出てきます<br>気になる場合は、引いた結果が空文字かどうかを見てから出し分ける書き方で回避できます</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-text" data-lang="Excelの数式"><code>=LET(x, XLOOKUP($C12, 商品マスタ[商品コード], 商品マスタ[備考], &quot;&quot;), IF(x=&quot;&quot;, &quot;&quot;, x))</code></pre></div>



<p class="wp-block-paragraph">この0が返る挙動は解説サイトで広く紹介されているものの、私はまだ手元で確かめていません<br>備考のように空欄が入りうる列を引くときだけ、自分のExcelで一度動きを見てから採用してもらえればと思います</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>列番号を数える作業から解放されるだけでも、XLOOKUPに乗り換える価値はあります</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">明細が複数行あるときの取り出し方</h2>



<p class="wp-block-paragraph">XLOOKUPが得意なのは1件を引くところまでです<br>明細一覧から「この見積番号の行だけ」をまとめて取り出すなら、<strong>FILTER</strong>のほうが素直に書けます</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-text" data-lang="Excelの数式"><code>=FILTER(明細一覧[商品コード], 明細一覧[見積番号]=$D$3, &quot;&quot;)</code></pre></div>



<p class="wp-block-paragraph">D3に見積番号を入れておけば、そこに紐づく商品コードが必要な行数ぶんだけ下へこぼれてきます<br>結果が下や右へ自動で広がるこの動きはスピル(動的配列)と呼ばれるもので、Microsoft 365 と Excel 2021 以降の計算エンジンの土台になっています</p>



<p class="wp-block-paragraph">数量も同じ形の式を、数量の列に1本置きます<br>商品名・単位・単価は、こぼれてきた商品コードをひとつ前の節のXLOOKUPで引けば埋まります</p>



<p class="wp-block-paragraph">取り出す列は 明細一覧[[商品コード]:[数量]] のようにまとめて渡すこともできますが、その場合は2列が隣り合ったままスピルします<br>明細の並びが 商品コード → 商品名 → 単位 → 単価 → 数量 になっている帳票には収まらないので、列ごとに1本ずつ置く形が扱いやすいです</p>



<div class="wp-block-group is-style-big_icon_caution"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">FILTERの<strong>3つ目の引数[空の場合]は省略しない</strong>のが原則です<br>省略した状態で条件に合う行が1件も無いと <strong>#CALC!</strong> エラーが表示されます<br>空文字(半角のダブルクォート2つ)を入れておけば静かに空欄になります</p>
</div></div>



<p class="wp-block-paragraph">もう1つ、2つ目の引数にエラー値が混じっているとFILTER自体がエラーを返します<br>条件に使う列にXLOOKUPの結果を挟んでいるなら、そちらで#N/Aが出ていないかを先に確認してください</p>



<p class="wp-block-paragraph">FILTERの対応バージョンにも触れておきます<br>公式の対応表に並んでいるのは Microsoft 365・Excel 2024・Excel 2021 で、2019以前は挙がっていません<br>XLOOKUPのように「2016と2019では使えない」と本文に明記されているわけではないので、断定はしませんが、実務では<strong>2021以降で使う関数</strong>と考えておくのが無難です</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/06/excel-spill-eyecatch-300x158.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://javeo.jp/excel-spill/" target="_blank" rel="noopener noreferrer">Excelのスピルとは 使い方と動的配列関数まとめ</a>
						<span class="p-blogCard__excerpt">Excelに実装されたスピルですが、最初のころは気にしていなかったし、なんなら使わないようにしていたぐらいでした 意識して使ってみると結構便利だったので、自分の深&#8230;</span>					</div>
				</div>
			</div>
		</div>


<h3 class="wp-block-heading">複合キーは&amp;でつなぐのが基本</h3>



<p class="wp-block-paragraph">明細の枠を罫線でかっちり作ってある帳票だと、FILTERのスピルが枠と噛み合わないことがあります<br>その場合は明細を1行ずつ引く形にしますが、見積番号だけでは行が特定できないので、<strong>見積番号と行番号を足したキー</strong>を作ります</p>



<p class="wp-block-paragraph">明細一覧に計算列を1本足すだけです</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-text" data-lang="Excelの数式"><code>=[@見積番号] & &quot;-&quot; & [@行番号]</code></pre></div>



<p class="wp-block-paragraph">見積書側は、同じ形のキーを組み立てて引きます</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-text" data-lang="Excelの数式"><code>=XLOOKUP($D$3 & &quot;-&quot; & $B12, 明細一覧[キー], 明細一覧[商品コード], &quot;&quot;)</code></pre></div>



<p class="wp-block-paragraph">要素が2つなら <strong>&amp;</strong> でつなぐだけで十分です<br>2019以前の環境なら、同じキーをVLOOKUPで引く形に置き換えられます<br>作業列を作らずに検索範囲側で連結してしまう書き方も紹介されていますが、私は手元で確かめていないので、まずはキー列を1本持つ形をおすすめします</p>



<p class="wp-block-paragraph"><strong>TEXTJOIN</strong>を使うのは、要素が3つ以上になるときや、空欄が混じる列をまとめたいときです<br>区切り記号を1回書けば全体に適用されるのと、空セルを飛ばせるのがこの関数の持ち味になります<br>対応は買い切り版だと Excel 2019 以降で、結果が32,767文字を超えると #VALUE! が返ります</p>


<div class="p-blogParts post_content" data-partsID="4601">
<div class="jv-books" data-shelf="vba"><div class="jv-books-head"><span class="jv-books-title"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /> VBAの独学に効く本</span><span class="jv-books-pr">PR</span></div><div class="jv-books-grid"><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5722/9784839975722_1_2.jpg?_ex=240x240" alt="Excel VBA塾【動画×本で学ぶ!】" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel VBA塾【動画×本で学ぶ!】</p><p class="jv-book-author">たてばやし淳</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4839975728">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4839975728">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4815631298?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1291/9784815631291.jpg?_ex=240x240" alt="Excel マクロ&amp;VBA［実践ビジネス入門講座］完全版 第3版" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel マクロ&amp;VBA［実践ビジネス入門講座］完全版 第3版</p><p class="jv-book-author">国本温子</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4815631298?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4815631298">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4815631298">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4295018414?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/8414/9784295018414.jpg?_ex=240x240" alt="増強改訂版 できる イラストで学ぶ 入社1年目からのExcel VBA" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">増強改訂版 できる イラストで学ぶ 入社1年目からのExcel VBA</p><p class="jv-book-author">きたみあきこ</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4295018414?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4295018414">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4295018414">楽天で見る</a></div></div></div></div><p class="jv-books-note">私のおすすめからランダムで3冊を表示しています</p></div>
<style>
.jv-books{border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin:1.5em 0;background:#fff}
.jv-books-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.jv-books-title{font-weight:700;font-size:1.05em}
.jv-books-pr{font-size:.7em;color:#888;border:1px solid #ccc;border-radius:3px;padding:1px 6px;flex-shrink:0}
.jv-books-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;min-height:330px}
.jv-book-card{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #f0f0f0;border-radius:6px;padding:12px 8px;background:#fafafa}
.jv-book-cover img{width:auto;max-width:120px;height:170px;object-fit:contain}
.jv-book-info{width:100%;flex:1;display:flex;flex-direction:column}
.jv-book-title{font-size:.82em;font-weight:600;line-height:1.4;margin:8px 0 2px;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.jv-book-author{font-size:.72em;color:#777;margin:0 0 8px}
.jv-book-btns{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:auto}
.jv-btn{display:block;text-align:center;font-size:.78em;font-weight:600;color:#fff!important;text-decoration:none!important;border-radius:4px;padding:7px 4px;line-height:1.2}
.jv-btn-az{background:#e88b00}
.jv-btn-rk{background:#bf0000}
.jv-btn:hover{opacity:.85}
.jv-books-note{font-size:.7em;color:#999;text-align:right;margin:8px 0 0}
@media(max-width:599px){
.jv-books-grid{grid-template-columns:1fr;min-height:0}
.jv-book-card{flex-direction:row;text-align:left;gap:12px}
.jv-book-cover img{height:110px;max-width:80px}
.jv-book-info{min-width:0}
.jv-book-title{min-height:0}
.jv-book-btns{flex-direction:row}
.jv-btn{flex:1}
}
</style>
<script>
(function(){
var SHELF='vba';
var all=document.querySelectorAll('.jv-books[data-shelf="'+SHELF+'"]');
var root=null;
for(var k=0;k<all.length;k++){if(!all[k].dataset.jvinit){root=all[k];break;}}
if(!root)return;
root.dataset.jvinit='1';
var POOL=[{"t": "Excel VBA塾【動画×本で学ぶ!】", "a": "たてばやし淳", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5722/9784839975722_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F", "id": "4839975728"}, {"t": "Excel マクロ&#038;VBA［実践ビジネス入門講座］完全版 第3版", "a": "国本温子", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1291/9784815631291.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815631298?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F", "id": "4815631298"}, {"t": "増強改訂版 できる イラストで学ぶ 入社1年目からのExcel VBA", "a": "きたみあきこ", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/8414/9784295018414.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295018414?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F", "id": "4295018414"}, {"t": "Excel マクロ&#038;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応", "a": "古川順平", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815630437?tag=javeo2022-22", "rk": "", "id": "4815630437"}, {"t": "てっとり早く確実にマスターできる Excel VBAの教科書 改訂新版", "a": "大村あつし", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9232/9784297119232.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22", "rk": "", "id": "4297119234"}, {"t": "作って学ぶExcel VBA入門 10のレッスンで身につけるプログラミングの教本", "a": "リブロワークス", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5292/9784297155292_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/429715529X?tag=javeo2022-22", "rk": "", "id": "429715529X"}, {"t": "生成AIと一緒に学ぶ Excel VBAふりがなプログラミング", "a": "リブロワークス", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2572/9784295022572_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295022578?tag=javeo2022-22", "rk": "", "id": "4295022578"}];
var REL='nofollow sponsored noopener noreferrer';
function el(tag,cls){var e=document.createElement(tag);if(cls)e.className=cls;return e;}
function btn(href,cls,label,mall,id){
var a=el('a','jv-btn '+cls);a.href=href;a.target='_blank';a.rel=REL;a.textContent=label;
a.setAttribute('data-shelf',SHELF);a.setAttribute('data-mall',mall);a.setAttribute('data-book',id);
return a;}
function card(b){
var d=el('div','jv-book-card');
var cover=el('a','jv-book-cover');cover.href=b.az;cover.target='_blank';cover.rel=REL;
var img=el('img');img.src=b.img;img.alt=b.t;img.width=120;img.height=170;img.loading='lazy';
cover.appendChild(img);
var info=el('div','jv-book-info');
var ttl=el('p','jv-book-title');ttl.textContent=b.t;
var au=el('p','jv-book-author');au.textContent=b.a;
var btns=el('div','jv-book-btns');
btns.appendChild(btn(b.az,'jv-btn-az','Amazonで見る','amazon',b.id));
if(b.rk){btns.appendChild(btn(b.rk,'jv-btn-rk','楽天で見る','rakuten',b.id));}
info.appendChild(ttl);info.appendChild(au);info.appendChild(btns);
d.appendChild(cover);d.appendChild(info);
return d;}
var pool=POOL.slice();
for(var i=pool.length-1;i>0;i--){var j=Math.floor(Math.random()*(i+1));var t=pool[i];pool[i]=pool[j];pool[j]=t;}
var grid=root.querySelector('.jv-books-grid');
grid.style.opacity='0';
while(grid.firstChild)grid.removeChild(grid.firstChild);
pool.slice(0,3).forEach(function(b){grid.appendChild(card(b));});
grid.style.transition='opacity .5s ease';
void grid.offsetWidth;
grid.style.opacity='1';
})();
</script>
</div>


<h2 class="wp-block-heading">金額の見た目は表示形式で決める</h2>



<p class="wp-block-paragraph">桁区切り・マイナスの見せ方・ゼロを消すかどうか、この手の見た目は<strong>数式ではなく表示形式で決めます</strong><br>セルを選んで <strong>Ctrl + 1</strong> でセルの書式設定を開き、分類の「ユーザー定義」に書式コードを入れる場所です</p>



<p class="wp-block-paragraph">ここを知らないと、値引き行を赤くするだけのためにIF関数を重ねる、といった遠回りをすることになります</p>



<h3 class="wp-block-heading">書式コードは最大4セクション</h3>



<p class="wp-block-paragraph">書式コードは<strong><span class="swl-marker mark_yellow">セミコロンで区切った最大4つのセクション</span></strong>でできています<br>Microsoftの<a href="https://support.microsoft.com/ja-jp/office/review-guidelines-for-customizing-a-number-format-c0a1d1fa-d3f4-4018-96b7-9c9354dd99f5" target="_blank" rel="noopener noreferrer">表示形式のカスタマイズに関するガイドライン</a>にも、正の値・負の値・ゼロの値・テキストという順で定義すると書かれています</p>



<p class="wp-block-paragraph">ここで一番つまずくのが、<strong>全部書かなかったときの挙動</strong>です<br>2つだけ書くと、1つ目が正の数とゼロに、2つ目が負の数に使われます</p>



<p class="wp-block-paragraph">たとえば値引き行を赤い▲で出したくて、こう書いたとします</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-text" data-lang="書式コード"><code>#,##0;[赤]&quot;▲&quot;#,##0</code></pre></div>



<div class="wp-block-group is-style-big_icon_caution"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">これは2セクションなので、<strong><span class="swl-marker mark_yellow">ゼロは消えません</span></strong><br>1つ目のセクションが正の数とゼロの両方に使われるため、空の明細行には0がそのまま並びます</p>
</div></div>



<p class="wp-block-paragraph">ゼロを消したいなら、<strong><span class="swl-marker mark_yellow">3つ目のセクションを空にしたコード</span></strong>を書きます<br>公式が示している形に桁区切りを足すと、金額欄に当てる書式はこうなります</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-text" data-lang="書式コード"><code>#,##0;-#,##0;;@</code></pre></div>



<p class="wp-block-paragraph">3つ目が空のセミコロンだけになっている点がポイントです<br>途中のセクションを飛ばして後ろだけ書きたいときも、飛ばすセクションの終わりのセミコロンは残す決まりになっています</p>



<p class="wp-block-paragraph">書式コードで使える<strong>色名は黒・青・水・緑・紫・赤・白・黄の8つ</strong>で、フォントタブのように好きな色を選べるわけではありません<br>▲のような文字を混ぜるときは、上の例のように二重引用符で囲みます<br>色名の一覧や番号で指定する書き方は、<a href="https://javeo.jp/excel-format-cells/" target="_blank" rel="noopener noreferrer">セルの書式設定と書式コードをまとめた記事</a>に色見本つきで置いてあります</p>



<div class="wp-block-group is-style-big_icon_memo"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">マイナスを▲や△で表すのは、日本の実務で広く使われている慣行です<br>私が確認した範囲では、記号を定めた法令上の決まりは見当たりませんでした<br>経団連が公開している会社法関係の書類ひな型では、貸倒引当金や自己株式に△が使われています(黒い▲ではなく白い△です)</p>
</div></div>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h34_11.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h34_11-1024x537.png" alt="セルの書式設定ダイアログの「表示形式」タブ、分類でユーザー定義を選び、種類の入力欄に桁区切りとゼロ非表示の書式コードを入れた状態" class="wp-image-5181" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h34_11-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h34_11-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h34_11-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h34_11-768x403.png 768w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h34_11.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>見た目の調整を数式でやろうとすると、式がどんどん長くなります</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h3 class="wp-block-heading">帳票では条件付き書式に頼らない</h3>



<p class="wp-block-paragraph">色分けの話が出たので、立場も書いておきます<br>この手の記事はたいてい条件付き書式を勧めますが、私は<strong>配りまわす帳票では控える</strong>ほうです</p>



<p class="wp-block-paragraph">コピーや書式のコピーをするたびに、コピー先へ新しいルールが作られる仕組みだからです<br>先月のシートをコピーして今月分にする、という見積書の使われ方とは、けっこう噛み合いません</p>



<p class="wp-block-paragraph">その点、表示形式ならコピーしても書式が移るだけで、ルールとして積み上がりません<br>増えたルールの掃除のしかたや、それでも条件付き書式のほうが勝つ場面は別記事にまとめました</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/08/excel-conditional-formatting-300x158.png" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://javeo.jp/excel-conditional-formatting/" target="_blank" rel="noopener noreferrer">Excelの条件付き書式が増える原因 マクロなしで減らす方法</a>
						<span class="p-blogCard__excerpt">Excelの条件付き書式のルールが勝手に増える原因を、Microsoftの公式記述で確認できる部分と解説サイトで説明されている部分に分けて整理しました マクロを使わずに掃除する手順と、表示形式で代わりを作る方法まで扱います</span>					</div>
				</div>
			</div>
		</div>


<h2 class="wp-block-heading">余った明細行の始末(以下余白の出し方)</h2>



<p class="wp-block-paragraph">明細の枠を20行用意して、実際の明細が5行だったとき、残りの15行をどう見せるかという話です<br>ここは解説であまり見かけない部分ですが、実際に作ってみると出てくる部品です</p>



<p class="wp-block-paragraph">放っておくと、空の行に0が並んだ見積書が印刷されます<br>数式は入っているので、見た目が空でも中身は空ではない、というのが原因です</p>



<h3 class="wp-block-heading">まずゼロを消す</h3>



<p class="wp-block-paragraph">ひとつ前の節で出てきた、3つ目のセクションを空にした書式コードをそのまま使います<br>金額欄と数量欄に当てておけば、値が0の行は画面からも印刷からも消えます</p>



<p class="wp-block-paragraph">公式にも、この方法で非表示にした値は数式バーやセルの編集中だけ見えるようになり、印刷はされないと書かれています</p>



<div class="wp-block-group is-style-big_icon_caution"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">無償提供やサービス品を0円と印字したい行があるなら、その欄にはこの書式を当てないでください<br>0を消す書式なので、0円と見せたい行まで金額欄が空欄で印刷されます</p>
</div></div>



<p class="wp-block-paragraph">数式側で対処するなら、XLOOKUPの第4引数とFILTERの第3引数に空文字を入れておく手もあります<br>ただし確実なのは表示形式のほうです</p>



<p class="wp-block-paragraph">数式側の空文字が通用するのは、引いてきた値をそのまま表示している欄だけになります<br>金額欄のように 数量×単価 で計算している欄だと、空文字を掛けた時点で #VALUE! か 0 が出るので、ゼロは消えません</p>



<h3 class="wp-block-heading">最終行の下に「以下余白」を出す</h3>



<p class="wp-block-paragraph">空白のまま余らせず<strong>以下余白</strong>と入れておくのは、改ざん防止のために余白を潰す商慣習だと説明されています<br>斜線を引いたり止め印を押したりする形で代える職場もあります</p>



<p class="wp-block-paragraph">これも関数で出せます<br>行番号が明細の件数+1になる行だけ文字を表示させる形です</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-text" data-lang="Excelの数式"><code>=IF($B12=COUNTIF(明細一覧[見積番号], $D$3)+1, &quot;以下余白&quot;, &quot;&quot;)</code></pre></div>



<p class="wp-block-paragraph">B12は明細の行番号、D3は見積番号のセルです<br>COUNTIFでその見積番号の明細が何行あるかを数えて、その次の行にだけ文字を出しています<br>明細が増えても減っても、文字の位置が自動でついてきます</p>



<p class="wp-block-paragraph">置き場所は<strong>商品名の列</strong>です<br>その列にはすでにXLOOKUPが入っているので、別のセルに足すのではなく、条件から外れたときの値としてXLOOKUPを畳み込みます</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-text" data-lang="Excelの数式"><code>=IF($B12=COUNTIF(明細一覧[見積番号], $D$3)+1, &quot;以下余白&quot;, XLOOKUP($C12, 商品マスタ[商品コード], 商品マスタ[商品名], &quot;&quot;))</code></pre></div>



<p class="wp-block-paragraph">残りの空行の罫線をどうするかは好みが分かれるところです<br>「明細のある行だけ罫線を引きたい」と考えると条件付き書式に手が伸びますが、私がそこで一度立ち止まる理由は、ひとつ前の節に書いたとおりです</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h35_36.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h35_36-1024x537.png" alt="明細5行+以下余白の1行が出ている見積書の明細部分、余った行に0が並んでいない状態" class="wp-image-5183" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h35_36-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h35_36-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h35_36-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h35_36-768x403.png 768w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h35_36.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>

<h2 class="wp-block-heading">入力しやすく壊れにくくする設定</h2>



<p class="wp-block-paragraph">ここまでで計算は組み上がるので、最後は<strong>人が触る部分</strong>を固めます<br>入力規則・日付の自動化・シート保護・印刷、この4つで手戻りがかなり減ります</p>



<h3 class="wp-block-heading">入力規則でコードを選ばせる</h3>



<p class="wp-block-paragraph">コードは手打ちさせず、ドロップダウンから選ばせます<br>当てる先は<strong>明細一覧シートの商品コード列</strong>と、見積書シートの得意先コード欄です</p>



<div class="wp-block-group is-style-big_icon_memo"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">Microsoftのパフォーマンスに関するドキュメントは、計算が遅くなる要因として、条件付き書式と並べて入力規則の名前も挙げています<br>ただし遅くなるのは大量に使ったときの話で、見積書で入力規則を当てるのはコードの列など数か所なので、ここでは問題になりません</p>
</div></div>



<p class="wp-block-paragraph">データタブの「データの入力規則」を開いて、入力値の種類をリストにするところまでは普通の手順です<br>つまずくのはその次で、<strong><span class="swl-marker mark_yellow">元の値にテーブルの構造化参照をそのまま書くと通らない</span></strong>という話が定番になっています</p>



<p class="wp-block-paragraph">Microsoftの公式ドキュメントに明文は見つけられませんでしたが、Q&amp;Aの回答と解説サイトの説明は一致しているので、名前定義かINDIRECTを経由する回避策を採るのが安全です</p>



<div class="swell-block-step is-style-small" data-num-style="circle">
<div class="swell-block-step__item"><div class="swell-block-step__number"><span class="__shape u-col-main" role="presentation"></span><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-m">列に名前を付ける</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">数式タブの「名前の定義」で、名前を商品コード一覧、参照範囲をテーブルの列(商品マスタの商品コード列)にします</p>
</div></div>



<div class="swell-block-step__item"><div class="swell-block-step__number"><span class="__shape u-col-main" role="presentation"></span><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-m">入力規則から名前を呼ぶ</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">データの入力規則の「元の値」に、イコールに続けて付けた名前を書きます<br>これでテーブルに行を足したときもドロップダウンが伸びます</p>
</div></div>
</div>



<p class="wp-block-paragraph">名前を作らずに済ませたいなら、元の値にINDIRECTを書いて文字列から解決させる手もあります</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-text" data-lang="Excelの数式"><code>=INDIRECT(&quot;商品マスタ[商品コード]&quot;)</code></pre></div>



<p class="wp-block-paragraph">テーブルの列をマウスでドラッグして範囲指定する方法も紹介されていますが、テーブルが伸びたときに範囲がついてくるかは私の手元で確かめていません<br>確実に動かしたいなら、名前定義かINDIRECTを選んでおくのが安全です</p>



<p class="wp-block-paragraph">「分類を選ぶと商品が絞り込まれる」ような多段のドロップダウンにしたくなったら、そこは作り方が何通りもあるので<a href="https://javeo.jp/linked-items/" target="_blank" rel="noopener noreferrer">選んだ分類で商品を絞り込む作り方</a>にまとめてあります</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h36_30.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h36_30-1024x537.png" alt="明細一覧シートの商品コード列でドロップダウンが開き、商品マスタの一覧が候補として出ている状態" class="wp-image-5184" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h36_30-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h36_30-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h36_30-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h36_30-768x403.png 768w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_11h36_30.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>

<h3 class="wp-block-heading">日付は自動と手動を使い分ける</h3>



<p class="wp-block-paragraph">発行日を <strong>TODAY</strong> で自動にするのは定番ですが、見積書では注意が要ります<br>TODAYはブックを開くたびに再計算されるので、<strong>先月発行した見積書を開き直すと日付が今日に化けます</strong></p>



<p class="wp-block-paragraph">作りかけのうちはTODAYで置いておいて、発行のタイミングでコピーして値だけ貼り付ける、というのが現実的な運用です<br>有効期限は発行日から起算して出せます</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-text" data-lang="Excelの数式"><code>=EDATE($D$5, 1)</code></pre></div>



<p class="wp-block-paragraph">D5の発行日から1か月後を返します<br>月末に揃えたいなら <strong>EOMONTH</strong> に置き換えてください<br>どちらもシリアル値(内部的な連番)が返るので、表示の形は前の節の表示形式で整えます</p>



<h3 class="wp-block-heading">シート保護と印刷まわり</h3>



<p class="wp-block-paragraph">数式が入ったセルを他人に触られると、たいてい壊れます<br>入力してほしいセルだけロックを外してから、校閲タブの「シートの保護」をかけると、それ以外が編集できなくなります</p>



<ul style="background-color:#f3fafe80" class="wp-block-list is-style-check_list -list-under-dashed has-background">
<li>見積書シートの入力セル(見積番号・得意先コード)を選んで、セルの書式設定からロックのチェックを外す</li>



<li>校閲タブの<strong>シートの保護</strong>をかける、パスワードは空でも構わない</li>



<li>明細一覧シートにも保護をかけるなら、商品コード・数量・税率の列はロックを外しておく</li>



<li>ページレイアウトタブで<strong>印刷範囲</strong>を設定する</li>



<li>ページ設定の拡大縮小印刷で、横1ページに収まるよう指定する</li>
</ul>



<p class="wp-block-paragraph">この保護は<strong>うっかり数式を消す事故を防ぐためのもの</strong>で、中身を守るセキュリティ機能ではありません<br>解除の手順は広く知られているので、見られて困る情報を隠す用途には使わないでください</p>



<p class="wp-block-paragraph">明細が2ページに渡る可能性があるなら、印刷タイトルで見出し行を各ページに繰り返す設定も入れておくと読みやすくなります</p>



<h2 class="wp-block-heading">注文書・納品書・請求書への転用</h2>



<p class="wp-block-paragraph">ここまで組んだ仕組みは、<strong>見出しと項目を差し替えるだけ</strong>で他の帳票にも回せます<br>一覧から必要な行を引いて並べる、という骨格は同じだからです</p>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table is-style-stripes"><table style="--table-width:700px;"><thead><tr><th>帳票</th><th>差し替える日付</th><th>足りない項目</th></tr></thead><tbody><tr><td>注文書</td><td>発注日 / 納期</td><td>宛先が仕入先に変わる</td></tr><tr><td>納品書</td><td>納品日</td><td>金額を伏せた版を作ることもある</td></tr><tr><td>請求書</td><td>請求日 / 支払期限</td><td>振込先・登録番号・税率ごとの区分</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">問題は消費税です<br>ここだけは作りを間違えると、そのまま転用したときに困ります</p>



<h3 class="wp-block-heading">端数処理は税率ごとに1回だけ</h3>



<p class="wp-block-paragraph"><a href="https://www.nta.go.jp/taxes/shiraberu/zeimokubetsu/shohi/keigenzeiritsu/pdf/qa/57.pdf" target="_blank" rel="noopener noreferrer">国税庁のQ&amp;A(問57・PDF)</a>は、適格請求書に書く消費税額に1円未満の端数が出るとき、<strong><span class="swl-marker mark_yellow" style="color:#e8313b">税率ごとに1回だけ端数処理をする</span></strong>よう求めています<br>個々の商品ごとに端数処理して、その合計額を消費税額として記載する形は認められない、とも注記されています</p>



<p class="wp-block-paragraph">なので<strong>明細の行では丸めません</strong><br>明細一覧に税率の列を持たせておいて、税率ごとに集計してから外側で1回だけ丸める、という形にします</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-text" data-lang="Excelの数式"><code>=ROUNDDOWN(SUMIFS(明細一覧[税抜金額], 明細一覧[見積番号], $D$3, 明細一覧[税率], 0.1) * 0.1, 0)</code></pre></div>



<p class="wp-block-paragraph">10%対象の税抜金額をSUMIFSで集めて、税率を掛けたところに ROUNDDOWN が1回だけ入る形です<br>8%対象があるなら、条件と掛ける率を差し替えた同じ式をもう1本並べます</p>



<p class="wp-block-paragraph">ずれる額の実例・切り上げと四捨五入の選び方・明細を税込で持っているときの割り戻しは、こちらにまとめました</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/08/excel-tax-rounding-300x158.png" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://javeo.jp/excel-tax-rounding/" target="_blank" rel="noopener noreferrer">エクセルで消費税の端数処理 税率ごとに1回だけ丸める</a>
						<span class="p-blogCard__excerpt">エクセルで消費税の端数処理をするとき、明細行ごとにROUNDDOWNを入れて足すと税額がずれます 国税庁のQ&#038;Aは税率ごとに1回と書いているので、税率の列を持たせてSUMIFSで集計してから1回だけ丸める形にします 軽減税率8%が混じるときの数式も載せました</span>					</div>
				</div>
			</div>
		</div>


<p class="wp-block-paragraph">税額の扱いは取引の形によって変わるので、自社の運用に落とすときは顧問税理士や所轄の税務署に確認してもらうのが確実です</p>



<h2 class="wp-block-heading">まとめ エクセルの見積書に必要な関数と機能</h2>



<p class="wp-block-paragraph">部品を一度並べ直しておきます<br>それぞれ独立して使えるので、詰まったところに戻ってきてもらえればと思います</p>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table is-style-stripes"><table style="--table-width:760px;"><thead><tr><th>部品</th><th>使う場面</th><th>対応バージョン</th></tr></thead><tbody><tr><td>テーブル(Ctrl + T)</td><td>マスタと明細一覧を伸びる表にする</td><td>2007以降</td></tr><tr><td>XLOOKUP</td><td>コードから商品名・単価を引く</td><td>Microsoft 365 / 2021以降</td></tr><tr><td>FILTER</td><td>該当する明細をまとめて取り出す</td><td>Microsoft 365 / 2021以降</td></tr><tr><td>表示形式</td><td>桁区切り・▲・ゼロ非表示・色分け</td><td>どの版でも</td></tr><tr><td>COUNTIF + IF</td><td>以下余白を最終行の下に出す</td><td>どの版でも</td></tr><tr><td>入力規則</td><td>コードをドロップダウンで選ばせる</td><td>どの版でも</td></tr><tr><td>SUMIFS + ROUNDDOWN</td><td>税率ごとに1回だけ端数処理する</td><td>2007以降</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">押さえどころを3つに絞るなら、この3つです</p>



<ul style="background-color:#f3fafe80" class="wp-block-list is-style-check_list -list-under-dashed has-background">
<li>一覧はテーブルにして、引くのはXLOOKUP、<strong>IFERRORで包まない</strong></li>



<li>見た目は表示形式で決める、ゼロ非表示は<strong>3つ目のセクションを空にする</strong></li>



<li>消費税は明細行ごとに丸めず、<strong>税率ごとに1回</strong>だけ端数処理する</li>
</ul>



<p class="wp-block-paragraph">ここまで関数と標準機能だけで組んできましたが、発行のたびに明細を打ち直す・番号を手で振る・PDFにして保存する、この辺りは関数では届かない領域です<br>同じ見積書をマクロで自動化する版は別記事で扱う予定なので、手作業をボタン1つにしたい方はそちらを待ってもらえればと思います</p>



<p class="wp-block-paragraph">完成品のサンプルファイルも別途用意します<br>まずは自分のブックで、詰まっている部品から手を付けてみてください</p>


<div class="p-blogParts post_content" data-partsID="4601">
<div class="jv-books" data-shelf="vba"><div class="jv-books-head"><span class="jv-books-title"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /> VBAの独学に効く本</span><span class="jv-books-pr">PR</span></div><div class="jv-books-grid"><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5722/9784839975722_1_2.jpg?_ex=240x240" alt="Excel VBA塾【動画×本で学ぶ!】" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel VBA塾【動画×本で学ぶ!】</p><p class="jv-book-author">たてばやし淳</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4839975728">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4839975728">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4815631298?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1291/9784815631291.jpg?_ex=240x240" alt="Excel マクロ&amp;VBA［実践ビジネス入門講座］完全版 第3版" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel マクロ&amp;VBA［実践ビジネス入門講座］完全版 第3版</p><p class="jv-book-author">国本温子</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4815631298?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4815631298">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4815631298">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4295018414?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/8414/9784295018414.jpg?_ex=240x240" alt="増強改訂版 できる イラストで学ぶ 入社1年目からのExcel VBA" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">増強改訂版 できる イラストで学ぶ 入社1年目からのExcel VBA</p><p class="jv-book-author">きたみあきこ</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4295018414?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4295018414">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4295018414">楽天で見る</a></div></div></div></div><p class="jv-books-note">私のおすすめからランダムで3冊を表示しています</p></div>
<style>
.jv-books{border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin:1.5em 0;background:#fff}
.jv-books-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.jv-books-title{font-weight:700;font-size:1.05em}
.jv-books-pr{font-size:.7em;color:#888;border:1px solid #ccc;border-radius:3px;padding:1px 6px;flex-shrink:0}
.jv-books-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;min-height:330px}
.jv-book-card{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #f0f0f0;border-radius:6px;padding:12px 8px;background:#fafafa}
.jv-book-cover img{width:auto;max-width:120px;height:170px;object-fit:contain}
.jv-book-info{width:100%;flex:1;display:flex;flex-direction:column}
.jv-book-title{font-size:.82em;font-weight:600;line-height:1.4;margin:8px 0 2px;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.jv-book-author{font-size:.72em;color:#777;margin:0 0 8px}
.jv-book-btns{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:auto}
.jv-btn{display:block;text-align:center;font-size:.78em;font-weight:600;color:#fff!important;text-decoration:none!important;border-radius:4px;padding:7px 4px;line-height:1.2}
.jv-btn-az{background:#e88b00}
.jv-btn-rk{background:#bf0000}
.jv-btn:hover{opacity:.85}
.jv-books-note{font-size:.7em;color:#999;text-align:right;margin:8px 0 0}
@media(max-width:599px){
.jv-books-grid{grid-template-columns:1fr;min-height:0}
.jv-book-card{flex-direction:row;text-align:left;gap:12px}
.jv-book-cover img{height:110px;max-width:80px}
.jv-book-info{min-width:0}
.jv-book-title{min-height:0}
.jv-book-btns{flex-direction:row}
.jv-btn{flex:1}
}
</style>
<script>
(function(){
var SHELF='vba';
var all=document.querySelectorAll('.jv-books[data-shelf="'+SHELF+'"]');
var root=null;
for(var k=0;k<all.length;k++){if(!all[k].dataset.jvinit){root=all[k];break;}}
if(!root)return;
root.dataset.jvinit='1';
var POOL=[{"t": "Excel VBA塾【動画×本で学ぶ!】", "a": "たてばやし淳", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5722/9784839975722_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F", "id": "4839975728"}, {"t": "Excel マクロ&#038;VBA［実践ビジネス入門講座］完全版 第3版", "a": "国本温子", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1291/9784815631291.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815631298?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F", "id": "4815631298"}, {"t": "増強改訂版 できる イラストで学ぶ 入社1年目からのExcel VBA", "a": "きたみあきこ", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/8414/9784295018414.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295018414?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F", "id": "4295018414"}, {"t": "Excel マクロ&#038;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応", "a": "古川順平", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815630437?tag=javeo2022-22", "rk": "", "id": "4815630437"}, {"t": "てっとり早く確実にマスターできる Excel VBAの教科書 改訂新版", "a": "大村あつし", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9232/9784297119232.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22", "rk": "", "id": "4297119234"}, {"t": "作って学ぶExcel VBA入門 10のレッスンで身につけるプログラミングの教本", "a": "リブロワークス", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5292/9784297155292_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/429715529X?tag=javeo2022-22", "rk": "", "id": "429715529X"}, {"t": "生成AIと一緒に学ぶ Excel VBAふりがなプログラミング", "a": "リブロワークス", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2572/9784295022572_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295022578?tag=javeo2022-22", "rk": "", "id": "4295022578"}];
var REL='nofollow sponsored noopener noreferrer';
function el(tag,cls){var e=document.createElement(tag);if(cls)e.className=cls;return e;}
function btn(href,cls,label,mall,id){
var a=el('a','jv-btn '+cls);a.href=href;a.target='_blank';a.rel=REL;a.textContent=label;
a.setAttribute('data-shelf',SHELF);a.setAttribute('data-mall',mall);a.setAttribute('data-book',id);
return a;}
function card(b){
var d=el('div','jv-book-card');
var cover=el('a','jv-book-cover');cover.href=b.az;cover.target='_blank';cover.rel=REL;
var img=el('img');img.src=b.img;img.alt=b.t;img.width=120;img.height=170;img.loading='lazy';
cover.appendChild(img);
var info=el('div','jv-book-info');
var ttl=el('p','jv-book-title');ttl.textContent=b.t;
var au=el('p','jv-book-author');au.textContent=b.a;
var btns=el('div','jv-book-btns');
btns.appendChild(btn(b.az,'jv-btn-az','Amazonで見る','amazon',b.id));
if(b.rk){btns.appendChild(btn(b.rk,'jv-btn-rk','楽天で見る','rakuten',b.id));}
info.appendChild(ttl);info.appendChild(au);info.appendChild(btns);
d.appendChild(cover);d.appendChild(info);
return d;}
var pool=POOL.slice();
for(var i=pool.length-1;i>0;i--){var j=Math.floor(Math.random()*(i+1));var t=pool[i];pool[i]=pool[j];pool[j]=t;}
var grid=root.querySelector('.jv-books-grid');
grid.style.opacity='0';
while(grid.firstChild)grid.removeChild(grid.firstChild);
pool.slice(0,3).forEach(function(b){grid.appendChild(card(b));});
grid.style.transition='opacity .5s ease';
void grid.offsetWidth;
grid.style.opacity='1';
})();
</script>
</div>]]></content:encoded>
					
					<wfw:commentRss>https://javeo.jp/excel-quotation-functions/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>エクセルで消費税の端数処理 税率ごとに1回だけ丸める</title>
		<link>https://javeo.jp/excel-tax-rounding/</link>
					<comments>https://javeo.jp/excel-tax-rounding/#respond</comments>
		
		<dc:creator><![CDATA[ジャベ雄]]></dc:creator>
		<pubDate>Wed, 12 Aug 2026 02:48:29 +0000</pubDate>
				<category><![CDATA[Excel・VBA]]></category>
		<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[初心者]]></category>
		<guid isPermaLink="false">https://javeo.jp/?p=5143</guid>

					<description><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/08/excel-tax-rounding-1024x538.png" class="webfeedsFeaturedVisual" /></p>エクセルで消費税の端数処理をするとき、明細行ごとにROUNDDOWNを入れて足すと税額がずれます 国税庁のQ&#038;Aは税率ごとに1回と書いているので、税率の列を持たせてSUMIFSで集計してから1回だけ丸める形にします 軽減税率8%が混じるときの数式も載せました]]></description>
										<content:encoded><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/08/excel-tax-rounding-1024x538.png" class="webfeedsFeaturedVisual" /></p><div class="codoc-evacuations" style="display:none;" data-shortcode=""></div>
<p class="wp-block-paragraph">エクセルで消費税の端数処理をするとき、明細の行ごとにROUNDDOWNを置いていませんか？<br>同じ税率の中で端数の出る行が2行以上あると、それを足した税額は税率ごとにまとめて計算した額とずれてきます</p>



<p class="wp-block-paragraph">ずれるのは1回あたり1円に満たない額ですが、明細が増えるほど積み上がっていきます<br>それに国税庁のQ&amp;Aは<strong>商品ごとに端数処理して合計する形を認めていない</strong>ので、そのまま請求書に転用すると、Q&amp;Aが認めていない形の請求書になります</p>



<p class="wp-block-paragraph">ここで扱う端数処理のルールは、<strong>インボイスを出せる登録を済ませた事業者が適格請求書を交付する場合</strong>の話です<br>免税事業者や未登録の事業者が出す書類には、そのまま当たりません<br>扱うのは公表されているQ&amp;Aを<strong>エクセルの数式にどう落とすか</strong>までで、税務の判断には立ち入りません</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>先に結論だけ言うと、丸めるのは税率ごとに1回です</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">明細ごとに丸めると合計が1円合わなくなる</h2>



<p class="wp-block-paragraph">何が起きるのかを先に数字で見ておきます<br>10%の商品が2つ・8%の商品が2つ混じった、よくある形の明細です</p>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table is-style-stripes"><table style="--table-width:700px;"><thead><tr><th>品目</th><th>税抜金額</th><th>税率</th><th>行ごとに切り捨てた税額</th></tr></thead><tbody><tr><td>コピー用紙</td><td>12,345</td><td>10%</td><td>1,234</td></tr><tr><td>インクカートリッジ</td><td>8,900</td><td>10%</td><td>890</td></tr><tr><td>弁当(テイクアウト)</td><td>4,567</td><td>8%</td><td>365</td></tr><tr><td>ペットボトル飲料</td><td>3,210</td><td>8%</td><td>256</td></tr></tbody><tfoot><tr><td>合計</td><td>29,022</td><td></td><td>2,745</td></tr></tfoot></table></figure>



<p class="wp-block-paragraph">行ごとに切り捨てた税額を足すと2,745円です<br>税率ごとにまとめてから1回だけ切り捨てると、答えが変わります</p>



<ul style="background-color:#FFFFDC80" class="wp-block-list -list-under-dashed has-background">
<li>10%対象の税抜合計 21,245円 × 10% = 2,124.5 → 切り捨てて 2,124円</li>



<li>8%対象の税抜合計 7,777円 × 8% = 622.16 → 切り捨てて 622円</li>



<li>税額の合計は 2,746円</li>
</ul>



<p class="wp-block-paragraph">行ごとに丸めると2,745円・税率ごとに丸めると2,746円<br>国税庁のQ&amp;Aが求めているのは<strong><span class="swl-marker mark_yellow">後者の出し方</span></strong>です<br>丸める回数が減るぶん、端数で動く額そのものが小さくなります</p>



<p class="wp-block-paragraph">今回ずれたのは8%側だけで、10%側は一致しています<br>ただ、これは10%対象で端数が出た行が12,345円の1行だけだったからで、たまたまです</p>



<p class="wp-block-paragraph">差が出るのは<strong><span class="swl-marker mark_yellow">同じ税率の中で端数の出る行が2行以上重なったとき</span></strong>で、税率が混ざっているかどうかは関係ありません<br>10%だけの帳票でも、12,345円と6,789円が並べば行ごとの合計は1,912円・税率ごとなら19,134円×10%で1,913円と、やはり1円ずれます</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>ずれる額は小さいです<br>ただ、この作りが認められていないほうが困ります</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">ルールは税率ごとに1回 国税庁Q&amp;Aの原文</h2>



<p class="wp-block-paragraph">根拠は<a href="https://www.nta.go.jp/taxes/shiraberu/zeimokubetsu/shohi/keigenzeiritsu/pdf/qa/57.pdf" target="_blank" rel="noopener noreferrer">国税庁のQ&amp;A 問57(PDF)</a>です<br>適格請求書、いわゆるインボイスに書く消費税額の丸め方を決めている箇所で、【答】の本文をそのまま引きます</p>



<div class="swell-block-capbox cap_box is-style-onborder_ttl"><div class="cap_box_ttl"><span>問57【答】より(数字は半角に直しています)</span></div><div class="cap_box_content">
<p class="wp-block-paragraph">適格請求書の記載事項である消費税額等に1円未満の端数が生じる場合は、一の適格請求書につき、税率ごとに1回の端数処理を行う必要があります(消令70の10、基通1-8-15)。</p>



<p class="wp-block-paragraph">なお、切上げ、切捨て、四捨五入などの端数処理の方法については、任意の方法とすることができます。</p>



<p class="wp-block-paragraph">(注)一の適格請求書に記載されている個々の商品ごとに消費税額等を計算し、1円未満の端数処理を行い、その合計額を消費税額等として記載することは認められません。</p>
</div></div>



<p class="wp-block-paragraph">読むところは2か所です<br>ひとつは<strong><span class="swl-marker mark_yellow">一の適格請求書につき、税率ごとに1回</span></strong>という回数の指定、もうひとつが(注)の<strong><span class="swl-marker mark_yellow" style="color:#e8313b">商品ごとに端数処理して合計する形は認められない</span></strong>という一文です<br>冒頭の表で行ごとにROUNDDOWNを入れていた形が、この(注)に当たります</p>



<p class="wp-block-paragraph">Q&amp;Aには計算例も付いていて、税率ごとに合計した税込金額から割り戻す形です<br>10%対象の税込60,000円なら10/110を掛けて約5,454円・8%対象の税込40,000円なら8/108を掛けて約2,962円です</p>



<h3 class="wp-block-heading">見積書なら関係ないのでは？</h3>



<p class="wp-block-paragraph">国税庁が適格請求書の例として挙げているのは<strong>請求書・納品書・領収書・レシート等</strong>で、記載事項には課税資産の譲渡等を行った年月日が含まれます<br>記載事項から見ると、取引の前に出す見積書をそのまま適格請求書として交付する形は考えにくいところです</p>



<p class="wp-block-paragraph">ただし<a href="https://www.nta.go.jp/taxes/shiraberu/zeimokubetsu/shohi/keigenzeiritsu/pdf/qa/25.pdf" target="_blank" rel="noopener noreferrer">同じQ&amp;Aの問25(PDF)</a>には、様式の定めが無いと書かれています<br>必要事項が記載されていれば<strong><span class="swl-marker mark_yellow">その名称を問わず</span></strong>適格請求書に該当するとのことでした<br>書類の名前で決まるものではないので、見積書だから端数処理は自由、とは考えないほうが安全です</p>



<div class="wp-block-group is-style-big_icon_point"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">実務的な線引きはひとつです<br><strong>同じ仕組みで請求書まで出すつもりなら、明細行ごとに端数処理して足す作りにしない</strong>ことです<br>ここを守れば転用のときに組み直さずに済みます</p>
</div></div>



<h2 class="wp-block-heading">エクセルで消費税の端数処理を組む</h2>



<p class="wp-block-paragraph">やることは2つ<br><strong>明細一覧に税率の列を持たせる</strong>ことと、<strong>税率ごとに集計してから1回だけ丸める</strong>ことです<br>この形にすればQ&amp;Aの求める並びになります</p>



<h3 class="wp-block-heading">明細一覧に税率の列を足す</h3>



<p class="wp-block-paragraph">明細を並べているシート、つまり<strong>見積番号ごとに行がぶら下がっている一覧</strong>に、税率の列を1本足します<br>この記事で使う列は<strong>見積番号 / 税抜金額(または税込金額)/ 税率</strong>の3本です<br>10%と8%を行ごとに持たせておけば、税率を条件にして集計できます</p>



<p class="wp-block-paragraph">気をつけたいのは、<strong>文字として「10%」と打たない</strong>ことです<br>パーセント書式の数値として入れておけば、集計の条件にも掛け算にもそのまま使えます<br>文字列で入っていると条件に一致せず、合計がいつまでも0のままになります</p>



<p class="wp-block-paragraph">そして<strong><span class="swl-marker mark_yellow">明細の行では丸めません</span></strong><br>金額の列は数量×単価のまま置いて、行ごとの税額の列は作りません<br>これが今回の前提です</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_10h37_55-1.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_10h37_55-1-1024x537.png" alt="明細一覧シートで税率セルを選択したところ、見積番号列が見えていて税率列に10%と8%が混在し、数式バーにも10%と表示されている状態" class="wp-image-5166" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_10h37_55-1-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_10h37_55-1-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_10h37_55-1-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_10h37_55-1-768x403.png 768w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_10h37_55-1.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>

<h3 class="wp-block-heading">税率ごとに集計して1回だけ丸める</h3>



<p class="wp-block-paragraph">数式に入る前に前提をひとつ<br>ここから先は明細一覧を<strong><span class="swl-marker mark_yellow">Ctrl+Tでテーブルにして、テーブル名を「明細一覧」にしてある</span></strong>ものとして書いています<br>普通の範囲のまま貼ると#NAME?が返るので、そこだけ先に済ませてください</p>



<p class="wp-block-paragraph">その明細一覧をどう用意するか(マスタと帳票を分ける・テーブルにする・XLOOKUPで単価を引く)は、見積書を関数だけで組む記事のほうにまとめてあります<br>手元にまだ一覧が無いなら、先にそちらを見てもらったほうが早いかもしれません</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/08/excel-quotation-functions-300x158.png" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://javeo.jp/excel-quotation-functions/" target="_blank" rel="noopener noreferrer">Excelで見積書を作るなら知っておきたい関数と機能</a>
						<span class="p-blogCard__excerpt">エクセルで見積書を作るときに要る関数と機能を、作り方の手順ではなく部品ごとに整理しました テーブル・XLOOKUP・FILTER・表示形式・入力規則・シート保護まで、マクロを使わず関数とExcel標準機能だけで組む前提でまとめています</span>					</div>
				</div>
			</div>
		</div>


<p class="wp-block-paragraph">明細を税抜で持っている場合の式です<br>D3に見積番号が入っている前提で、10%対象の税額を出します</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-text" data-lang="Excelの数式"><code>=ROUNDDOWN(SUMIFS(明細一覧[税抜金額], 明細一覧[見積番号], $D$3, 明細一覧[税率], 10%) * 10%, 0)</code></pre></div>



<p class="wp-block-paragraph">内側の<strong>SUMIFS</strong>で、この見積番号かつ税率10%の行だけを合計しています<br>そこに10%を掛けて、いちばん外側のROUNDDOWNで1回だけ切り捨てます<br><strong><span class="swl-marker mark_yellow">丸めが外側にひとつだけ</span></strong>、この形が要点です</p>



<p class="wp-block-paragraph">8%対象は、条件と掛ける率を差し替えた同じ形をもう1本並べます</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-text" data-lang="Excelの数式"><code>=ROUNDDOWN(SUMIFS(明細一覧[税抜金額], 明細一覧[見積番号], $D$3, 明細一覧[税率], 8%) * 8%, 0)</code></pre></div>



<p class="wp-block-paragraph">見積書の合計欄に載せる消費税額は、この2本を足した額です<br>税率が増えても、増えるのは式の本数だけになります</p>



<div class="wp-block-group is-style-big_icon_caution"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">請求書に転用するときは、足した1行だけにしないでください<br>適格請求書の記載事項は<strong><span class="swl-marker mark_yellow">税率ごとに区分した消費税額等</span></strong>なので、10%分と8%分をそれぞれ書き分けます</p>
</div></div>



<p class="wp-block-paragraph">丸める単位は<strong>帳票1枚の単位</strong>です<br>この式は条件を見積番号にしているので、複数の見積をまとめて1枚の請求書にするなら、条件をその請求書番号の列に差し替えてください</p>



<p class="wp-block-paragraph">テーブルにしない運用なら、列を直接指定した形に読み替えても結果は同じです<br>下はA列に見積番号・E列に税率・F列に税抜金額が入っている場合の、10%対象の式です</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-text" data-lang="Excelの数式"><code>=ROUNDDOWN(SUMIFS($F:$F, $A:$A, $D$3, $E:$E, 10%) * 10%, 0)</code></pre></div>



<p class="wp-block-paragraph">SUMIFSはExcel 2007以降ならどの版でも使えるので、配布先の環境をあまり選びません<br>Microsoft 365なら<a href="https://javeo.jp/excel-microsoft365-features/" target="_blank" rel="noopener noreferrer">税率ごとの小計をGROUPBYで一気に出す</a>手もありますが、丸めるのは集計したあとの1回です</p>



<h3 class="wp-block-heading">税込で持っているときは割り戻す</h3>



<p class="wp-block-paragraph">明細を税込で持っているなら、掛ける部分を10/110に置き換えます</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-text" data-lang="Excelの数式"><code>=ROUNDDOWN(SUMIFS(明細一覧[税込金額], 明細一覧[見積番号], $D$3, 明細一覧[税率], 10%) * 10 / 110, 0)</code></pre></div>



<p class="wp-block-paragraph">8%対象なら8/108で、問57の計算例もこの形です<br>税抜のつもりで10%を掛けると税を二重に乗せるので、<strong>明細の金額が税抜か税込か</strong>だけは先に決めておいてください</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_10h41_51-1.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_10h41_51-1-1024x537.png" alt="見積書シートの消費税欄を選択した状態(数式バーにROUNDDOWNとSUMIFSの入れ子が見えているところ)" class="wp-image-5167" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_10h41_51-1-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_10h41_51-1-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_10h41_51-1-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_10h41_51-1-768x403.png 768w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_10h41_51-1.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
<div class="p-blogParts post_content" data-partsID="4601">
<div class="jv-books" data-shelf="vba"><div class="jv-books-head"><span class="jv-books-title"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /> VBAの独学に効く本</span><span class="jv-books-pr">PR</span></div><div class="jv-books-grid"><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5722/9784839975722_1_2.jpg?_ex=240x240" alt="Excel VBA塾【動画×本で学ぶ!】" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel VBA塾【動画×本で学ぶ!】</p><p class="jv-book-author">たてばやし淳</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4839975728">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4839975728">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4815631298?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1291/9784815631291.jpg?_ex=240x240" alt="Excel マクロ&amp;VBA［実践ビジネス入門講座］完全版 第3版" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel マクロ&amp;VBA［実践ビジネス入門講座］完全版 第3版</p><p class="jv-book-author">国本温子</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4815631298?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4815631298">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4815631298">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4295018414?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/8414/9784295018414.jpg?_ex=240x240" alt="増強改訂版 できる イラストで学ぶ 入社1年目からのExcel VBA" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">増強改訂版 できる イラストで学ぶ 入社1年目からのExcel VBA</p><p class="jv-book-author">きたみあきこ</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4295018414?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4295018414">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4295018414">楽天で見る</a></div></div></div></div><p class="jv-books-note">私のおすすめからランダムで3冊を表示しています</p></div>
<style>
.jv-books{border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin:1.5em 0;background:#fff}
.jv-books-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.jv-books-title{font-weight:700;font-size:1.05em}
.jv-books-pr{font-size:.7em;color:#888;border:1px solid #ccc;border-radius:3px;padding:1px 6px;flex-shrink:0}
.jv-books-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;min-height:330px}
.jv-book-card{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #f0f0f0;border-radius:6px;padding:12px 8px;background:#fafafa}
.jv-book-cover img{width:auto;max-width:120px;height:170px;object-fit:contain}
.jv-book-info{width:100%;flex:1;display:flex;flex-direction:column}
.jv-book-title{font-size:.82em;font-weight:600;line-height:1.4;margin:8px 0 2px;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.jv-book-author{font-size:.72em;color:#777;margin:0 0 8px}
.jv-book-btns{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:auto}
.jv-btn{display:block;text-align:center;font-size:.78em;font-weight:600;color:#fff!important;text-decoration:none!important;border-radius:4px;padding:7px 4px;line-height:1.2}
.jv-btn-az{background:#e88b00}
.jv-btn-rk{background:#bf0000}
.jv-btn:hover{opacity:.85}
.jv-books-note{font-size:.7em;color:#999;text-align:right;margin:8px 0 0}
@media(max-width:599px){
.jv-books-grid{grid-template-columns:1fr;min-height:0}
.jv-book-card{flex-direction:row;text-align:left;gap:12px}
.jv-book-cover img{height:110px;max-width:80px}
.jv-book-info{min-width:0}
.jv-book-title{min-height:0}
.jv-book-btns{flex-direction:row}
.jv-btn{flex:1}
}
</style>
<script>
(function(){
var SHELF='vba';
var all=document.querySelectorAll('.jv-books[data-shelf="'+SHELF+'"]');
var root=null;
for(var k=0;k<all.length;k++){if(!all[k].dataset.jvinit){root=all[k];break;}}
if(!root)return;
root.dataset.jvinit='1';
var POOL=[{"t": "Excel VBA塾【動画×本で学ぶ!】", "a": "たてばやし淳", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5722/9784839975722_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F", "id": "4839975728"}, {"t": "Excel マクロ&#038;VBA［実践ビジネス入門講座］完全版 第3版", "a": "国本温子", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1291/9784815631291.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815631298?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F", "id": "4815631298"}, {"t": "増強改訂版 できる イラストで学ぶ 入社1年目からのExcel VBA", "a": "きたみあきこ", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/8414/9784295018414.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295018414?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F", "id": "4295018414"}, {"t": "Excel マクロ&#038;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応", "a": "古川順平", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815630437?tag=javeo2022-22", "rk": "", "id": "4815630437"}, {"t": "てっとり早く確実にマスターできる Excel VBAの教科書 改訂新版", "a": "大村あつし", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9232/9784297119232.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22", "rk": "", "id": "4297119234"}, {"t": "作って学ぶExcel VBA入門 10のレッスンで身につけるプログラミングの教本", "a": "リブロワークス", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5292/9784297155292_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/429715529X?tag=javeo2022-22", "rk": "", "id": "429715529X"}, {"t": "生成AIと一緒に学ぶ Excel VBAふりがなプログラミング", "a": "リブロワークス", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2572/9784295022572_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295022578?tag=javeo2022-22", "rk": "", "id": "4295022578"}];
var REL='nofollow sponsored noopener noreferrer';
function el(tag,cls){var e=document.createElement(tag);if(cls)e.className=cls;return e;}
function btn(href,cls,label,mall,id){
var a=el('a','jv-btn '+cls);a.href=href;a.target='_blank';a.rel=REL;a.textContent=label;
a.setAttribute('data-shelf',SHELF);a.setAttribute('data-mall',mall);a.setAttribute('data-book',id);
return a;}
function card(b){
var d=el('div','jv-book-card');
var cover=el('a','jv-book-cover');cover.href=b.az;cover.target='_blank';cover.rel=REL;
var img=el('img');img.src=b.img;img.alt=b.t;img.width=120;img.height=170;img.loading='lazy';
cover.appendChild(img);
var info=el('div','jv-book-info');
var ttl=el('p','jv-book-title');ttl.textContent=b.t;
var au=el('p','jv-book-author');au.textContent=b.a;
var btns=el('div','jv-book-btns');
btns.appendChild(btn(b.az,'jv-btn-az','Amazonで見る','amazon',b.id));
if(b.rk){btns.appendChild(btn(b.rk,'jv-btn-rk','楽天で見る','rakuten',b.id));}
info.appendChild(ttl);info.appendChild(au);info.appendChild(btns);
d.appendChild(cover);d.appendChild(info);
return d;}
var pool=POOL.slice();
for(var i=pool.length-1;i>0;i--){var j=Math.floor(Math.random()*(i+1));var t=pool[i];pool[i]=pool[j];pool[j]=t;}
var grid=root.querySelector('.jv-books-grid');
grid.style.opacity='0';
while(grid.firstChild)grid.removeChild(grid.firstChild);
pool.slice(0,3).forEach(function(b){grid.appendChild(card(b));});
grid.style.transition='opacity .5s ease';
void grid.offsetWidth;
grid.style.opacity='1';
})();
</script>
</div>


<h2 class="wp-block-heading">切り捨て・切り上げ・四捨五入のどれにするか</h2>



<p class="wp-block-paragraph">ここに正解の関数はありません<br>Q&amp;Aが<strong>任意の方法とすることができます</strong>と書いているとおりで、どれを選んでも回数の条件さえ守っていれば形は成り立ちます</p>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table is-style-stripes"><table style="--table-width:700px;"><thead><tr><th>丸め方</th><th>関数</th><th>10%対象 2,124.5</th><th>8%対象 622.16</th></tr></thead><tbody><tr><td>切り捨て</td><td>ROUNDDOWN</td><td>2,124</td><td>622</td></tr><tr><td>切り上げ</td><td>ROUNDUP</td><td>2,125</td><td>623</td></tr><tr><td>四捨五入</td><td>ROUND</td><td>2,125</td><td>622</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">3つとも第2引数は0で、整数の位で丸める指定です<br>どれを選んでも式の形は変わらず、<strong>いちばん外側の関数名が入れ替わるだけ</strong>になります</p>



<p class="wp-block-paragraph">値引き行のようにマイナスの金額が混じるときは、丸める場所に気をつけてください<br>ROUNDDOWNはマイナスの数を0に近づける向きに切り捨てるので、行ごとに丸めると向きが変わります<br>税率ごとに集計したあとの1回だけなら、これは起きません</p>



<p class="wp-block-paragraph">決め方は、社内でどれかに統一しておくのが現実的だと思います<br>取引先との取り決めがあるならそちらが優先で、会計ソフトの設定と揃えると突き合わせが楽です</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>関数を選ぶ話より、社内でバラバラにしないほうが大事です</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">明細の合計と小計が1円ずれて見えるとき</h2>



<p class="wp-block-paragraph">結論から言うと<strong><span class="swl-marker mark_yellow" style="color:#e8313b">計算そのものは合っています</span></strong><br>ずれて見えるのは、<strong>表示のために丸めた数字を人が足しているから</strong>です</p>



<p class="wp-block-paragraph">ここは<strong>単価や数量に小数がある場合</strong>の話です<br>単価が小数第2位まで入っている・作業時間を0.5時間で数えている、そういう明細だと「印刷した金額を電卓で足したのに小計と1円合わない」という質問が飛んできます<br>数量×単価がいつも整数で収まる明細なら起きないので、当てはまらない方は読み飛ばして大丈夫です</p>



<p class="wp-block-paragraph">冒頭の2,745円と2,746円とは別物です<br>あちらは<strong>税額をどこで丸めるか</strong>の話で、こちらは明細の金額に小数が残っていることで起きます</p>



<p class="wp-block-paragraph">表示形式で小数点以下を隠しても、セルの中身は小数のまま残ります<br>SUMは中身の数値で足すので、画面の整数を電卓で足した答えとは1円単位で食い違います</p>



<p class="wp-block-paragraph">選べるのは2通りです<br><strong>そのままにする</strong>なら、聞かれたときに説明できれば足ります<br><strong>表示と中身をそろえる</strong>なら、明細の金額の列をROUNDDOWNで確定させます</p>



<p class="wp-block-paragraph">金額の列を丸めた場合も、税額は<strong>確定した金額を税率ごとに合計してから1回だけ</strong>丸めます<br>問57が書いているのは<strong>消費税額等</strong>の端数処理についてなので、明細の金額そのものを丸めていいかは、最後の確認先で聞いてもらうのが確実です</p>



<div class="wp-block-group is-style-big_icon_caution"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">エクセルのオプションにある「表示桁数で計算する」は触らないほうが安全です<br>ブック全体のセルの値が表示どおりの数値に置き換わるので、元の小数に戻せなくなります</p>
</div></div>



<h2 class="wp-block-heading">まとめ 丸めるのは税率ごとに1回だけ</h2>



<p class="wp-block-paragraph">押さえどころは3つです</p>



<ul style="background-color:#f3fafe80" class="wp-block-list is-style-check_list -list-under-dashed has-background">
<li>明細一覧に税率の列を持たせて、明細の行では丸めない</li>



<li>SUMIFSで税率ごとに集計し、<strong>ROUNDDOWNはいちばん外側に1回だけ</strong></li>



<li>切り捨て・切り上げ・四捨五入は任意なので、<strong>社内で統一する</strong></li>
</ul>



<p class="wp-block-paragraph">10%だけの帳票でも話は同じです<br>問57の(注)は税率がいくつあるかと無関係に、商品ごとに丸めて足す形そのものを認めていません</p>



<p class="wp-block-paragraph">軽減税率の行が増えても、やることは式をもう1本並べるだけです<br>先にこの並びにしておくと、あとで組み直さずに済みます</p>



<div class="wp-block-group is-style-big_icon_memo"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">税額の扱いは取引の形によって変わります<br>この記事はQ&amp;Aの内容を数式に落としたものなので、明細の金額そのものを丸めていいかも含め、自社の運用に落とすときは顧問税理士や所轄の税務署に確認してもらうのが確実です</p>
</div></div>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>数式の形が決まれば、あとは丸め方をひとつに決めるだけです</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>

<div class="p-blogParts post_content" data-partsID="4601">
<div class="jv-books" data-shelf="vba"><div class="jv-books-head"><span class="jv-books-title"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /> VBAの独学に効く本</span><span class="jv-books-pr">PR</span></div><div class="jv-books-grid"><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5722/9784839975722_1_2.jpg?_ex=240x240" alt="Excel VBA塾【動画×本で学ぶ!】" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel VBA塾【動画×本で学ぶ!】</p><p class="jv-book-author">たてばやし淳</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4839975728">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4839975728">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4815631298?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1291/9784815631291.jpg?_ex=240x240" alt="Excel マクロ&amp;VBA［実践ビジネス入門講座］完全版 第3版" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel マクロ&amp;VBA［実践ビジネス入門講座］完全版 第3版</p><p class="jv-book-author">国本温子</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4815631298?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4815631298">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4815631298">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4295018414?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/8414/9784295018414.jpg?_ex=240x240" alt="増強改訂版 できる イラストで学ぶ 入社1年目からのExcel VBA" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">増強改訂版 できる イラストで学ぶ 入社1年目からのExcel VBA</p><p class="jv-book-author">きたみあきこ</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4295018414?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4295018414">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4295018414">楽天で見る</a></div></div></div></div><p class="jv-books-note">私のおすすめからランダムで3冊を表示しています</p></div>
<style>
.jv-books{border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin:1.5em 0;background:#fff}
.jv-books-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.jv-books-title{font-weight:700;font-size:1.05em}
.jv-books-pr{font-size:.7em;color:#888;border:1px solid #ccc;border-radius:3px;padding:1px 6px;flex-shrink:0}
.jv-books-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;min-height:330px}
.jv-book-card{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #f0f0f0;border-radius:6px;padding:12px 8px;background:#fafafa}
.jv-book-cover img{width:auto;max-width:120px;height:170px;object-fit:contain}
.jv-book-info{width:100%;flex:1;display:flex;flex-direction:column}
.jv-book-title{font-size:.82em;font-weight:600;line-height:1.4;margin:8px 0 2px;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.jv-book-author{font-size:.72em;color:#777;margin:0 0 8px}
.jv-book-btns{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:auto}
.jv-btn{display:block;text-align:center;font-size:.78em;font-weight:600;color:#fff!important;text-decoration:none!important;border-radius:4px;padding:7px 4px;line-height:1.2}
.jv-btn-az{background:#e88b00}
.jv-btn-rk{background:#bf0000}
.jv-btn:hover{opacity:.85}
.jv-books-note{font-size:.7em;color:#999;text-align:right;margin:8px 0 0}
@media(max-width:599px){
.jv-books-grid{grid-template-columns:1fr;min-height:0}
.jv-book-card{flex-direction:row;text-align:left;gap:12px}
.jv-book-cover img{height:110px;max-width:80px}
.jv-book-info{min-width:0}
.jv-book-title{min-height:0}
.jv-book-btns{flex-direction:row}
.jv-btn{flex:1}
}
</style>
<script>
(function(){
var SHELF='vba';
var all=document.querySelectorAll('.jv-books[data-shelf="'+SHELF+'"]');
var root=null;
for(var k=0;k<all.length;k++){if(!all[k].dataset.jvinit){root=all[k];break;}}
if(!root)return;
root.dataset.jvinit='1';
var POOL=[{"t": "Excel VBA塾【動画×本で学ぶ!】", "a": "たてばやし淳", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5722/9784839975722_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F", "id": "4839975728"}, {"t": "Excel マクロ&#038;VBA［実践ビジネス入門講座］完全版 第3版", "a": "国本温子", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1291/9784815631291.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815631298?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F", "id": "4815631298"}, {"t": "増強改訂版 できる イラストで学ぶ 入社1年目からのExcel VBA", "a": "きたみあきこ", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/8414/9784295018414.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295018414?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F", "id": "4295018414"}, {"t": "Excel マクロ&#038;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応", "a": "古川順平", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815630437?tag=javeo2022-22", "rk": "", "id": "4815630437"}, {"t": "てっとり早く確実にマスターできる Excel VBAの教科書 改訂新版", "a": "大村あつし", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9232/9784297119232.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22", "rk": "", "id": "4297119234"}, {"t": "作って学ぶExcel VBA入門 10のレッスンで身につけるプログラミングの教本", "a": "リブロワークス", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5292/9784297155292_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/429715529X?tag=javeo2022-22", "rk": "", "id": "429715529X"}, {"t": "生成AIと一緒に学ぶ Excel VBAふりがなプログラミング", "a": "リブロワークス", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2572/9784295022572_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295022578?tag=javeo2022-22", "rk": "", "id": "4295022578"}];
var REL='nofollow sponsored noopener noreferrer';
function el(tag,cls){var e=document.createElement(tag);if(cls)e.className=cls;return e;}
function btn(href,cls,label,mall,id){
var a=el('a','jv-btn '+cls);a.href=href;a.target='_blank';a.rel=REL;a.textContent=label;
a.setAttribute('data-shelf',SHELF);a.setAttribute('data-mall',mall);a.setAttribute('data-book',id);
return a;}
function card(b){
var d=el('div','jv-book-card');
var cover=el('a','jv-book-cover');cover.href=b.az;cover.target='_blank';cover.rel=REL;
var img=el('img');img.src=b.img;img.alt=b.t;img.width=120;img.height=170;img.loading='lazy';
cover.appendChild(img);
var info=el('div','jv-book-info');
var ttl=el('p','jv-book-title');ttl.textContent=b.t;
var au=el('p','jv-book-author');au.textContent=b.a;
var btns=el('div','jv-book-btns');
btns.appendChild(btn(b.az,'jv-btn-az','Amazonで見る','amazon',b.id));
if(b.rk){btns.appendChild(btn(b.rk,'jv-btn-rk','楽天で見る','rakuten',b.id));}
info.appendChild(ttl);info.appendChild(au);info.appendChild(btns);
d.appendChild(cover);d.appendChild(info);
return d;}
var pool=POOL.slice();
for(var i=pool.length-1;i>0;i--){var j=Math.floor(Math.random()*(i+1));var t=pool[i];pool[i]=pool[j];pool[j]=t;}
var grid=root.querySelector('.jv-books-grid');
grid.style.opacity='0';
while(grid.firstChild)grid.removeChild(grid.firstChild);
pool.slice(0,3).forEach(function(b){grid.appendChild(card(b));});
grid.style.transition='opacity .5s ease';
void grid.offsetWidth;
grid.style.opacity='1';
})();
</script>
</div>]]></content:encoded>
					
					<wfw:commentRss>https://javeo.jp/excel-tax-rounding/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Excelの条件付き書式が増える原因 マクロなしで減らす方法</title>
		<link>https://javeo.jp/excel-conditional-formatting/</link>
					<comments>https://javeo.jp/excel-conditional-formatting/#respond</comments>
		
		<dc:creator><![CDATA[ジャベ雄]]></dc:creator>
		<pubDate>Wed, 12 Aug 2026 02:47:56 +0000</pubDate>
				<category><![CDATA[Excel・VBA]]></category>
		<category><![CDATA[初心者]]></category>
		<guid isPermaLink="false">https://javeo.jp/?p=5142</guid>

					<description><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/08/excel-conditional-formatting-1024x538.png" class="webfeedsFeaturedVisual" /></p>Excelの条件付き書式のルールが勝手に増える原因を、Microsoftの公式記述で確認できる部分と解説サイトで説明されている部分に分けて整理しました マクロを使わずに掃除する手順と、表示形式で代わりを作る方法まで扱います]]></description>
										<content:encoded><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/08/excel-conditional-formatting-1024x538.png" class="webfeedsFeaturedVisual" /></p><div class="codoc-evacuations" style="display:none;" data-shortcode=""></div>
<p class="wp-block-paragraph">Excelの条件付き書式が増える現象に、心当たりはありませんか？<br>ルールの管理を開いたら、中身のほとんど同じルールが何十行も並んでいた、という場面です</p>



<p class="wp-block-paragraph">結論から言うと、<strong>増える引き金そのものはMicrosoftが公式に書いている動き</strong>で、Excelの不具合ではありません<br>原因がはっきりしているので、<strong>マクロを使わなくても掃除できます</strong></p>



<p class="wp-block-paragraph">私は条件付き書式をなるべく使わない派なので、使わずに済ませる手も後半に置きました</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>私も月次の帳票を開いて、同じ画面で固まりました</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">条件付き書式が増えるとどうなるか</h2>



<ul style="background-color:#FFFFDC80" class="wp-block-list -list-under-dashed has-background">
<li>「条件付き書式ルールの管理」に、ほとんど同じルールが何十行も並ぶ</li>



<li>適用先が <strong>$A$2:$A$5 / $A$6 / $A$7:$A$9</strong> のように細切れになる</li>



<li>セルを1つ書き換えただけで画面の更新がもたつく</li>



<li>色を変えようとルールを直したのに、一部の行だけ前の色のまま残る</li>
</ul>



<p class="wp-block-paragraph">実務でこたえるのは下の2つで、直したのは1本目のルールだけ・残りは手つかず、という形で出ます</p>



<figure class="wp-block-image size-full is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_08h55_19.png"><img decoding="async" width="836" height="371" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_08h55_19.png" alt="「条件付き書式ルールの管理」ダイアログ、ほぼ同じルールが並び、適用先の列が細かい範囲に分かれている状態" class="wp-image-5153" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_08h55_19.png 836w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_08h55_19-300x133.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_08h55_19-150x67.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_08h55_19-768x341.png 768w" sizes="(max-width: 836px) 100vw, 836px" /></a></figure>

<h2 class="wp-block-heading">なぜ増えるのか コピーと貼り付けが引き金</h2>



<p class="wp-block-paragraph">いちばん確かな原因は<strong><span class="swl-marker mark_yellow">コピーと貼り付け</span></strong>です</p>



<p class="wp-block-paragraph">Microsoftの公式ページ「<a href="https://support.microsoft.com/ja-jp/office/%E6%9D%A1%E4%BB%B6%E4%BB%98%E3%81%8D%E6%9B%B8%E5%BC%8F%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E6%83%85%E5%A0%B1%E3%82%92%E5%BC%B7%E8%AA%BF%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B-fed60dfa-1d3f-4e13-9ecb-f1951ff89d7f" target="_blank" rel="noopener noreferrer">条件付き書式を使用して情報を強調表示する</a>」に、そのままの説明があります<br>条件付き書式が設定されたセルをコピーして貼り付ける・範囲をフィルする・書式のコピー/貼り付けを使う<br>これらの操作をすると、コピー元のセルに基づいて<strong>コピー先に新しいルールが作成される</strong>、と書かれています</p>



<p class="wp-block-paragraph">日本語版は優先順位の変化とまとめて1文になっていますが、<a href="https://support.microsoft.com/en-us/excel/use-conditional-formatting-to-highlight-information-in-excel" target="_blank" rel="noopener noreferrer">英語版</a>を見るとルールが作られる部分は言い切りです<br>可能性がかかっているのは優先順位のほうだけです</p>



<p class="wp-block-paragraph">貼り付け先のルールが置き換わるのではなく、新しいルールが足されるところが要点です<br>先月のシートをコピーして今月分にする、という使い方を繰り返せば、増殖と呼びたくなる形で層になって積み上がります</p>



<h3 class="wp-block-heading">相対参照だと別のルールとして増える</h3>



<p class="wp-block-paragraph">条件式に相対参照を使っていると、コピー先では参照がずれた式になり、Excelから見れば別のルールなので1本にまとまらない、と説明されています</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-text" data-lang="条件式"><code>=AND($D2&lt;TODAY(), $E2=&quot;未完了&quot;)</code></pre></div>



<p class="wp-block-paragraph">これは<a href="https://forest.watch.impress.co.jp/docs/serial/offitech/2045238.html" target="_blank" rel="noopener noreferrer">窓の杜</a>が挙げている例で、コピーのたびに参照が D12・D13 と変化していきます<br>行の挿入や削除・適用先の分割についても、解説サイト側に同じ説明があります<br>相対参照・行の挿入や削除・適用先の分割の3つは、Microsoftの明文を見つけられなかったので、そう説明されている、というところまでにしておきます</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>コピーで増える、まずはここだけ押さえれば十分です</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">どこまで増えるのか・どこが重くなるのか</h2>



<p class="wp-block-paragraph">Excelは構造上、数十万個のルールを抱えられます<br><a href="https://learn.microsoft.com/en-us/office/vba/excel/concepts/excel-performance/excel-performance-and-limit-improvements" target="_blank" rel="noopener noreferrer">Microsoftのパフォーマンス改善の資料</a>(英語)には、<strong><span class="swl-marker mark_yellow">44,000セルで合計386,000個のルール</span></strong>を持つブックが出てきます<br>ただしこれは<strong><span style="color:#e8313b" class="swl-marker mark_yellow">コピー性能を測るために作られたテスト検体</span></strong>で、実務のブックがこうなるという話ではありません</p>



<p class="wp-block-paragraph">ルール数の上限は仕様と制限のページに見当たらないので、<strong>何個までなら大丈夫という基準は判断できません</strong></p>



<h3 class="wp-block-heading">遅くなる理由は再計算のほうにある</h3>



<p class="wp-block-paragraph"><a href="https://learn.microsoft.com/en-us/office/vba/excel/concepts/excel-performance/excel-tips-for-optimizing-performance-obstructions" target="_blank" rel="noopener noreferrer">パフォーマンス最適化のドキュメント</a>(英語)に、条件付き書式とデータの入力規則は便利だが<strong>大量に使うと計算が著しく遅くなる</strong>という一文があります<br>表示中のセルは計算のたびに、そして画面が更新されるたびに数式が評価される、とも書かれています</p>



<p class="wp-block-paragraph">一緒に名前が挙がる入力規則は、<a href="https://javeo.jp/linked-items/" target="_blank" rel="noopener noreferrer">選んだ分類で候補を絞り込む使い方</a>なら気にしなくて大丈夫です</p>



<div class="wp-block-group is-style-big_icon_memo"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">反証も置いておきます<br>同じ資料では、条件付き書式を含むセルのコピー貼り付けが Excel 2010 で70秒、<strong>2016 では7秒</strong>まで縮んでいるので、入れると激重になるとは言い切れません<br>速くなったのはコピー処理のほうで、計算のたびに評価される話は現行のドキュメントにも残ったままです</p>
</div></div>



<p class="wp-block-paragraph">ファイルサイズは分けて考えます<br>Microsoftが条件付き書式と肥大を結びつけているのは<strong><span class="swl-marker mark_yellow">条件付き書式が破損しているとき</span></strong>だけで、サイズの原因としてまず挙がっているのは列全体・行全体への色や罫線です</p>



<h2 class="wp-block-heading">増えたルールを掃除する(マクロなし)</h2>



<p class="wp-block-paragraph">マクロを動かせない環境もあるので、ここではExcelの標準機能だけで片付ける手順を並べます</p>



<h3 class="wp-block-heading">まず全体を見る</h3>



<div class="swell-block-step is-style-small" data-num-style="circle">
<div class="swell-block-step__item"><div class="swell-block-step__number"><span class="__shape u-col-main" role="presentation"></span><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-m">ルールの管理を開く</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">ホームタブの「条件付き書式」から「ルールの管理」を選びます<br>Microsoftのページでも案内されている入口です</p>
</div></div>



<div class="swell-block-step__item"><div class="swell-block-step__number"><span class="__shape u-col-main" role="presentation"></span><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-m">表示を切り替える</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">「書式ルールの表示」の欄を、シート全体が対象になるように切り替えます<br>選択範囲だけが対象のままだと、選んだセルにかかるルールしか出てきません</p>
</div></div>



<div class="swell-block-step__item"><div class="swell-block-step__number"><span class="__shape u-col-main" role="presentation"></span><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-m">適用先の列を見る</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">同じ書式のルールが細かい範囲に分かれて並んでいたら、増えている状態です</p>
</div></div>
</div>



<p class="wp-block-paragraph">条件付き書式が付いているセルの場所を知りたいときは、公式が案内している2手の操作を使います<br>まず<strong>条件付き書式が設定されていないセル</strong>をクリックして、それからホームタブの「検索と選択」で「条件付き書式」を選ぶ、という順です<br>1手目のセル選びを飛ばすと結果が変わります</p>



<figure class="wp-block-image size-full is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_09h38_03.png"><img decoding="async" width="836" height="310" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_09h38_03.png" alt="ルールの管理ダイアログ、「書式ルールの表示」の欄を開いて、シート全体を対象にする項目を選んでいるところ" class="wp-image-5154" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_09h38_03.png 836w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_09h38_03-300x111.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_09h38_03-150x56.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_09h38_03-768x285.png 768w" sizes="(max-width: 836px) 100vw, 836px" /></a></figure>

<h3 class="wp-block-heading">1本だけ残して適用先を広げる</h3>



<p class="wp-block-paragraph">ルールの中身が同じなら<strong>残すのは1本で足ります</strong><br>残した1本の適用先を本来当てたい範囲まで広げ、あとは削除する、という直し方です</p>



<p class="wp-block-paragraph">適用先はダイアログ右側のボックスで編集します<br>ボックス横のボタンでダイアログを縮め、シート上で範囲を選び直す方法が案内されています</p>



<div class="wp-block-group is-style-big_icon_caution"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">この直し方がそのまま通じるのは、条件式が<strong>絶対参照</strong>だけでできているルールです<br>数式は適用先の左上のセルを基準に相対参照が読まれると説明されているので、範囲を広げると指す行がずれます<br>エラーにならず<strong><span class="swl-marker mark_yellow" style="color:#e8313b">色だけ違う行に付く</span></strong>形で出るので、広げたあとは左上のセルと条件式の行番号が噛み合っているか見てください</p>
</div></div>



<p class="wp-block-paragraph">重複したルールをまとめる機能は案内されていません<br>ルールの管理は<strong><span class="swl-marker mark_yellow">1ルールずつ適用先を直す作り</span></strong>なので、掃除は手作業になります</p>



<h3 class="wp-block-heading">数が多いなら全部消して貼り直す</h3>



<p class="wp-block-paragraph">ルールが数十本まで育っているなら、1本ずつ直すより<strong>いったん全部消すほうが早い</strong>です</p>



<div class="swell-block-step is-style-small" data-num-style="circle">
<div class="swell-block-step__item"><div class="swell-block-step__number"><span class="__shape u-col-main" role="presentation"></span><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-m">控えを取る</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">別名で保存しておきます<br>クリアした直後なら取り消しで戻せますが、保存して閉じたあとは戻せません</p>
</div></div>



<div class="swell-block-step__item"><div class="swell-block-step__number"><span class="__shape u-col-main" role="presentation"></span><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-m">ルールをクリアする</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">条件付き書式の「ルールのクリア」から「シート全体からルールをクリア」を選びます<br>範囲を絞るなら「選択したセルからルールをクリア」です</p>
</div></div>



<div class="swell-block-step__item"><div class="swell-block-step__number"><span class="__shape u-col-main" role="presentation"></span><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-m">範囲を選んでから1本だけ作る</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">使う予定の行を先に全部選んだ状態で、正しいルールを1本だけ作ります<br>ここで書式のコピー/貼り付けを使うと、増える引き金をそのまま踏むことになります</p>
</div></div>
</div>



<div class="wp-block-group is-style-big_icon_caution"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">クリアは<strong><span class="swl-marker mark_yellow" style="color:#e8313b">そのシートの条件付き書式を全部消します</span></strong><br>残したいルールがあるなら、条件式と書式の中身を控えてから実行してください</p>
</div></div>



<p class="wp-block-paragraph">この「全部消して貼り直す」型は、解説サイトで繰り返し出てくる直し方です<br>Microsoft自身も、<a href="https://learn.microsoft.com/en-us/troubleshoot/microsoft-365-apps/excel/clean-workbook-less-memory" target="_blank" rel="noopener noreferrer">ブックを軽くするための資料</a>(英語)で同じ順を番号付きで案内しています<br>バックアップ → シート全体からルールをクリア → 別名で保存 → 症状の確認、という流れです<br>ただしこれは<strong>ファイルが重い・壊れている疑いを切り分けるための手順</strong>なので、増えたルールの整理には読み替えて使うことになります</p>



<p class="wp-block-paragraph">整理用のマクロを使うなら、<a href="https://javeo.jp/allow-macros/" target="_blank" rel="noopener noreferrer">ブックでマクロを動かせる状態にするところ</a>から先に片付けることになります</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_09h43_04.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_09h43_04-1024x537.png" alt="ホームタブの条件付き書式メニューを開き、「ルールのクリア」のサブメニューが展開された状態" class="wp-image-5155" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_09h43_04-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_09h43_04-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_09h43_04-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_09h43_04-768x403.png 768w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_09h43_04.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>掃除の前に別名保存、ここだけは省かないでください</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>

<div class="p-blogParts post_content" data-partsID="4601">
<div class="jv-books" data-shelf="vba"><div class="jv-books-head"><span class="jv-books-title"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /> VBAの独学に効く本</span><span class="jv-books-pr">PR</span></div><div class="jv-books-grid"><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5722/9784839975722_1_2.jpg?_ex=240x240" alt="Excel VBA塾【動画×本で学ぶ!】" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel VBA塾【動画×本で学ぶ!】</p><p class="jv-book-author">たてばやし淳</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4839975728">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4839975728">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4815631298?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1291/9784815631291.jpg?_ex=240x240" alt="Excel マクロ&amp;VBA［実践ビジネス入門講座］完全版 第3版" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel マクロ&amp;VBA［実践ビジネス入門講座］完全版 第3版</p><p class="jv-book-author">国本温子</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4815631298?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4815631298">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4815631298">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4295018414?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/8414/9784295018414.jpg?_ex=240x240" alt="増強改訂版 できる イラストで学ぶ 入社1年目からのExcel VBA" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">増強改訂版 できる イラストで学ぶ 入社1年目からのExcel VBA</p><p class="jv-book-author">きたみあきこ</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4295018414?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4295018414">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4295018414">楽天で見る</a></div></div></div></div><p class="jv-books-note">私のおすすめからランダムで3冊を表示しています</p></div>
<style>
.jv-books{border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin:1.5em 0;background:#fff}
.jv-books-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.jv-books-title{font-weight:700;font-size:1.05em}
.jv-books-pr{font-size:.7em;color:#888;border:1px solid #ccc;border-radius:3px;padding:1px 6px;flex-shrink:0}
.jv-books-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;min-height:330px}
.jv-book-card{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #f0f0f0;border-radius:6px;padding:12px 8px;background:#fafafa}
.jv-book-cover img{width:auto;max-width:120px;height:170px;object-fit:contain}
.jv-book-info{width:100%;flex:1;display:flex;flex-direction:column}
.jv-book-title{font-size:.82em;font-weight:600;line-height:1.4;margin:8px 0 2px;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.jv-book-author{font-size:.72em;color:#777;margin:0 0 8px}
.jv-book-btns{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:auto}
.jv-btn{display:block;text-align:center;font-size:.78em;font-weight:600;color:#fff!important;text-decoration:none!important;border-radius:4px;padding:7px 4px;line-height:1.2}
.jv-btn-az{background:#e88b00}
.jv-btn-rk{background:#bf0000}
.jv-btn:hover{opacity:.85}
.jv-books-note{font-size:.7em;color:#999;text-align:right;margin:8px 0 0}
@media(max-width:599px){
.jv-books-grid{grid-template-columns:1fr;min-height:0}
.jv-book-card{flex-direction:row;text-align:left;gap:12px}
.jv-book-cover img{height:110px;max-width:80px}
.jv-book-info{min-width:0}
.jv-book-title{min-height:0}
.jv-book-btns{flex-direction:row}
.jv-btn{flex:1}
}
</style>
<script>
(function(){
var SHELF='vba';
var all=document.querySelectorAll('.jv-books[data-shelf="'+SHELF+'"]');
var root=null;
for(var k=0;k<all.length;k++){if(!all[k].dataset.jvinit){root=all[k];break;}}
if(!root)return;
root.dataset.jvinit='1';
var POOL=[{"t": "Excel VBA塾【動画×本で学ぶ!】", "a": "たてばやし淳", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5722/9784839975722_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F", "id": "4839975728"}, {"t": "Excel マクロ&#038;VBA［実践ビジネス入門講座］完全版 第3版", "a": "国本温子", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1291/9784815631291.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815631298?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F", "id": "4815631298"}, {"t": "増強改訂版 できる イラストで学ぶ 入社1年目からのExcel VBA", "a": "きたみあきこ", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/8414/9784295018414.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295018414?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F", "id": "4295018414"}, {"t": "Excel マクロ&#038;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応", "a": "古川順平", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815630437?tag=javeo2022-22", "rk": "", "id": "4815630437"}, {"t": "てっとり早く確実にマスターできる Excel VBAの教科書 改訂新版", "a": "大村あつし", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9232/9784297119232.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22", "rk": "", "id": "4297119234"}, {"t": "作って学ぶExcel VBA入門 10のレッスンで身につけるプログラミングの教本", "a": "リブロワークス", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5292/9784297155292_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/429715529X?tag=javeo2022-22", "rk": "", "id": "429715529X"}, {"t": "生成AIと一緒に学ぶ Excel VBAふりがなプログラミング", "a": "リブロワークス", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2572/9784295022572_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295022578?tag=javeo2022-22", "rk": "", "id": "4295022578"}];
var REL='nofollow sponsored noopener noreferrer';
function el(tag,cls){var e=document.createElement(tag);if(cls)e.className=cls;return e;}
function btn(href,cls,label,mall,id){
var a=el('a','jv-btn '+cls);a.href=href;a.target='_blank';a.rel=REL;a.textContent=label;
a.setAttribute('data-shelf',SHELF);a.setAttribute('data-mall',mall);a.setAttribute('data-book',id);
return a;}
function card(b){
var d=el('div','jv-book-card');
var cover=el('a','jv-book-cover');cover.href=b.az;cover.target='_blank';cover.rel=REL;
var img=el('img');img.src=b.img;img.alt=b.t;img.width=120;img.height=170;img.loading='lazy';
cover.appendChild(img);
var info=el('div','jv-book-info');
var ttl=el('p','jv-book-title');ttl.textContent=b.t;
var au=el('p','jv-book-author');au.textContent=b.a;
var btns=el('div','jv-book-btns');
btns.appendChild(btn(b.az,'jv-btn-az','Amazonで見る','amazon',b.id));
if(b.rk){btns.appendChild(btn(b.rk,'jv-btn-rk','楽天で見る','rakuten',b.id));}
info.appendChild(ttl);info.appendChild(au);info.appendChild(btns);
d.appendChild(cover);d.appendChild(info);
return d;}
var pool=POOL.slice();
for(var i=pool.length-1;i>0;i--){var j=Math.floor(Math.random()*(i+1));var t=pool[i];pool[i]=pool[j];pool[j]=t;}
var grid=root.querySelector('.jv-books-grid');
grid.style.opacity='0';
while(grid.firstChild)grid.removeChild(grid.firstChild);
pool.slice(0,3).forEach(function(b){grid.appendChild(card(b));});
grid.style.transition='opacity .5s ease';
void grid.offsetWidth;
grid.style.opacity='1';
})();
</script>
</div>


<h2 class="wp-block-heading">そもそも増やさない使い方</h2>



<p class="wp-block-paragraph">掃除より、<strong>増やさない側に手を打つほうが手間は少なくて済みます</strong></p>



<h3 class="wp-block-heading">貼り付ける中身を選ぶ</h3>



<p class="wp-block-paragraph">引き金が貼り付けなので、貼り付ける中身を選べば理屈のうえでは増えません<br>Microsoftの「<a href="https://support.microsoft.com/ja-jp/excel/paste-options" target="_blank" rel="noopener noreferrer">貼り付けのオプション</a>」には「値」「値と数値の書式」が並んでいます<br>条件付き書式を結合して貼る項目も同じ一覧にあります</p>



<p class="wp-block-paragraph">値のみで貼れば適用範囲の分割を防げる、という説明は解説サイト側のものです<br>公式に書かれているのは選択肢の存在までなので、どれくらい防げるかは自分のブックで一度試してみてください</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_10h13_35.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_10h13_35-1024x537.png" alt="貼り付けオプションの一覧、「値」「値と数値の書式」と条件付き書式の項目が表示されている状態" class="wp-image-5157" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_10h13_35-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_10h13_35-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_10h13_35-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_10h13_35-768x403.png 768w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_10h13_35.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>

<h3 class="wp-block-heading">適用先と条件式を先に整える</h3>



<p class="wp-block-paragraph">行を足すたびに書式をコピーするから増えるので、使う予定の範囲まで最初に当てておけばコピーが要りません<br>先に100行ぶん指定しておく、といった運用が紹介されています<br>ただし広く取るほど良い話ではないので、必要な範囲にとどめるのが無難です</p>



<p class="wp-block-paragraph">相対参照が原因なら、参照がずれない書き方にすれば増えません<br>紹介されているのはINDEXとROWで行を指す形で、式の見た目が変わらないぶんルールが1本のまま保たれるという理屈です</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-text" data-lang="条件式"><code>=AND(INDEX($D:$D,ROW())&lt;TODAY(),INDEX($E:$E,ROW())=&quot;未完了&quot;)</code></pre></div>



<p class="wp-block-paragraph">私はまだ手元で確かめていないので、採用する前に自分のブックで動きを見てもらえればと思います</p>



<h2 class="wp-block-heading">表示形式で代わりを作る</h2>



<p class="wp-block-paragraph">金額の色分け・マイナスの見せ方・ゼロを消す、この辺りは<strong><span class="swl-marker mark_yellow">表示形式(ユーザー定義)で足ります</span></strong><br>セルを選んで Ctrl + 1、分類の「ユーザー定義」に書式コードを入れる場所です</p>



<h3 class="wp-block-heading">書式コードは最大4セクション</h3>



<p class="wp-block-paragraph">書式コードはセミコロンで区切った最大4セクションで、<a href="https://support.microsoft.com/ja-jp/office/review-guidelines-for-customizing-a-number-format-c0a1d1fa-d3f4-4018-96b7-9c9354dd99f5" target="_blank" rel="noopener noreferrer">Microsoftのガイドライン</a>によると順番は 正の数 / 負の数 / ゼロ / 文字列 です<br>セクションの割り当てや使える記号は<a href="https://javeo.jp/excel-format-cells/" target="_blank" rel="noopener noreferrer">セルの書式設定と書式コードをまとめた記事</a>に通しで並べたので、ここでは条件付き書式の代わりになる部分だけ書きます</p>



<p class="wp-block-paragraph">2つしか書かないと1つ目が正の数と<strong>ゼロの両方</strong>に使われるので、ゼロを消すなら3つ目のセクションを空にします</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-text" data-lang="書式コード"><code>#,##0;-#,##0;;@</code></pre></div>



<p class="wp-block-paragraph">色名で指定できるのは<strong>黒・青・水・緑・紫・赤・白・黄の8つ</strong>で、▲のような文字は二重引用符で囲みます<br>番号で指定すればパレットの色も使えます</p>



<h3 class="wp-block-heading">書式コードの中に条件が書ける</h3>



<p class="wp-block-paragraph">あまり知られていませんが、<strong><span class="swl-marker mark_yellow">書式コードの中には簡単な条件も書けます</span></strong><br>角括弧に比較演算子を入れる形です</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-text" data-lang="書式コード"><code>[赤][&lt;=100]#,##0;[青][&gt;100]#,##0</code></pre></div>



<p class="wp-block-paragraph">100以下なら赤・それより大きければ青、という色分けがセルの属性だけでできます</p>



<p class="wp-block-paragraph">肝心なのはここで、<strong>表示形式はコピーしても書式が移るだけ</strong>なのでルールとして積み上がりません<br>セルの属性なので、数式の計算チェーンにも乗りません</p>



<p class="wp-block-paragraph">この書式コードを実際の帳票に当てた例は、見積書を関数だけで組む記事のほうに置いてあります<br>金額欄のゼロ非表示や、値引き行を赤い▲で出す書き方はそのまま真似できると思います</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/08/excel-quotation-functions-300x158.png" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://javeo.jp/excel-quotation-functions/" target="_blank" rel="noopener noreferrer">Excelで見積書を作るなら知っておきたい関数と機能</a>
						<span class="p-blogCard__excerpt">エクセルで見積書を作るときに要る関数と機能を、作り方の手順ではなく部品ごとに整理しました テーブル・XLOOKUP・FILTER・表示形式・入力規則・シート保護まで、マクロを使わず関数とExcel標準機能だけで組む前提でまとめています</span>					</div>
				</div>
			</div>
		</div>


<p class="wp-block-paragraph">色を使わず、判定用の列を1本作って文字で出す手もあります(白黒で印刷しても伝わります)</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/06/excel-spill-eyecatch-300x158.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://javeo.jp/excel-spill/" target="_blank" rel="noopener noreferrer">Excelのスピルとは 使い方と動的配列関数まとめ</a>
						<span class="p-blogCard__excerpt">Excelに実装されたスピルですが、最初のころは気にしていなかったし、なんなら使わないようにしていたぐらいでした 意識して使ってみると結構便利だったので、自分の深&#8230;</span>					</div>
				</div>
			</div>
		</div>


<h2 class="wp-block-heading">それでも条件付き書式が勝る場面</h2>



<p class="wp-block-paragraph">表現力は条件付き書式のほうが上で、表示形式では届かないところがあります</p>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table is-style-stripes"><table style="--table-width:760px;"><thead><tr><th>観点</th><th>表示形式(ユーザー定義)</th><th>条件付き書式</th></tr></thead><tbody><tr><td>使える色</td><td>色名8つ + 番号でパレットの色</td><td>自由に指定できる</td></tr><tr><td>セルの塗りつぶし</td><td>できない</td><td>できる</td></tr><tr><td>条件の書き方</td><td>書式コード内に簡単な条件</td><td>数式で複雑な条件</td></tr><tr><td>データバー・カラースケール</td><td>なし</td><td>あり</td></tr><tr><td>コピー貼り付け</td><td>書式が移るだけ</td><td>新しいルールが作られる</td></tr><tr><td>再計算</td><td>セルの属性なので対象にならない</td><td>表示中は毎回評価される</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">重複チェックの色付け・進捗のデータバー・ヒートマップのように、セルの塗りで見せる表現には条件付き書式が要ります<br>切り分けとしては<strong><span class="swl-marker mark_yellow">手元で分析する表なら条件付き書式・コピーして配りまわす帳票なら表示形式</span></strong>、と考えると迷いにくいと思います</p>



<p class="wp-block-paragraph">私が帳票に条件付き書式を入れないのは、機能が悪いからではありません<br>コピーで増える性質と、毎月コピーして使う運用が噛み合わないからです</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>自分だけが見る分析用の表では、私も条件付き書式を使います</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">まとめ 条件付き書式が増える前にできること</h2>



<ul style="background-color:#f3fafe80" class="wp-block-list is-style-check_list -list-under-dashed has-background">
<li>増える原因は<strong>コピー・貼り付け・フィル・書式のコピー</strong>、ここは公式に書かれた動きなので不具合ではない</li>



<li>掃除は<strong>1本残して適用先を広げる</strong>か、全部クリアして貼り直すかの2択</li>



<li>増やさないなら<strong>貼り付ける中身を選ぶ</strong>、適用先は使う範囲まで先に取っておく</li>



<li>帳票の色分けは<strong>表示形式で代わりが作れる</strong>、こちらはコピーしても増えない</li>
</ul>



<p class="wp-block-paragraph">ルールの管理を開いて数が多いと感じたら、いきなり消す前に別名で保存しておいてください<br>残すルールを1本決めるところから始めれば安全です</p>


<div class="p-blogParts post_content" data-partsID="4601">
<div class="jv-books" data-shelf="vba"><div class="jv-books-head"><span class="jv-books-title"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /> VBAの独学に効く本</span><span class="jv-books-pr">PR</span></div><div class="jv-books-grid"><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5722/9784839975722_1_2.jpg?_ex=240x240" alt="Excel VBA塾【動画×本で学ぶ!】" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel VBA塾【動画×本で学ぶ!】</p><p class="jv-book-author">たてばやし淳</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4839975728">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4839975728">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4815631298?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1291/9784815631291.jpg?_ex=240x240" alt="Excel マクロ&amp;VBA［実践ビジネス入門講座］完全版 第3版" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel マクロ&amp;VBA［実践ビジネス入門講座］完全版 第3版</p><p class="jv-book-author">国本温子</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4815631298?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4815631298">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4815631298">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4295018414?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/8414/9784295018414.jpg?_ex=240x240" alt="増強改訂版 できる イラストで学ぶ 入社1年目からのExcel VBA" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">増強改訂版 できる イラストで学ぶ 入社1年目からのExcel VBA</p><p class="jv-book-author">きたみあきこ</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4295018414?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4295018414">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4295018414">楽天で見る</a></div></div></div></div><p class="jv-books-note">私のおすすめからランダムで3冊を表示しています</p></div>
<style>
.jv-books{border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin:1.5em 0;background:#fff}
.jv-books-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.jv-books-title{font-weight:700;font-size:1.05em}
.jv-books-pr{font-size:.7em;color:#888;border:1px solid #ccc;border-radius:3px;padding:1px 6px;flex-shrink:0}
.jv-books-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;min-height:330px}
.jv-book-card{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #f0f0f0;border-radius:6px;padding:12px 8px;background:#fafafa}
.jv-book-cover img{width:auto;max-width:120px;height:170px;object-fit:contain}
.jv-book-info{width:100%;flex:1;display:flex;flex-direction:column}
.jv-book-title{font-size:.82em;font-weight:600;line-height:1.4;margin:8px 0 2px;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.jv-book-author{font-size:.72em;color:#777;margin:0 0 8px}
.jv-book-btns{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:auto}
.jv-btn{display:block;text-align:center;font-size:.78em;font-weight:600;color:#fff!important;text-decoration:none!important;border-radius:4px;padding:7px 4px;line-height:1.2}
.jv-btn-az{background:#e88b00}
.jv-btn-rk{background:#bf0000}
.jv-btn:hover{opacity:.85}
.jv-books-note{font-size:.7em;color:#999;text-align:right;margin:8px 0 0}
@media(max-width:599px){
.jv-books-grid{grid-template-columns:1fr;min-height:0}
.jv-book-card{flex-direction:row;text-align:left;gap:12px}
.jv-book-cover img{height:110px;max-width:80px}
.jv-book-info{min-width:0}
.jv-book-title{min-height:0}
.jv-book-btns{flex-direction:row}
.jv-btn{flex:1}
}
</style>
<script>
(function(){
var SHELF='vba';
var all=document.querySelectorAll('.jv-books[data-shelf="'+SHELF+'"]');
var root=null;
for(var k=0;k<all.length;k++){if(!all[k].dataset.jvinit){root=all[k];break;}}
if(!root)return;
root.dataset.jvinit='1';
var POOL=[{"t": "Excel VBA塾【動画×本で学ぶ!】", "a": "たてばやし淳", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5722/9784839975722_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F", "id": "4839975728"}, {"t": "Excel マクロ&#038;VBA［実践ビジネス入門講座］完全版 第3版", "a": "国本温子", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1291/9784815631291.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815631298?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F", "id": "4815631298"}, {"t": "増強改訂版 できる イラストで学ぶ 入社1年目からのExcel VBA", "a": "きたみあきこ", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/8414/9784295018414.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295018414?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F", "id": "4295018414"}, {"t": "Excel マクロ&#038;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応", "a": "古川順平", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815630437?tag=javeo2022-22", "rk": "", "id": "4815630437"}, {"t": "てっとり早く確実にマスターできる Excel VBAの教科書 改訂新版", "a": "大村あつし", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9232/9784297119232.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22", "rk": "", "id": "4297119234"}, {"t": "作って学ぶExcel VBA入門 10のレッスンで身につけるプログラミングの教本", "a": "リブロワークス", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5292/9784297155292_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/429715529X?tag=javeo2022-22", "rk": "", "id": "429715529X"}, {"t": "生成AIと一緒に学ぶ Excel VBAふりがなプログラミング", "a": "リブロワークス", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2572/9784295022572_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295022578?tag=javeo2022-22", "rk": "", "id": "4295022578"}];
var REL='nofollow sponsored noopener noreferrer';
function el(tag,cls){var e=document.createElement(tag);if(cls)e.className=cls;return e;}
function btn(href,cls,label,mall,id){
var a=el('a','jv-btn '+cls);a.href=href;a.target='_blank';a.rel=REL;a.textContent=label;
a.setAttribute('data-shelf',SHELF);a.setAttribute('data-mall',mall);a.setAttribute('data-book',id);
return a;}
function card(b){
var d=el('div','jv-book-card');
var cover=el('a','jv-book-cover');cover.href=b.az;cover.target='_blank';cover.rel=REL;
var img=el('img');img.src=b.img;img.alt=b.t;img.width=120;img.height=170;img.loading='lazy';
cover.appendChild(img);
var info=el('div','jv-book-info');
var ttl=el('p','jv-book-title');ttl.textContent=b.t;
var au=el('p','jv-book-author');au.textContent=b.a;
var btns=el('div','jv-book-btns');
btns.appendChild(btn(b.az,'jv-btn-az','Amazonで見る','amazon',b.id));
if(b.rk){btns.appendChild(btn(b.rk,'jv-btn-rk','楽天で見る','rakuten',b.id));}
info.appendChild(ttl);info.appendChild(au);info.appendChild(btns);
d.appendChild(cover);d.appendChild(info);
return d;}
var pool=POOL.slice();
for(var i=pool.length-1;i>0;i--){var j=Math.floor(Math.random()*(i+1));var t=pool[i];pool[i]=pool[j];pool[j]=t;}
var grid=root.querySelector('.jv-books-grid');
grid.style.opacity='0';
while(grid.firstChild)grid.removeChild(grid.firstChild);
pool.slice(0,3).forEach(function(b){grid.appendChild(card(b));});
grid.style.transition='opacity .5s ease';
void grid.offsetWidth;
grid.style.opacity='1';
})();
</script>
</div>]]></content:encoded>
					
					<wfw:commentRss>https://javeo.jp/excel-conditional-formatting/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>グラフエンジニアリングとは ノードとエッジで組む設計</title>
		<link>https://javeo.jp/graph-engineering/</link>
					<comments>https://javeo.jp/graph-engineering/#respond</comments>
		
		<dc:creator><![CDATA[ジャベ雄]]></dc:creator>
		<pubDate>Wed, 12 Aug 2026 01:47:04 +0000</pubDate>
				<category><![CDATA[AI・Claude]]></category>
		<category><![CDATA[Claude Code]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[初心者]]></category>
		<category><![CDATA[生成AI]]></category>
		<guid isPermaLink="false">https://javeo.jp/?p=5133</guid>

					<description><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/08/graph-engineering-1024x538.png" class="webfeedsFeaturedVisual" /></p>ループの次に出てきたグラフエンジニアリングを ノード・エッジ・状態という中身から整理しました ループエンジニアリングとの包含関係 言葉が広まったきっかけが冗談だった経緯 グラフにする / しないの判断材料まで 連載5本目としてまとめています]]></description>
										<content:encoded><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/08/graph-engineering-1024x538.png" class="webfeedsFeaturedVisual" /></p><div class="codoc-evacuations" style="display:none;" data-shortcode=""></div>
<p class="wp-block-paragraph">ループエンジニアリングを調べ終えたばかりなのに、もう次の言葉が出てきた<br>そんな順番でこのページにたどり着いた方も多いと思います<br>今回のテーマは<strong>グラフエンジニアリング</strong>です</p>



<p class="wp-block-paragraph">グラフエンジニアリングとは何か、ひとことで答えるなら<strong><span class="swl-marker mark_yellow">AIの仕事をノードとエッジに切り分けて、つなぎ方まで決めておく設計の考え方</span></strong>です<br>1体のAIをどう回すかではなく、複数の担当と受け渡しをどう組むかを扱います</p>



<p class="wp-block-paragraph">この記事は「AIの◯◯エンジニアリング」連載の5本目です<br>前回のエージェントループが「時間軸でどう回すか」だったのに対して、今回は<strong>構造軸でどう組むか</strong>の話になります</p>



<p class="wp-block-paragraph">この言葉が一気に広まったきっかけは、実は<strong>冗談の投稿</strong>でした<br>ただ、中身まで冗談ではありません</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>聞き慣れない言葉ばかりですが、やっていることは仕事の分担と同じです</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">グラフエンジニアリングとは？まず結論から</h2>



<p class="wp-block-paragraph">結論から言うと、<strong>AIの仕事を点と線のつながりとして書き出しておく</strong>営みです<br>点がノード、線がエッジ、そのあいだを流れる情報が状態です</p>



<div class="wp-block-group is-style-big_icon_memo"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph"><strong>グラフエンジニアリングとは</strong>、AIエージェント・ツール・人の承認をノード(点)として置き、つながりをエッジ(線)で結ぶ枠組みです<br><strong><span class="swl-marker mark_yellow">実行の順序・条件分岐・並列処理・失敗したときの戻り先を、1枚の図にまとめます</span></strong></p>
</div></div>



<p class="wp-block-paragraph">よく出てくる「有向グラフ」は、<strong>点と線を向き付きでつないだ図</strong>のことです<br>棒グラフや折れ線グラフとは別物です</p>



<p class="wp-block-paragraph">では、なぜ書き出すのか？<br>1つの流れに判断も情報も外への操作も詰め込むと、途中で止まったとき<strong>どこから再開すればいいのか</strong>が分からなくなります<br>切り分けておけば、止まった点だけをやり直せます</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>この3語、仕事の役割分担をそのまま言い換えただけなんです</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">ループエンジニアリングとの違い 時間軸と構造軸</h2>



<p class="wp-block-paragraph">ループエンジニアリングが設計するのは<strong>時間軸</strong>です<br>1体のAIをどう回し続けるかを扱います<br>グラフエンジニアリングが設計するのは<strong>構造軸</strong>のほう、複数の担当をどう並べてつなぐかです</p>



<figure class="wp-block-image size-large is-style-shadow"><img decoding="async" width="1200" height="740" src="https://javeo.jp/wp-content/uploads/2026/08/graph-vs-loop.png" alt="ループエンジニアリングは実行→検証→改善を繰り返す時間軸の設計、グラフエンジニアリングは開始→並列タスク→集約と検証→最終出力をつなぐ構造軸の設計という対比図" class="wp-image-5136" srcset="https://javeo.jp/wp-content/uploads/2026/08/graph-vs-loop.png 1200w, https://javeo.jp/wp-content/uploads/2026/08/graph-vs-loop-300x185.png 300w, https://javeo.jp/wp-content/uploads/2026/08/graph-vs-loop-1024x631.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/graph-vs-loop-150x93.png 150w, https://javeo.jp/wp-content/uploads/2026/08/graph-vs-loop-768x474.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table"><table style="--table-width:720px;"><thead><tr><th>観点</th><th>ループエンジニアリング(連載#4)</th><th>グラフエンジニアリング(連載#5)</th></tr></thead><tbody><tr><td>設計する軸</td><td>時間軸:どう回すか</td><td>構造軸:どう組むか</td></tr><tr><td>対象</td><td>1体のエージェントを自走させる</td><td>複数のループ・ツール・人をつなぐ</td></tr><tr><td>中身のイメージ</td><td>実行→検証→改善の繰り返し</td><td>開始→並列で作業→集約と検証→出力</td></tr><tr><td>もう一方との関係</td><td>グラフの1つのノードになる</td><td>ループを内側に持つ調整の役</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">押さえたいのは、2つが<strong><span class="swl-marker mark_yellow">置き換えではなく包含の関係</span></strong>だという点です<br>ループは消えません<br>1体のAIが回している輪が、そのままグラフの1つの点に収まります</p>



<p class="wp-block-paragraph">グラフを「多くのループにまたがる調整のレイヤー」と呼ぶ解説もありました</p>



<p class="wp-block-paragraph">資料づくりで言うと、書いた人が「直して出し直す」を繰り返しているのがループです<br>その人を含めた全員の担当と受け渡しを決めるのがグラフになります<br>担当が1人なら、そもそも線を引く必要がありません</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/07/loop-engineering-300x158.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://javeo.jp/loop-engineering/" target="_blank" rel="noopener noreferrer">エージェントループとは 推論と行動を繰り返す仕組み</a>
						<span class="p-blogCard__excerpt">AIエージェントが自分で考えて動き続ける正体がエージェントループです この記事では推論 行動 観測を停止条件まで繰り返す基本のしくみを ReActの由来やClaude Codeの実例とあわせて解説し 後半では2026年に登場したループエンジニアリングという新しい考え方も等身大で紹介します</span>					</div>
				</div>
			</div>
		</div>


<div class="wp-block-group is-style-big_icon_hatena"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">連載#4でも書いたとおり、この界隈の言葉はまだ線引きが固まっていません<br>2026年8月の時点で、<strong><span class="swl-marker mark_yellow">ループエンジニアリングでも2か月・グラフはまだ1か月ほどの呼び方</span></strong>です<br>来年には別の言い方に吸収されているかもしれません</p>
</div></div>



<h2 class="wp-block-heading">ノード・エッジ・状態 3つの部品を噛み砕く</h2>



<p class="wp-block-paragraph">この3語さえ握っておけば、英語の解説を開いても迷子になりません</p>



<figure class="wp-block-image size-large is-style-shadow"><img decoding="async" width="1200" height="720" src="https://javeo.jp/wp-content/uploads/2026/08/graph-node-edge-state-v2.png" alt="資料を作るノードと内容をチェックするノードを結ぶエッジに かたち・条件・許す操作・失敗時の扱い の4つがぶら下がり、下に全員が読み書きする状態(進捗表)が置かれている図" class="wp-image-5144" srcset="https://javeo.jp/wp-content/uploads/2026/08/graph-node-edge-state-v2.png 1200w, https://javeo.jp/wp-content/uploads/2026/08/graph-node-edge-state-v2-300x180.png 300w, https://javeo.jp/wp-content/uploads/2026/08/graph-node-edge-state-v2-1024x614.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/graph-node-edge-state-v2-150x90.png 150w, https://javeo.jp/wp-content/uploads/2026/08/graph-node-edge-state-v2-768x461.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure>



<h3 class="wp-block-heading">ノードは「1つのことだけをやる担当」</h3>



<p class="wp-block-paragraph">置かれるのは、だいたい次の粒度になります</p>



<ul class="wp-block-list -list-under-dashed">
<li>AIに1回考えさせる(下書きを作る・要約する)</li>



<li>ツールを動かす(検索する・APIを呼ぶ・コードを走らせる)</li>



<li><strong>検証役</strong>(evaluator)として、前のノードの出来を判定する</li>



<li><strong>人の承認</strong>(human gate)として、進めていいかを人に聞く</li>
</ul>



<p class="wp-block-paragraph">1つのノードにあれもこれも詰め込まないのがコツです<br>最初にこの言葉を使った記事も、ノードは<strong>退屈なくらい単純</strong>がいいと書いています<br>資料づくりでいえば、書く人とチェックする人を兼ねさせないことです</p>



<h3 class="wp-block-heading">エッジは矢印ではなく「取り決め」</h3>



<p class="wp-block-paragraph">エッジは矢印ではなく、<strong><span class="swl-marker mark_yellow">ノードとノードのあいだで交わす取り決め</span></strong>のことです<br>線1本に、次の4つがぶら下がります</p>



<ul class="wp-block-list -list-under-dashed">
<li>渡すもの・受け取るもののかたち(項目や型)</li>



<li>どういう条件のときに、その線を通るのか</li>



<li>そのノードが外に対してやっていい操作の範囲</li>



<li>失敗したときの扱い(前へ戻すのか・別の線へ逃がすのか)</li>
</ul>



<p class="wp-block-paragraph">資料づくりなら「書き終えたら声をかける」だけでは足りません<br><strong>誤字を直してから渡す・内容が薄ければ書き直しに戻す</strong>、そこまで決めるのがエッジです</p>



<h3 class="wp-block-heading">状態は「途中から再開できるようにする進捗表」</h3>



<p class="wp-block-paragraph">状態は、ノードのあいだで共有される情報です<br>会話の履歴をそのまま抱える形と、項目を決めた表のように持つ形があります</p>



<p class="wp-block-paragraph">差が出るのは、<strong>状態を会話ログから切り離す</strong>かどうかです<br>切り離してあると、止まっても<strong><span class="swl-marker mark_yellow">最後に保存した地点から再開できます</span></strong><br>あとから「どの時点で何が入っていたか」もたどれます</p>



<p class="wp-block-paragraph">共有フォルダの進捗表と同じです<br>誰でも読める場所に進み具合を書いておけば、担当が抜けても続きから入れます<br>会話の中だけで進めると、それが残りません</p>



<p class="wp-block-paragraph">ノード・エッジ・状態という整理は、<a href="https://www.drjoshcsimmons.com/writing/we-are-entering-the-graph-engineering-phase" target="_blank" rel="noopener noreferrer">We Are Entering the Graph Engineering Phase(Josh C. Simmons、2026年7月4日)</a>でも示されています</p>



<h3 class="wp-block-heading">エッジで表せる4つの形</h3>



<p class="wp-block-paragraph">複雑そうな構成も、たいていこの組み合わせです</p>



<figure class="wp-block-image size-large is-style-shadow"><img decoding="async" width="1200" height="640" src="https://javeo.jp/wp-content/uploads/2026/08/graph-edge-4shapes.png" alt="エッジで表せる4つの形 順次実行・条件分岐・並列分岐と合流・ループ回帰 をそれぞれノードと矢印で示した図" class="wp-image-5138" srcset="https://javeo.jp/wp-content/uploads/2026/08/graph-edge-4shapes.png 1200w, https://javeo.jp/wp-content/uploads/2026/08/graph-edge-4shapes-300x160.png 300w, https://javeo.jp/wp-content/uploads/2026/08/graph-edge-4shapes-1024x546.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/graph-edge-4shapes-150x80.png 150w, https://javeo.jp/wp-content/uploads/2026/08/graph-edge-4shapes-768x410.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table"><table style="--table-width:760px;"><thead><tr><th>形</th><th>どういう線か</th><th>仕事でいうと</th></tr></thead><tbody><tr><td>順次実行</td><td>A が終わったら B へ進む</td><td>下書きができてからチェックに回す</td></tr><tr><td>条件分岐</td><td>結果によって B か C かを選ぶ</td><td>内容が薄ければ差し戻し・問題なければ承認へ</td></tr><tr><td>並列分岐と合流</td><td>同時に走らせて、最後に集める</td><td>章を手分けして書いて、最後に1本にまとめる</td></tr><tr><td>ループ回帰</td><td>前のノードへ戻す</td><td>直しが必要なら書いた人に戻す</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">4つ目のループ回帰が、さっきの包含の関係です</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>エッジを「矢印」でなく「取り決め」と読み替えるのが、いちばんの山です</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>

<div class="p-blogParts post_content" data-partsID="5291">
<div class="jv-adshelf" data-shelf="ai">
<style>
.jv-adshelf{border:1px solid #d7ddea;border-radius:8px;background:#f8faff;padding:16px 18px;margin:2em 0}
.jv-adshelf__head{display:flex;align-items:center;gap:8px;margin-bottom:14px}
.jv-adshelf__title{font-weight:700;font-size:1.02em;line-height:1.4}
.jv-adshelf__pr{flex:none;font-size:.7em;font-weight:700;color:#fff;background:#8a94a6;border-radius:3px;padding:2px 6px;letter-spacing:.04em}
.jv-adshelf__card{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap;padding:14px 0}
.jv-adshelf__card+.jv-adshelf__card{border-top:1px dashed #d7ddea}
.jv-adshelf__banner{flex:0 0 200px;max-width:100%;display:flex;align-items:center;justify-content:center}
.jv-adshelf__banner img{max-width:100%;height:auto;display:block}
.jv-adshelf__body{flex:1 1 260px;min-width:0}
.jv-adshelf__name{font-weight:700;margin:0 0 6px;font-size:.95em;line-height:1.5}
.jv-adshelf__desc{margin:0 0 12px;font-size:.9em;line-height:1.8;color:#3d4451}
.jv-adshelf__btn{display:inline-block;background:#3B5BDB;color:#fff;font-weight:700;font-size:.9em;text-decoration:none;border-radius:5px;padding:9px 18px}
.jv-adshelf__btn:hover{opacity:.88}
@media(max-width:600px){.jv-adshelf__banner{flex:0 0 100%;max-width:240px;margin:0 auto}}
</style>
<div class="jv-adshelf__head"><span class="jv-adshelf__title">AIで仕事を減らしたい方へ</span><span class="jv-adshelf__pr">PR</span></div>
<div class="jv-adshelf__card">
<div class="jv-adshelf__banner"><a href="//af.moshimo.com/af/c/click?a_id=5654017&#038;p_id=7494&#038;pc_id=21647&#038;pl_id=93995" rel="nofollow" referrerpolicy="no-referrer-when-downgrade" attributionsrc><img decoding="async" src="//image.moshimo.com/af-img/7302/000000093995.png" width="500" height="500" style="border:none;"></a><img decoding="async" src="//i.moshimo.com/af/i/impression?a_id=5654017&#038;p_id=7494&#038;pc_id=21647&#038;pl_id=93995" width="1" height="1" style="border:none;" loading="lazy"></div>
<div class="jv-adshelf__body">
<p class="jv-adshelf__name">AI鬼管理｜Claude Code活用の業務自動化トレーニング</p>
<p class="jv-adshelf__desc">Claude Code を業務の自動化に使うためのトレーニングです<br>いきなり申し込む形ではなく、まずは無料の業務効率化診断(オンライン面談)から始められます</p>
<a class="jv-adshelf__btn" href="//af.moshimo.com/af/c/click?a_id=5654017&#038;p_id=7494&#038;pc_id=21647&#038;pl_id=93995" target="_blank" rel="nofollow noopener" referrerpolicy="no-referrer-when-downgrade">無料の業務効率化診断を見てみる</a>
</div>
</div>
<div class="jv-adshelf__card">
<div class="jv-adshelf__banner"><a href="https://px.a8.net/svt/ejp?a8mat=4B41ZJ+57JLVM+5988+609HT" rel="nofollow"><img decoding="async" border="0" width="300" height="250" alt="" src="https://www23.a8.net/svt/bgt?aid=260529679315&#038;wid=003&#038;eno=01&#038;mid=s00000024524001009000&#038;mc=1"></a><img decoding="async" border="0" width="1" height="1" src="https://www14.a8.net/0.gif?a8mat=4B41ZJ+57JLVM+5988+609HT" alt=""></div>
<div class="jv-adshelf__body">
<p class="jv-adshelf__name">Notta｜AI自動文字起こし</p>
<p class="jv-adshelf__desc">会議や動画の音声を自動で文字にするサービスです<br>議事録や書き起こしの手作業を減らしたいときに</p>
<a class="jv-adshelf__btn" href="https://px.a8.net/svt/ejp?a8mat=4B41ZJ+57JLVM+5988+609HT" target="_blank" rel="nofollow noopener" referrerpolicy="no-referrer-when-downgrade">Nottaを見てみる</a>
</div>
</div>
</div>
</div>


<h2 class="wp-block-heading">言葉の出どころ 論考が先で 冗談で火が付いた</h2>



<p class="wp-block-paragraph">この順番を取り違えやすいので、日付で並べます</p>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table"><table style="--table-width:760px;"><thead><tr><th>日付</th><th>出来事</th></tr></thead><tbody><tr><td>2026年6月7日</td><td>Addy Osmani 氏の記事で「ループエンジニアリング」という呼び方が広まる</td></tr><tr><td>2026年7月4日</td><td>Josh C. Simmons 氏が「We Are Entering the Graph Engineering Phase」を公開、用語の最初期の使用として確認できる真面目な論考</td></tr><tr><td>2026年7月18日</td><td>Peter Steinberger 氏が X に一行だけ投稿、「まだループの話をしてるの？もうグラフに移った？」という皮肉</td></tr><tr><td>2026年7月18日(数時間後)</td><td>Hamel Husain 氏が「ループエンジニアリングは死んだ、グラフエンジニアリングの時代だ」と投稿、これも冗談</td></tr><tr><td>7月18日から数日のうちに</td><td>講座・ロードマップ・ツール一覧・解説スレッドが出そろう</td></tr><tr><td>7月22日〜8月6日</td><td>日本語の解説記事が相次いで公開される</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">皮肉の的になったのは、<strong><span class="swl-marker mark_yellow">業界が数か月ごとに同じ営みを改名し続けること</span></strong>でした<br>ループエンジニアリングが広まって、まだ6週間ほどのタイミングです<br>「もう次の名前に移ったの？」という揶揄でした</p>



<p class="wp-block-paragraph">この2つの投稿は、<strong>新しい製品やモデルの発表をきっかけに起きたものではありません</strong></p>



<p class="wp-block-paragraph">ただ、冗談が出発点だったわけではありません<br>2週間前の7月4日の論考は「エージェントループが十分に良くなった結果、自分の天井が見えてしまった」と書いています<br>この限界はモデルの質とは関係ない、次は複数をどうつなぐかだ、という主張です</p>



<div class="wp-block-group is-style-big_icon_caution"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">「冗談から生まれた言葉」の部分だけを切り取ると、話が逆さまになります<br><strong>論考が先・冗談があと・指している中身はもっと前からある</strong><br>この3段で覚えておくと間違えません</p>
</div></div>



<h3 class="wp-block-heading">実装のほうが言葉より2年半早い</h3>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table"><table style="--table-width:820px;"><thead><tr><th>フレームワーク</th><th>提供元</th><th>立ち位置</th></tr></thead><tbody><tr><td><strong>LangGraph</strong></td><td>LangChain</td><td>2024年1月に立ち上げ、動的なグラフを組む実装として定番、v1.0 で本番向けに</td></tr><tr><td>AutoGen GraphFlow</td><td>Microsoft</td><td>実験的な機能、DiGraphBuilder で宣言的に組む</td></tr><tr><td>Google ADK 2.0</td><td>Google</td><td>Workflow Runtime でグラフベースに統一、Python版が2026年5月19日・Go版が2026年6月30日にGA</td></tr><tr><td>Claude Agent SDK</td><td>Anthropic</td><td>サブエージェントを中心にした統合ランタイム</td></tr><tr><td>Claude Code の動的ワークフロー</td><td>Anthropic</td><td>agent() と pipeline() を組み合わせてグラフを構成する(JavaScriptで記述)</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">LangGraph は2024年1月なので、<strong><span class="swl-marker mark_yellow">言葉より2年半ほど先に実装があった</span></strong>ことになります<br>新しい言葉が出た=新しい技術が出た、とは限りません</p>



<p class="wp-block-paragraph">身近なところだと、Claude Code にも複数のエージェントをつなぐ仕組みがあります<br>公式ドキュメントによると、有料プラン向けで <strong>v2.1.154</strong> 以降が要ります<br>Pro は既定でオフなので、<strong>/config</strong> の Dynamic workflows から入れる形です<br>私はグラフのフレームワーク自体は触っていないので、名前を挙げるだけにとどめます</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>2026年8月の時点で、言葉はひと月・実装は2年半です<br>この差を知っておくと落ち着いて読めます</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">冷静な見方 ほとんどのエージェントには要らないという声</h2>



<p class="wp-block-paragraph">Turing Post は、この概念は新しくないとはっきり書いています<br>ループはすでにグラフの一種ですし、状態機械や DAG(向きがあって一周しない図)は<strong>数十年前からある</strong>ものです</p>



<p class="wp-block-paragraph">2年半という数字はAI向けの道具に限った話で、考え方まで遡れば数十年になります</p>



<p class="wp-block-paragraph">Turing Post には、ほかに次の2点も書かれています</p>



<ul class="wp-block-list is-style-bad_list -list-under-dashed">
<li>「Microsoft と Stanford と Anthropic が同時に発見した」という言われ方には<strong>根拠がない</strong></li>



<li><strong>ほとんどのエージェントに、グラフのフレームワークは要らない</strong></li>
</ul>



<p class="wp-block-paragraph">出典は<a href="https://www.turingpost.com/p/is-graph-engineering-real-why-everyone-is-talking-about-it" target="_blank" rel="noopener noreferrer">Is Graph Engineering Real?(Turing Post)</a>です<br>最初期の記事と並べて読むと、温度差がはっきり出ます</p>



<p class="wp-block-paragraph">もう1つ、日本語の指摘で納得したものです<br>配線をどれだけ賢くしても、1つ1つのノードの判定が甘ければ、複雑な配線は<strong><span class="swl-marker mark_yellow" style="color:#e8313b">間違った方向に速く進む装置</span></strong>にしかならない<br>つなぎ方より、ノードが出す答えの質が先だ、という主張です</p>



<p class="wp-block-paragraph">これは書き手の意見ですが、私が読んだ範囲では中身が濃かったです<br>出典は<a href="https://zenn.dev/jodycraft/articles/dfe38e73e1ef8a" target="_blank" rel="noopener noreferrer">ループエンジニアリングの次は本当に「グラフ」なのか考えてみた(Zenn)</a>です</p>



<h2 class="wp-block-heading">グラフにする / しないの見分け方</h2>



<p class="wp-block-paragraph">線を引くかどうかの判断材料が、解説記事に出ていました</p>



<div class="wp-block-group is-style-big_icon_good"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph"><strong>グラフにしたほうがいい</strong>(4つのうち2つ以上あてはまるなら検討)</p>



<ul class="wp-block-list -list-under-dashed">
<li>専門性の分割:役割の違う担当に分けたい</li>



<li>並列処理:同時に走らせたい作業がある</li>



<li>監査ルーティング:あとから経路をたどりたい</li>



<li>成功基準の変化:途中で合否の基準が変わる</li>
</ul>
</div></div>



<p class="wp-block-paragraph">ほかに、独立した枝が複数あるとき・複数の担当が連携するとき・数分を超える待ち時間があるとき・権限の違う操作が混じるときも挙がっていました</p>



<div class="wp-block-group is-style-big_icon_bad"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph"><strong>単純なままのほうがいい</strong></p>



<ul class="wp-block-list -list-under-dashed">
<li>1〜3ステップで終わる短い作業</li>



<li>完全に決まりきった手順(そもそもAIでなくても済む)</li>



<li>進めながら手順が変わる(先に固定の線を引けない)</li>



<li>担当を分けると、同じ大きな文脈を全員に配り直す手間のほうが上回る</li>
</ul>
</div></div>



<p class="wp-block-paragraph">3つ目だけ補足します<br>動的に線を組み替えられる道具もあるので、<strong>手順が変わる=グラフにできない、ではありません</strong><br>ただし組み替えを前提にすると、設計のほうが重くなります</p>



<p class="wp-block-paragraph">判断の軸は<strong><span class="swl-marker mark_yellow">分担する理由があるかどうか</span></strong>に集約されます<br>元にした記事は<a href="https://www.ai-souken.com/article/what-is-graph-engineering" target="_blank" rel="noopener noreferrer">グラフエンジニアリングとは？(AI総合研究所、2026年7月28日)</a>で、私が見た限りでは日本語の解説でいちばん詳しかったです</p>



<p class="wp-block-paragraph">私はまだ線を引くほどの規模ではありません<br>それでも<strong>3語を知っていると、解説を読む速さが変わります</strong></p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>迷ったら、まず線を引かずに1本の流れで書いてみるのがおすすめです</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">まとめ グラフエンジニアリングの要点と連載ナビ</h2>



<p class="wp-block-paragraph">グラフエンジニアリングとは、AIの仕事を<strong>ノード・エッジ・状態</strong>に分けて、つなぎ方まで決めておく設計の考え方でした</p>



<ul style="background-color:#FFFFDC80" class="wp-block-list is-style-check_list -list-under-dashed has-background">
<li>ノード(担当)・エッジ(取り決め)・状態(共有の進捗表)の3つで組む</li>



<li>エッジは矢印ではなく、渡すもの・条件・許す操作・失敗時の扱いまで含む取り決め</li>



<li>ループとは<strong>包含の関係</strong>、ループはグラフの1つのノードとして収まる</li>



<li>広まったきっかけは2026年7月18日の冗談の投稿、ただし論考は7月4日で先</li>



<li>実装は言葉より<strong>2年半早い</strong>(LangGraph は2024年1月)</li>



<li>ほとんどのエージェントにグラフのフレームワークは要らない、という指摘もある</li>
</ul>



<p class="wp-block-paragraph">最後に、いちばん持ち帰ってほしいことです<br>新しい「◯◯エンジニアリング」が出てきたら、<strong><span class="swl-marker mark_yellow" style="color:#e8313b">結局、何のノードと何のエッジの話をしているのか</span></strong>に分解して読む<br>これを覚えておけば、名前が変わっても中身は追えます</p>



<p class="wp-block-paragraph">この読み方は<a href="https://qiita.com/Syoitu/items/e529a09b3d840c85c339" target="_blank" rel="noopener noreferrer">グラフエンジニアリングを知ろう(Qiita、2026年8月6日)</a>が勧めていたものです</p>



<div class="swell-block-faq" data-q="col-text" data-a="col-text">
<div class="swell-block-faq__item"><h3 class="faq_q">グラフエンジニアリングは、ループエンジニアリングに取って代わるもの？</h3><div class="faq_a">
<p class="wp-block-paragraph">置き換えではなく包含の関係です<br>ループは無くならず、グラフの中の1つのノードとして収まります<br>ループを先に押さえてからで間に合います</p>
</div></div>



<div class="swell-block-faq__item"><h3 class="faq_q">実装しない立場でも、覚えておいたほうがいい？</h3><div class="faq_a">
<p class="wp-block-paragraph">ノード・エッジ・状態の3語だけ押さえておけば、解説を読むぶんには足ります<br>ただ広まってからひと月ほどの呼び方なので、定義が変わる前提で見ておくのがおすすめです</p>
</div></div>
</div>



<p class="wp-block-paragraph">この記事は連載「AIの◯◯エンジニアリング」の1本です<br>全体を1枚で見たいときはハブからどうぞ</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/08/ai-engineering-5types-300x158.png" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://javeo.jp/ai-engineering-4types/" target="_blank" rel="noopener noreferrer">AIエンジニアリング5種の違い コンテキストからグラフまで</a>
						<span class="p-blogCard__excerpt">AIの使いこなしは プロンプト コンテキスト ハーネス ループ グラフ の5段階で進化してきました それぞれ何を設計する技術なのか どう違うのかを1枚の地図で俯瞰し 単発チャットから複数エージェントの編成までの流れをつかめるようにまとめた総論です</span>					</div>
				</div>
			</div>
		</div>


<ul class="wp-block-list -list-under-dashed">
<li><a href="https://javeo.jp/prompt-engineering-basics/" target="_blank" rel="noopener noreferrer">連載#1:指示文の書き方を5つのコツで整える</a></li>



<li><a href="https://javeo.jp/context-engineering/" target="_blank" rel="noopener noreferrer">連載#2:AIに渡す材料を選び直す</a></li>



<li><a href="https://javeo.jp/harness-engineering/" target="_blank" rel="noopener noreferrer">連載#3:AIを取り囲む器のほうを整える</a></li>



<li><a href="https://javeo.jp/loop-engineering/" target="_blank" rel="noopener noreferrer">連載#4:AIが自分で考えて動き続ける輪のしくみ</a></li>
</ul>



<p class="wp-block-paragraph">5本を通して読むと、AIの作り込みが<strong>指示文→渡す材料→器→回し方→つなぎ方</strong>と外側へ広がってきた流れが見えます</p>


<div class="p-blogParts post_content" data-partsID="4603">
<div class="jv-books" data-shelf="ai"><div class="jv-books-head"><span class="jv-books-title"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Claude・生成AIを学べる本</span><span class="jv-books-pr">PR</span></div><div class="jv-books-grid"><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4297153548?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3540/9784297153540_1_2.jpg?_ex=240x240" alt="実践Claude Code入門" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">実践Claude Code入門</p><p class="jv-book-author">西見公宏・吉田真吾・大嶋勇樹</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4297153548?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="ai" data-mall="amazon" data-book="4297153548">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18439208%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18439208%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="ai" data-mall="rakuten" data-book="4297153548">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4297152754?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2758/9784297152758_1_2.jpg?_ex=240x240" alt="Claude CodeによるAI駆動開発入門" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Claude CodeによるAI駆動開発入門</p><p class="jv-book-author">平川知秀</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4297152754?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="ai" data-mall="amazon" data-book="4297152754">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401065%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401065%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="ai" data-mall="rakuten" data-book="4297152754">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4839990204?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0206/9784839990206.jpg?_ex=240x240" alt="開発効率をアップする! Claude Code 実用入門" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">開発効率をアップする! Claude Code 実用入門</p><p class="jv-book-author">大澤文孝</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4839990204?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="ai" data-mall="amazon" data-book="4839990204">Amazonで見る</a></div></div></div></div><p class="jv-books-note">私のおすすめからランダムで3冊を表示しています</p></div>
<style>
.jv-books{border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin:1.5em 0;background:#fff}
.jv-books-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.jv-books-title{font-weight:700;font-size:1.05em}
.jv-books-pr{font-size:.7em;color:#888;border:1px solid #ccc;border-radius:3px;padding:1px 6px;flex-shrink:0}
.jv-books-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;min-height:330px}
.jv-book-card{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #f0f0f0;border-radius:6px;padding:12px 8px;background:#fafafa}
.jv-book-cover img{width:auto;max-width:120px;height:170px;object-fit:contain}
.jv-book-info{width:100%;flex:1;display:flex;flex-direction:column}
.jv-book-title{font-size:.82em;font-weight:600;line-height:1.4;margin:8px 0 2px;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.jv-book-author{font-size:.72em;color:#777;margin:0 0 8px}
.jv-book-btns{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:auto}
.jv-btn{display:block;text-align:center;font-size:.78em;font-weight:600;color:#fff!important;text-decoration:none!important;border-radius:4px;padding:7px 4px;line-height:1.2}
.jv-btn-az{background:#e88b00}
.jv-btn-rk{background:#bf0000}
.jv-btn:hover{opacity:.85}
.jv-books-note{font-size:.7em;color:#999;text-align:right;margin:8px 0 0}
@media(max-width:599px){
.jv-books-grid{grid-template-columns:1fr;min-height:0}
.jv-book-card{flex-direction:row;text-align:left;gap:12px}
.jv-book-cover img{height:110px;max-width:80px}
.jv-book-info{min-width:0}
.jv-book-title{min-height:0}
.jv-book-btns{flex-direction:row}
.jv-btn{flex:1}
}
</style>
<script>
(function(){
var SHELF='ai';
var all=document.querySelectorAll('.jv-books[data-shelf="'+SHELF+'"]');
var root=null;
for(var k=0;k<all.length;k++){if(!all[k].dataset.jvinit){root=all[k];break;}}
if(!root)return;
root.dataset.jvinit='1';
var POOL=[{"t": "実践Claude Code入門", "a": "西見公宏・吉田真吾・大嶋勇樹", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3540/9784297153540_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297153548?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18439208%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18439208%2F", "id": "4297153548"}, {"t": "Claude CodeによるAI駆動開発入門", "a": "平川知秀", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2758/9784297152758_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297152754?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401065%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401065%2F", "id": "4297152754"}, {"t": "開発効率をアップする! Claude Code 実用入門", "a": "大澤文孝", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0206/9784839990206.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4839990204?tag=javeo2022-22", "rk": "", "id": "4839990204"}, {"t": "Microsoft 365 Copilot踏み込み活用術", "a": "太田浩史", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3401/9784295023401_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/429502340X?tag=javeo2022-22", "rk": "", "id": "429502340X"}, {"t": "Google NotebookLM 即効活用大全", "a": "増田智明", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5995/9784297155995_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297155990?tag=javeo2022-22", "rk": "", "id": "4297155990"}, {"t": "できるClaude &#038; Claude Cowork", "a": "清水理史・できるシリーズ編集部", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4842/9784295024842_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295024848?tag=javeo2022-22", "rk": "", "id": "4295024848"}, {"t": "Claude仕事術", "a": "佐藤傑", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5304/9784815645304.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815645302?tag=javeo2022-22", "rk": "", "id": "4815645302"}, {"t": "あらゆる仕事が爆速化する Claude Code徹底活用術", "a": "ひつじ", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2901/9784534062901_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4534062907?tag=javeo2022-22", "rk": "", "id": "4534062907"}];
var REL='nofollow sponsored noopener noreferrer';
function el(tag,cls){var e=document.createElement(tag);if(cls)e.className=cls;return e;}
function btn(href,cls,label,mall,id){
var a=el('a','jv-btn '+cls);a.href=href;a.target='_blank';a.rel=REL;a.textContent=label;
a.setAttribute('data-shelf',SHELF);a.setAttribute('data-mall',mall);a.setAttribute('data-book',id);
return a;}
function card(b){
var d=el('div','jv-book-card');
var cover=el('a','jv-book-cover');cover.href=b.az;cover.target='_blank';cover.rel=REL;
var img=el('img');img.src=b.img;img.alt=b.t;img.width=120;img.height=170;img.loading='lazy';
cover.appendChild(img);
var info=el('div','jv-book-info');
var ttl=el('p','jv-book-title');ttl.textContent=b.t;
var au=el('p','jv-book-author');au.textContent=b.a;
var btns=el('div','jv-book-btns');
btns.appendChild(btn(b.az,'jv-btn-az','Amazonで見る','amazon',b.id));
if(b.rk){btns.appendChild(btn(b.rk,'jv-btn-rk','楽天で見る','rakuten',b.id));}
info.appendChild(ttl);info.appendChild(au);info.appendChild(btns);
d.appendChild(cover);d.appendChild(info);
return d;}
var pool=POOL.slice();
for(var i=pool.length-1;i>0;i--){var j=Math.floor(Math.random()*(i+1));var t=pool[i];pool[i]=pool[j];pool[j]=t;}
var grid=root.querySelector('.jv-books-grid');
grid.style.opacity='0';
while(grid.firstChild)grid.removeChild(grid.firstChild);
pool.slice(0,3).forEach(function(b){grid.appendChild(card(b));});
grid.style.transition='opacity .5s ease';
void grid.offsetWidth;
grid.style.opacity='1';
})();
</script>
</div>]]></content:encoded>
					
					<wfw:commentRss>https://javeo.jp/graph-engineering/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
