<?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>Fri, 25 Sep 2026 14:28:23 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.2</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>スプレッドシートの台帳を共有しても壊されない入力フォーム</title>
		<link>https://javeo.jp/spreadsheet-ledger-input-form/</link>
					<comments>https://javeo.jp/spreadsheet-ledger-input-form/#respond</comments>
		
		<dc:creator><![CDATA[ジャベ雄]]></dc:creator>
		<pubDate>Fri, 25 Sep 2026 14:22:06 +0000</pubDate>
				<category><![CDATA[GAS・スプレッドシート]]></category>
		<category><![CDATA[初心者]]></category>
		<category><![CDATA[自動化]]></category>
		<guid isPermaLink="false">https://javeo.jp/?p=5441</guid>

					<description><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/09/spreadsheet-ledger-input-form-1024x538.png" class="webfeedsFeaturedVisual" /></p>共有したスプレッドシートの台帳が、行の削除・計算式の上書き・表記ゆれで崩れていく問題を、台帳の手前に入力フォームを置いて防いだ見本の紹介です シートの保護やGoogleフォームで足りなかった理由、誤入力を3段階で防ぐ仕組み、導入前に知っておきたい制約までまとめました]]></description>
										<content:encoded><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/09/spreadsheet-ledger-input-form-1024x538.png" class="webfeedsFeaturedVisual" /></p><div class="codoc-evacuations" style="display:none;" data-shortcode=""></div>
<p class="wp-block-paragraph">スプレッドシートの台帳を共有して入力を頼んだら、行が消えていた・計算式が壊れていた・思った入力と違うことになっていた、という経験はありませんか？</p>



<p class="wp-block-paragraph">スプレッドシートを直接入力すると付きまとう問題ですが、専用の<strong>入力フォーム</strong>を作ることで入力補助もできるし、こちらの意図した入力へ制限することもできます</p>



<p class="wp-block-paragraph">入力フォームはGASで作成するので自由度高く対応でき、既存のスプレッドシートとも連携が可能です</p>



<p class="wp-block-paragraph">今回は車両管理をサンプルとしていますが、せどり商品調査など入力を外注している場合なども有効なので、参考にするか下記のココナラ経由で私に発注してもらえると嬉しいです</p>



<a class="coconala-widget" href="https://coconala.com/services/4400458" data-service_id="4400458" data-width="468" data-comment="0" data-invite="1" data-user_id="864045">スプシ台帳に専用の入力画面をGASで作ります 入力ミス・二重入力を、専用の入力画面で減らします</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://coconala.com/js/coconala_widget.js';fjs.parentNode.insertBefore(js,fjs);}}(document,'script','coconala-wjs');</script>



<h2 class="wp-block-heading">共有したスプレッドシートが壊れる3つの理由</h2>



<p class="wp-block-paragraph">原因は、<strong>台帳を直接更新している</strong>という当然の理由に行き着きます</p>



<p class="wp-block-paragraph">入力を頼んだ時点で、台帳のどのセルでも書き換えられる状態を渡しているのと同じこと<br>そこから起きる崩れ方は、だいたい次の3つに分かれます</p>



<ul style="background-color:#FFFFDC80" class="wp-block-list -list-under-dashed has-background">
<li><strong>行や計算式を壊される</strong>:並べ替えの拍子に行がずれる・合計の列に数字を直接打たれる・フィルタをかけたまま行を消される</li>



<li><strong>表記がばらつく</strong>:「(株)山田運輸」「山田運輸株式会社」「ヤマダ運輸」が並び、集計やフィルタで同じ会社として拾えなくなる</li>



<li><strong>同じ情報を何度も入力する</strong>:台帳に入れた内容を請求用のシートにもう一度打ち、ドライバーへの連絡メールも手で書き直す</li>
</ul>



<p class="wp-block-paragraph">3つともスプレッドシートの自由度が高すぎるがゆえの問題で、どんなに手順を示したり注意を促したとしてもヒューマンエラーを防ぐことも、万人に伝わる手順を作ることも難しいところ</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">シートの保護・権限・Googleフォームで足りないところ</h2>



<p class="wp-block-paragraph">どれも片方は防げますが、<strong>入力はしてもらう・シートは直接触らせない</strong>の2つを同時には満たせないのが共通の弱点</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>うっかりの編集に確認を出す</td><td>確認を押せば編集できるので、誤操作は防げても誤認までは防げない</td></tr><tr><td>データの入力規則(プルダウン)</td><td>決めた値以外の入力</td><td>コピーや貼り付けで規則ごと上書きされることがある / 編集できる人なら規則そのものを外せる</td></tr><tr><td>Googleフォーム</td><td>台帳を直接触らせない</td><td>新規登録にしか使えない / マスタとの連動・自動入力・採番は標準の設定だけでは作れない</td></tr></tbody></table></figure>



<h3 class="wp-block-heading">シートを保護すると、サイドバーからの登録もブロックしてしまう</h3>



<p class="wp-block-paragraph">最初は、スプレッドシートの右側に入力画面(サイドバー)を出して、そこから台帳へ登録する作りにする予定でした<br>これはこれで一定の効果はあるのですが、サイドバーは<strong>操作している本人の権限で台帳に書き込む</strong>ので、入力者が編集できないように台帳を保護すると、入力者の側ではサイドバーからの登録もできなくなります</p>



<p class="wp-block-paragraph">つまりシート保護ができないので誤操作でデータを削除したりシートを壊してしまう可能性は残ってしまいます</p>



<p class="wp-block-paragraph">保護そのものについても、<a href="https://support.google.com/docs/answer/1218656?hl=ja" target="_blank" rel="noopener noreferrer">Googleのヘルプ(範囲やシートの保護)</a>は<strong><span class="swl-marker mark_yellow">セキュリティ対策ではない</span></strong>と明記していて、非表示にしたシートの中身も閲覧者は見られると書かれています<br>マスタを非表示のシートに隠しておけば見られない、とはいかないので、ここはちょっと注意が要るところかもしれません</p>



<h3 class="wp-block-heading">Googleフォームはマスタ連動できないし、台帳更新には向いていない</h3>



<p class="wp-block-paragraph">Googleフォームなら入力者に台帳を触らせずに済むので、思い浮かぶ手の一つだと思います<br>フォームにも「回答の編集を許可する」設定があって、回答した本人があとから自分の回答を直すことはできます</p>



<p class="wp-block-paragraph">でも、この手の台帳運用では「管理番号○○の納車先を直したい」のような、<strong><span class="swl-marker mark_yellow">台帳の任意の行を探して修正する</span></strong>パターンもあります<br>フォームは自分の回答を送る・直すための機能なので、他の人が入れた行や管理者が作った行を呼び出して直す使い方には向きません</p>



<p class="wp-block-paragraph">ほかにも、顧客を選んだらその顧客のいつもの引取先が別の欄に入る・案件番号を連番で振る、といった動きは標準の設定だけでは作れません<br>回答に応じて次のセクションへ進ませる分岐はあっても値を埋めてはくれないので、そこまでやるなら結局GASの出番</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">やったことは、台帳とは別のURLで開く入力フォームを用意して、<strong><span style="color:#e8313b" class="swl-marker mark_yellow">入力する人にはスプレッドシート編集権限を付与しない</span></strong>、この1点です</p>



<p class="wp-block-paragraph">入力者はシートを操作できないので、行を消す・計算式を上書きする、という事故が起きる場所がそもそも無くなります</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/09/2026-09-24_17h21_26.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/09/2026-09-24_17h21_26-1024x537.png" alt="ウェブアプリの入力画面(新規登録タブ・PC幅)と、画面上部のGoogleの注意書き" class="wp-image-5449" srcset="https://javeo.jp/wp-content/uploads/2026/09/2026-09-24_17h21_26-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-24_17h21_26-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-24_17h21_26-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-24_17h21_26-767x402.png 767w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-24_17h21_26.png 1198w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h3 class="wp-block-heading">書き込みは「公開した本人として実行」で管理者の権限にする</h3>



<p class="wp-block-paragraph">入力フォームは、GASの<strong>ウェブアプリ</strong>という仕組みで作っています<br>スクリプトをURLで開ける画面として公開する機能で、公開するときに誰の権限で動かすかを「公開した本人」か「アクセスした人」から選べるのがポイントです</p>



<p class="wp-block-paragraph">ここを<strong><span class="swl-marker mark_yellow">公開した本人(管理者)として実行</span></strong>にすることでフォームから管理者の権限で台帳への書き込みができます<br>だから入力者に台帳の編集権限は要らず、台帳のシートを保護しても書き込みは可能です<br>ただしこれは、公開した人がスプレッドシートのオーナー(または保護の設定で編集できる人に入れた人)である前提の話<br>サイドバーで問題となっていた保護での入力制御は、この切り替えで対応できました</p>



<p class="wp-block-paragraph">設定ファイル(appsscript.json)で書くと、この部分</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-json" data-lang="JSON"><code>&quot;webapp&quot;: {
  &quot;executeAs&quot;: &quot;USER_DEPLOYING&quot;,
  &quot;access&quot;: &quot;ANYONE&quot;
}</code></pre></div>



<p class="wp-block-paragraph"><strong>executeAs</strong> が誰として動かすか、<strong>access</strong> が誰がこのURLを開けるかの設定<br>USER_DEPLOYINGは「公開した本人として実行」、ANYONEは「Googleアカウントでログインしている人なら誰でも開ける」という意味</p>



<h3 class="wp-block-heading">URLを知っている人は誰でも書き込める</h3>



<p class="wp-block-paragraph">入力者はGoogleアカウントでログインしていれば、URLを開くだけで入力できます<br>裏を返すと、<strong><span style="color:#e8313b" class="swl-marker mark_yellow">URLを知っていれば、Googleアカウントを持つ誰でも台帳に書き込める</span></strong>ということ<br>なのでユーザー認証機能や履歴を残す仕様が望ましいです</p>



<p class="wp-block-paragraph">もうひとつ、入力フォームの編集・削除タブからは、<strong>削除済みを除く全案件を呼び出して上書き・論理削除もできます</strong><br>GASで作成するのでこの辺りをうまく制御してあげることでシートが壊れないような仕様にできます</p>



<p class="wp-block-paragraph">各マスタについては、専用シートの値を入力画面に渡すので管理者なら選択項目を追加・削除することも簡単です</p>



<h3 class="wp-block-heading">スマホからも入力でき、管理者はサイドバーを使う</h3>



<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/09/02_mobile_new.png"><img decoding="async" width="499" height="1024" src="https://javeo.jp/wp-content/uploads/2026/09/02_mobile_new-499x1024.png" alt="スマホ幅で表示した入力画面" class="wp-image-5452" srcset="https://javeo.jp/wp-content/uploads/2026/09/02_mobile_new-499x1024.png 499w, https://javeo.jp/wp-content/uploads/2026/09/02_mobile_new-73x150.png 73w, https://javeo.jp/wp-content/uploads/2026/09/02_mobile_new-146x300.png 146w, https://javeo.jp/wp-content/uploads/2026/09/02_mobile_new-768x1575.png 768w, https://javeo.jp/wp-content/uploads/2026/09/02_mobile_new-749x1536.png 749w, https://javeo.jp/wp-content/uploads/2026/09/02_mobile_new.png 780w" sizes="(max-width: 499px) 100vw, 499px" /></a></figure>



<p class="wp-block-paragraph">管理者のほうは、スプレッドシートを開いたまま右側に同じ入力画面(サイドバー)を出して使えます<br>スプレッドシートのオーナーは保護した範囲でも編集できるので、管理者がサイドバーから登録するぶんには保護に引っかかりません<br>台帳を見ながら入力したい管理者には、こちらのほうが使いやすいでしょう</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/09/11_sidebar.png"><img decoding="async" width="1024" height="486" src="https://javeo.jp/wp-content/uploads/2026/09/11_sidebar-1024x486.png" alt="スプレッドシート上で開いた管理者用サイドバー(左に台帳・右にサイドバー)" class="wp-image-5447" srcset="https://javeo.jp/wp-content/uploads/2026/09/11_sidebar-1024x486.png 1024w, https://javeo.jp/wp-content/uploads/2026/09/11_sidebar-150x71.png 150w, https://javeo.jp/wp-content/uploads/2026/09/11_sidebar-300x142.png 300w, https://javeo.jp/wp-content/uploads/2026/09/11_sidebar-767x364.png 767w, https://javeo.jp/wp-content/uploads/2026/09/11_sidebar-1536x729.png 1536w, https://javeo.jp/wp-content/uploads/2026/09/11_sidebar.png 1920w" 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>入力者はURL、管理者はサイドバーの使い分けでより便利になります</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">誤入力を3段階で防ぐ 選ぶ・候補から選ぶ・フリー入力</h2>



<p class="wp-block-paragraph">表記ゆれと入力ミスは、<strong><span class="swl-marker mark_yellow">項目ごとに入力のしかたを3段階で変える</span></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>顧客名 / ドライバー</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">これとは別に、登録の前に<strong>必須の4項目</strong>(顧客名か新規顧客名・車種・引取先・納車先)の入れ忘れをチェックしています<br>分け方の基準は、値の種類が決まっていて増えにくいものは選ぶだけ、増えるけど同じ値を繰り返し使うものは候補付き、毎回違うものは自由入力<br>全部をプルダウンにすると初めての値が入れられず、全部を自由入力にすると表記がばらつくので、その間を取っています</p>



<h3 class="wp-block-heading">マスタから選ぶだけ(顧客名・ドライバー)</h3>



<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/09/2026-09-25_21h00_27.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h00_27-1024x537.png" alt="顧客マスタと候補リストのシート" class="wp-image-5473" srcset="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h00_27-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h00_27-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h00_27-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h00_27-767x402.png 767w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h00_27.png 1198w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<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/09/2026-09-25_21h01_35.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h01_35-1024x537.png" alt="顧客名を選んで、引取先・納車先が自動で入った入力画面" class="wp-image-5474" srcset="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h01_35-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h01_35-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h01_35-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h01_35-767x402.png 767w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h01_35.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">マスタに無い新しい顧客は、プルダウンの末尾にある「＋ 新規顧客を追加」を選ぶと、その場で顧客名と担当者を入れる欄が開きます<br>登録と同時に顧客マスタへ追加されるので、マスタに無い場合のイレギュラーにも対応できます<br>制御の抜け道にもなるので、管理者がときどきマスタを見直して表記をそろえる、みたいな感じの運用が前提<br>マスタ自体はスプレッドシートのただのシートなので、管理者が行を足したり直したりすれば、次に開いたときの選択肢に反映します</p>



<h3 class="wp-block-heading">候補付きの自由入力(車種・引取先・納車先)</h3>



<p class="wp-block-paragraph">車種や引取先は候補が多く、新しい値もどんどん増えるので、プルダウンから選ぶだけでは逆に大変に<br>そこで、入力欄に文字を打つと候補が出て、候補に無い値もそのまま入れられる<strong>候補付きの自由入力</strong>にしました</p>



<p class="wp-block-paragraph">候補の元は、候補リストのシートと、台帳に過去に入った値を合わせて重複を除いたもの<br>一度入れた引取先は次から候補に出てくるので、2回目以降は選ぶだけで済むのがやっぱり楽なところ</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h14_51.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h14_51-1024x537.png" alt="引取先の欄に文字を打って、候補の一覧が開いた状態" class="wp-image-5455" srcset="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h14_51-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h14_51-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h14_51-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h14_51-767x402.png 767w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h14_51.png 1198w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">候補を出しているのはブラウザの<strong>datalist</strong>という機能で、Chrome・Edge・PC版のSafariでは候補が出ます<br>AndroidのFirefoxは非対応とされていて、候補が出ずにただの自由入力として動きます<br>iPhoneのSafariとPC版のFirefoxは一部対応で、挙動がほかと違うことがあります<br>候補が出なくても入力そのものはできるので、環境による差で困りにくいのもこの方式を選んだ理由のひとつ</p>



<h3 class="wp-block-heading">自由入力と登録前のチェック(車番・時間条件・料金)</h3>



<p class="wp-block-paragraph">車番・時間条件・料金は毎回違う値なので、そのまま打つ自由入力にしています<br>そのかわり登録ボタンを押した時点でチェックをかけ、<strong>必須の4項目</strong>(顧客名か新規顧客名・車種・引取先・納車先)が空なら、赤字の警告を出して登録エラーを出します</p>



<p class="wp-block-paragraph">料金は数字以外が入っていたら止めますが、空欄ならOK<br>車番と時間条件にはなにもチェックをかけていないので、書き方をそろえたいなら入力者への説明で補う程度</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/09/2026-09-25_16h15_09.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h15_09-1024x537.png" alt="必須項目が空のまま登録して、赤字の警告が出た状態" class="wp-image-5456" srcset="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h15_09-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h15_09-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h15_09-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h15_09-767x402.png 767w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h15_09.png 1198w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h2 class="wp-block-heading">台帳の側で守ること 採番・論理削除・上書き防止</h2>



<p class="wp-block-paragraph">入口を分けたうえで、台帳そのものも<strong>管理番号採番・削除・同時編集</strong>の3つでデータが壊れないように工夫しています</p>



<h3 class="wp-block-heading">管理番号は登録ボタンを押した時点で振る</h3>



<p class="wp-block-paragraph">管理番号(R-0001のような連番)は、入力画面に仮の番号を出さず、登録ボタンを押した時点で確定させます<br>最初は画面を開いたときに次の番号を表示していたんですが、そのあいだに誰かが登録すると画面の番号と確定した番号がバッティングするので仕様を変えました</p>



<p class="wp-block-paragraph">番号を振る処理は、確定する時に1人ずつ順番に処理する仕組み(ロック)の中で現在の最大値+1を取るので、複数人が同時に登録しても番号は重複しません</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h16_14.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h16_14-1024x537.png" alt="登録完了メッセージと確定した管理番号" class="wp-image-5457" srcset="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h16_14-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h16_14-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h16_14-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h16_14-767x402.png 767w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h16_14.png 1198w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h3 class="wp-block-heading">削除処理してもデータは消さない(論理削除)</h3>



<p class="wp-block-paragraph">編集・削除のタブで管理番号を選ぶと、その案件の内容が呼び出されて、直して保存できます<br>削除は行を消さずに、削除フラグの列にチェックを入れて行に取り消し線を引く<strong>論理削除</strong>にしました<br>フォームから削除する限り行は残るので、番号が欠けたり同じ番号を使い回したりする心配はありません<br>管理者はシートで行ごと削除できますが、番号の欠番や振り直しが起きるので、削除はフォームから行うのが前提です</p>



<p class="wp-block-paragraph">登録日時と更新日時も、台帳の列に自動で入ります</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h16_58.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h16_58-1024x537.png" alt="編集・削除タブで管理番号を選び、案件の内容を読み込んだ状態" class="wp-image-5458" srcset="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h16_58-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h16_58-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h16_58-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h16_58-767x402.png 767w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h16_58.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/09/2026-09-25_16h17_18.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h17_18-1024x537.png" alt="登録日時・更新日時・削除フラグの列と、取り消し線の付いた削除済みの行がある台帳シート" class="wp-image-5459" srcset="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h17_18-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h17_18-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h17_18-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h17_18-767x402.png 767w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h17_18.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h3 class="wp-block-heading">同時編集で後から保存した人を止める</h3>



<p class="wp-block-paragraph">2人が同じ案件を開いて別々に直すと、後から保存した人の内容で全項目上書きしてしまいます<br>そこで<strong><span class="swl-marker mark_yellow">更新日時を版の目印</span></strong>にして、開いたときと保存するときで更新日時が変わっていたら、書き込まずに「他の人が変更しています」と知らせる作りにしました<br>画面には「最新の内容を読み込む」ボタンが出るので、読み直してから再度修正すればOK</p>



<p class="wp-block-paragraph">管理者がスプレッドシートでセルの値を手で直した場合も、onEditを使ってその行の更新日時を上書きします<br>上書きされるのはセルの値を直したときだけで、行の削除や並べ替えでは変わりません</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h27_34.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h27_34-1024x537.png" alt="同時編集の衝突メッセージ「他の人が変更しています」と「最新の内容を読み込む」ボタン" class="wp-image-5475" srcset="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h27_34-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h27_34-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h27_34-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h27_34-767x402.png 767w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h27_34.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h3 class="wp-block-heading">見出し名で読み書きするので、列の並びは今のままでいい</h3>



<p class="wp-block-paragraph">台帳の列は位置ではなく<strong><span class="swl-marker mark_yellow">見出しの名前で探して読み書き</span></strong>しています<br>列の並びを変えなくていいので、現場が慣れたレイアウトや計算式をそのまま残せるのが、この作りのいちばんの狙い</p>



<p class="wp-block-paragraph">その代わり、<strong>見出しの名前は見本と一字一句そろえる</strong>必要があります<br>名前が違うと、同じ名前の空の列が末尾に黙って足され、そちらに書き込まれてしまうからです<br>「更新日時」「削除フラグ」は足りなければ自動で末尾に足され、管理番号は「R-」+連番の形が前提<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">導入前に知っておきたい4つの制約</h2>



<p class="wp-block-paragraph">入口を分けた代わりに、<strong>ウェブアプリならではの制約</strong>が4つあります</p>



<ol style="background-color:#f3fafe80" class="wp-block-list -list-under-dashed has-background">
<li><strong>画面の上部にGoogleの注意書きが出る</strong>:個人のGoogleアカウントで公開すると、入力フォームの上に、Googleが作ったものではない旨の注意書きが表示されます(キャプチャ①の上部)<br>Google Workspaceの組織内だけで使えば出ないという情報もありますが、社外のアカウントから開くと出るという説明もあるので、出るものとして入力者に一言伝えておくのがおすすめ</li>



<li><strong>入力した人のメールアドレスが取れない</strong>:公開した本人として動かす以上、アクセスした人のメールアドレスは基本的に取れません<br>Google Workspaceの同じ組織内なら一般に取れるとされていますが、個人アカウント同士なら、担当者名を選ぶ欄で代わりにするのが現実的</li>



<li><strong>画面を直したら再デプロイ(公開し直し)が必要</strong>:公開中の入力フォームは、公開した時点のコードで固定されています<br>直したあとは新しいバージョンを作って既存のデプロイを編集すると、URLを変えずに更新できます<br>デプロイを新しく作ってしまうと入力者に配ったURLのほうは古い版のまま動き続けるので、ここは気をつけたいところ<br>テスト用のURL(末尾が /dev)は編集権限のある人しか開けないので、入力者に渡すのは公開用のURL</li>



<li><strong>開きっぱなしの画面にはマスタの変更が反映しない</strong>:入力フォームは開いたときにマスタを読み込むので、管理者がマスタを直しても、再読み込みするまで選択肢は古いまま<br>朝開いて夕方まで開きっぱなし、という使い方だと気づきにくいかもしれません</li>
</ol>


<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>注意書きを見て手が止まる人もいるので、URLを渡すときに一言添えておくと親切です</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>入口を入力フォームに分けて書き込みを管理者の権限で行えば、入力者に台帳を共有しなくて済みます</p>



<ul style="background-color:#FFFFDC80" class="wp-block-list -list-under-dashed has-background">
<li>入力者にはURLだけを渡し、スプレッドシートは共有しない</li>



<li>ウェブアプリを「公開した本人として実行」にして、書き込みは管理者の権限で行う</li>



<li>項目ごとに、選ぶ・候補から選ぶ・自由入力の3段階に分け、必須項目と料金は登録前にチェックする</li>



<li>台帳の側は、採番・論理削除・同時編集の上書き防止で崩れないようにする</li>



<li>見出し名で読み書きするので、列の並びは今のまま、見出しの名前を合わせて列を足せば導入できる</li>
</ul>



<p class="wp-block-paragraph">題材は回送の案件台帳でしたが、顧客台帳や受注台帳・在庫台帳でも、入力をアルバイトさんや委託先に頼んでいるなら同じ形が使えるはず<br>もっと大きな仕組みを入れる前に、今のスプレッドシートを活かしたまま入口だけ変える、という選択肢もあっていいと思います</p>



<h2 class="wp-block-heading">サンプルで使ったスプレッドシートと入力フォーム</h2>



<p class="wp-block-paragraph">記事の中でキャプチャを貼っているスプレッドシートと入力フォームへのリンクを置いておきます</p>



<p class="wp-block-paragraph">実際にどんな動きになっているか気になる人は適当に触ってもらってOKです</p>



<p class="wp-block-paragraph">※別タブで開くリンクは下部へ</p>



<div style="width:100%;height:320px;border:1px solid #dde1e6;border-radius:8px;overflow:hidden"><iframe src="https://docs.google.com/spreadsheets/d/1mHHlXiAej8VPcurq4WHGsfVDfAjUK60Kv0MdCWXV86I/preview" title="回送台帳サンプル(閲覧専用)" loading="lazy" style="width:100%;height:100%;border:0"></iframe></div>



<p class="wp-block-paragraph"><a href="https://docs.google.com/spreadsheets/d/1mHHlXiAej8VPcurq4WHGsfVDfAjUK60Kv0MdCWXV86I/edit?usp=sharing" target="_blank" rel="noopener noreferrer nofollow">スプレッドシートを別タブで開く</a>(閲覧専用)</p>



<p class="wp-block-paragraph"><a href="https://script.google.com/macros/s/AKfycbzymzIVUb0kSs64M5t53XYNKNoXJ2dKM227LxF0ShvSSa2VUfbKRMIuKfIZgswe_PHw/exec" target="_blank" rel="noopener noreferrer nofollow">入力フォームを別タブで開く</a>(登録した内容は、上のスプレッドシートの台帳に入ります)</p>
]]></content:encoded>
					
					<wfw:commentRss>https://javeo.jp/spreadsheet-ledger-input-form/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>複数URLの画像を一括ダウンロード 保存先も分ける無料アプリ</title>
		<link>https://javeo.jp/bulk-image-downloader/</link>
					<comments>https://javeo.jp/bulk-image-downloader/#respond</comments>
		
		<dc:creator><![CDATA[ジャベ雄]]></dc:creator>
		<pubDate>Fri, 25 Sep 2026 09:00:19 +0000</pubDate>
				<category><![CDATA[フリーソフト]]></category>
		<category><![CDATA[自作アプリ]]></category>
		<category><![CDATA[自動化]]></category>
		<guid isPermaLink="false">https://javeo.jp/?p=5462</guid>

					<description><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-1024x538.png" class="webfeedsFeaturedVisual" /></p>ページのURLを並べるだけで、複数のページから画像をまとめて保存できる無料のWindowsアプリ「まとめて画像ダウンロード」を紹介します　行ごとに保存先フォルダを指定すればURLごとに分けられ、WebPなどの画像は保存するときにJPG・PNGへ形式もそろえられます]]></description>
										<content:encoded><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-1024x538.png" class="webfeedsFeaturedVisual" /></p><div class="codoc-evacuations" style="display:none;" data-shortcode=""></div>
<p class="wp-block-paragraph">今回は自作アプリの紹介です</p>



<p class="wp-block-paragraph">きっかけは複数URLの画像を一括ダウンロードする仕事の依頼でした<br>フリー素材サイトの検索結果ページ30件から、画像を集める作業で対象のURLはベースから少し変えるだけ</p>



<p class="wp-block-paragraph">Excelでちょっと操作すればURLの準備は簡単なんですが、何せ1ページから10ファイル前後の画像を順次ダウンロードするのはなかなか骨の折れる作業・・・</p>



<p class="wp-block-paragraph">そこで今後も使う機会があるだろうと自作してしまったアプリの名前はドストレートに「まとめて画像ダウンロード」です！</p>



<p class="wp-block-paragraph">URLから対象となる画像を事前チェックして、対象を選んで一括ダウンロードする意外となかった仕様なので役に立つシーンがあれば是非ご利用ください</p>



<h2 class="wp-block-heading">「画像のURL一覧」でなく「ページのURL一覧」から集める</h2>



<p class="wp-block-paragraph">このアプリで入力するのは、画像ファイルのURLではなく<strong>ページの URL</strong> です</p>



<p class="wp-block-paragraph">「画像を一括ダウンロード」する拡張機能やWEBサービスは多くありますが、意外と複数のURLに対して一括してダウンロードするサービスは見つけられませんでした</p>



<p class="wp-block-paragraph">特にWEBサービスは静的コンテンツならいいんですが動的な場合は対応できないこともしばしば・・</p>



<p class="wp-block-paragraph">そこでこのアプリは、アプリ内のブラウザ(Microsoft Edge WebView2)でページを実際に開いて<strong><span class="swl-marker mark_yellow">下まで自動でスクロールしてから、ページの中の画像を集める</span></strong>作りにしました</p>



<p class="wp-block-paragraph">この仕様にして後述の無限スクロールを除けば今のところ目的の画像がダウンロードできないページには出会っていません</p>



<p class="wp-block-paragraph">気をつけてほしいのは、<strong><span style="color:#e8313b" class="swl-marker mark_yellow">ページ送り(2ページ目以降)やリンク先のページは対象外</span></strong>になっている点です<br>クエリパラメータにページ番号があればそこを変えて必要ページ分のURLを登録すれば疑似的に対応できます</p>



<p class="wp-block-paragraph">もう一つ、痒いところに手が届く機能として貼り付けで登録できるようにしています<br>Excel で「URL」「保存先」の2列を作っておけば、コピーして「クリップボードから貼り付け」で一度に入れられます</p>



<figure class="wp-block-image size-full is-style-shadow"><img decoding="async" width="1200" height="800" src="https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-url-list.png" alt="「URL一覧」画面。3つのURLに行ごとの保存先フォルダが入り、既定の保存先の欄と「行を追加」「クリップボードから貼り付け」「チェック開始」のボタンが並んでいる" class="wp-image-5465" srcset="https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-url-list.png 1200w, https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-url-list-300x200.png 300w, https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-url-list-1024x683.png 1024w, https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-url-list-150x100.png 150w, https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-url-list-768x512.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></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>URL が規則的なら、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>



<p class="wp-block-paragraph">作ってみて役に立ったのは、<strong>URL ごとの保存先</strong>と、保存するときの<strong>形式の変換</strong>の2つでした</p>



<h3 class="wp-block-heading">URLごとに保存先フォルダを分ける</h3>



<p class="wp-block-paragraph">「URL一覧」画面では、<strong><span class="swl-marker mark_yellow">URL の1行ごとに保存先フォルダを決められます</span></strong><br>30ページ分の画像を1つのフォルダに混ぜるとどの画像がどのページのものかあとから追いにくくなります<br>保存先を最初から分けておけば、ページ単位で分かれた状態のまま残ります</p>



<ul class="wp-block-list -list-under-dashed">
<li>行ごとの保存先は、行の「…」からフォルダを選べる</li>



<li>既定の保存先を使う行は、そのフォルダに直接入る(ページごとのサブフォルダは作られない)</li>



<li>同じ名前のファイルがあっても<strong>上書きせず</strong>、name_2.jpg のように番号を付けて保存する</li>
</ul>



<p class="wp-block-paragraph">保存が終わったら、ファイルの一覧を CSV か Excel で書き出せます<br>元URL・保存先・サイズ・alt が並ぶので、画像の出どころを控えておくのに使えます</p>



<h3 class="wp-block-heading">保存するときに画像の形式をそろえる</h3>



<p class="wp-block-paragraph">「共通条件」画面の「ダウンロード時拡張子」で、保存する形式を 無変換 / JPG / PNG / WebP から選べるようにしました<br>サイトが WebP で配信していても、<strong><span class="swl-marker mark_yellow">手元では JPG や PNG にそろえて保存できます</span></strong><br>既定は「無変換」で、選んだ形式は記憶するようにしているのでいつもPNGで保存したい人には便利</p>



<p class="wp-block-paragraph">変換の仕様は次のとおりです</p>



<ul class="wp-block-list -list-under-dashed">
<li>JPG は透明な部分を持てないので、白で塗ってから保存する</li>



<li>SVG と、AVIF のように変換できない形式は元の形式のまま保存し、結果のメッセージに理由を出す</li>



<li>アニメーション GIF は<strong>最初のコマだけ</strong>の静止画になる(動きを残すなら「無変換」のまま)</li>



<li>JPG と WebP は品質90で保存する</li>



<li>変換先に GIF や BMP は選べない</li>
</ul>



<p class="wp-block-paragraph">変換できない画像が混ざっても、エラーにはせずそのままダウンロードする仕様にしています</p>



<figure class="wp-block-image size-full is-style-shadow"><img decoding="async" width="1200" height="800" src="https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-filter.png" alt="「共通条件」画面。画像サイズ・対象拡張子・ダウンロード時拡張子・対象要素(CSS セレクタ)・最小ファイルサイズの入力欄が並んでいる" class="wp-image-5466" srcset="https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-filter.png 1200w, https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-filter-300x200.png 300w, https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-filter-1024x683.png 1024w, https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-filter-150x100.png 150w, https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-filter-768x512.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></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="4611">
<div class="jv-books" data-shelf="soft"><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;" /> PC仕事の時短に効く本</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/4296204572?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4571/9784296204571.jpg?_ex=240x240" alt="できる人のパソコン仕事術 なんと効率10倍!" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">できる人のパソコン仕事術 なんと効率10倍!</p><p class="jv-book-author">パソコン博士TAIKI</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4296204572?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="soft" data-mall="amazon" data-book="4296204572">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%2F17897537%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17897537%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="soft" data-mall="rakuten" data-book="4296204572">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4295024155?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4156/9784295024156_1_2.jpg?_ex=240x240" alt="できるWindows 11パーフェクトブック 困った!&amp;便利ワザ大全 改訂3版" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">できるWindows 11パーフェクトブック 困った!&amp;便利ワザ大全 改訂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/4295024155?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="soft" data-mall="amazon" data-book="4295024155">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%2F18526931%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18526931%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="soft" data-mall="rakuten" data-book="4295024155">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/429501995X?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9954/9784295019954.jpg?_ex=240x240" alt="できるポケット 時短の王道 ショートカットキー全事典 改訂4版" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">できるポケット 時短の王道 ショートカットキー全事典 改訂4版</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/429501995X?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="soft" data-mall="amazon" data-book="429501995X">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%2F17910290%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17910290%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="soft" data-mall="rakuten" data-book="429501995X">楽天で見る</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='soft';
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": "できる人のパソコン仕事術 なんと効率10倍!", "a": "パソコン博士TAIKI", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4571/9784296204571.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4296204572?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17897537%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17897537%2F", "id": "4296204572"}, {"t": "できるWindows 11パーフェクトブック 困った!&#038;便利ワザ大全 改訂3版", "a": "法林岳之ほか", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4156/9784295024156_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295024155?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18526931%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18526931%2F", "id": "4295024155"}, {"t": "できるポケット 時短の王道 ショートカットキー全事典 改訂4版", "a": "間久保恭子・できるシリーズ編集部", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9954/9784295019954.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/429501995X?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17910290%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17910290%2F", "id": "429501995X"}, {"t": "ビジュアル ショートカットキー時短ワザ事典", "a": "日経PC21", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5776/9784296205776_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4296205773?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17933666%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17933666%2F", "id": "4296205773"}, {"t": "取り急ぎ、パソコン仕事の基本だけ教えてください！", "a": "大林ひろこ", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1189/9784297141189_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297141183?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17823385%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17823385%2F", "id": "4297141183"}, {"t": "ビジュアル 仕事が10倍速くなるエクセルワザ事典", "a": "日経PC21", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/7343/9784296207343_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4296207342?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18133500%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18133500%2F", "id": "4296207342"}, {"t": "脱マウス最速仕事術", "a": "森新", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9229/9784478109229.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4478109222?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16383460%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16383460%2F", "id": "4478109222"}];
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">複数URLの画像を一括ダウンロードする3ステップ</h2>



<p class="wp-block-paragraph">URL を入れて「チェック開始」を押し、事前確認で選んで保存する3ステップです</p>



<p class="wp-block-paragraph">起動は、zip を解凍して BulkImageDownloader.exe を開くだけで、インストールは要りません<br>署名証明書を付けていないので、初回起動時は SmartScreen の警告が出ますがご了承を、、(「詳細情報」→「実行」で進めます)</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">URLと保存先を入れる</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">「URL一覧」画面で、画像を集めたいページの URL と保存先フォルダを1行ずつ入れます<br>URL ごとのフォルダに分けたいなら、行ごとに保存先を入れます<br>※最初は1〜2件で試すと、どんな画像が集まるかがつかめます</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">アプリ内のブラウザが URL を1件ずつ開き、下まで自動でスクロールしてから画像を集めます<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">「事前確認」画面で、URL ごとの件数(検出 / 一致 / 選択中)とサムネイルを見て、要らない画像を外します<br>「選択中の画像をダウンロード」を押すと、指定した保存先に保存されます</p>
</div></div>
</div>



<figure class="wp-block-image size-full is-style-shadow"><img decoding="async" width="1200" height="800" src="https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-review.png" alt="「事前確認」画面。上にURL別の件数表、下にサムネイル一覧があり、一部の画像のチェックを外して選択中が37件に減っている" class="wp-image-5467" srcset="https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-review.png 1200w, https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-review-300x200.png 300w, https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-review-1024x683.png 1024w, https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-review-150x100.png 150w, https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-review-768x512.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure>



<p class="wp-block-paragraph">保存する前に選び直せるので、<strong><span class="swl-marker mark_yellow">余計な画像まで保存してから消す手間がありません</span></strong><br>サムネイルを右クリックすると「ここから後ろをすべて選択解除」が出ますので、ページ下のほうのバナーなどが後ろにまとまっていれば、まとめて外せます</p>



<p class="wp-block-paragraph">アイコンのような小さい画像が混ざるときは、先に「共通条件」で幅の最小を決めておきます<br>ページの一部分だけに絞りたいなら、対象要素に CSS セレクタを入れる方法もあります(「ブラウザ」画面の「要素を選択」でクリックすると自動で入ります)<br>セレクタの書き方そのものは <a href="https://javeo.jp/css-selector/" target="_blank" rel="noopener noreferrer">ページ内の場所を指定するCSSセレクタの書き方</a> にまとめています</p>



<p class="wp-block-paragraph">画面ごとの細かい操作は、アプリ庫の <a href="https://javeo.jp/app/bulk-image-downloader/howto/" target="_blank" rel="noopener noreferrer">まとめて画像ダウンロードの使い方</a> に載せていますので一度確認してみてください</p>



<h2 class="wp-block-heading">向いていないケースと使う前の注意</h2>



<p class="wp-block-paragraph">このアプリが向くのは、何十ページ分もの URL をまとめて回したいときです</p>



<h3 class="wp-block-heading">1ページだけ保存したいとき</h3>



<p class="wp-block-paragraph">取りたい画像が1ページにしかないなら、<strong>ブラウザの拡張機能など</strong>他にもツールがあります<br>対象が1ページしかない場合はお好みで使い分けを</p>



<h3 class="wp-block-heading">スクロールで読み込みを足していくサイト</h3>



<p class="wp-block-paragraph">下へスクロールするたびに続きを読み込むサイト(無限スクロール)では、奥のほうの画像まで集めきれません<br>自動スクロールは、<strong><span style="color:#e8313b" class="swl-marker mark_yellow">最大でも30秒で止まる</span></strong>作りにしています</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">サイトごとの利用規約やライセンス</span></strong>で決まっています<br>まとめて落とす前に、商用利用やクレジット表記の条件を読んでおくのが無難です</p>



<p class="wp-block-paragraph">また相手のサーバーへの負荷も考えて、ページの読み込みは1件ずつにしています<br>ダウンロードの同時接続は、全体で4・同じサイトへは2までなので件数が多いと少し待ちますが、そのぶん相手のサイトにかける負荷は小さく済みます</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">まとめ:ページのURLを並べて、画像は保存前に選ぶ</h2>



<p class="wp-block-paragraph">まとめて画像ダウンロードは、ページの URL を並べて、ページの中の画像をまとめて保存する無料の Windows アプリです</p>



<p class="wp-block-paragraph">保存先を行ごとに指定すれば、URL ごとのフォルダに分かれます<br>保存するときの形式は JPG・PNG・WebP から選べます<br>AVIF や SVG は元の形式のまま残ります</p>



<ul class="wp-block-list is-style-check_list -list-under-dashed">
<li>検索結果や一覧のページが何十ページもあって、画像をまとめて集めたい</li>



<li>集めた画像を、ページごとのフォルダに分けて残したい</li>



<li>WebP で配信されている画像を、JPG や PNG にそろえて保存したい</li>
</ul>



<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/09/bulk-image-downloader.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/bulk-image-downloader/" target="_blank" rel="noopener noreferrer">まとめて画像ダウンロード｜複数URLの画像を一括ダウンロード | アプリ庫</a>
						<span class="p-blogCard__excerpt">複数のWebページのURLから、条件に合う画像だけを一括ダウンロードできる無料のWindowsアプリです。URLごとに保存先を指定でき、保存前にサムネイルで要らない画像を外せま&#8230;</span>					</div>
				</div>
			</div>
		</div>


<p class="wp-block-paragraph">ほかに作ってきた Windows アプリの話は、<a href="https://javeo.jp/vibecoding-apps/" target="_blank" rel="noopener noreferrer">バイブコーディングで作ったWindowsアプリの実例4本</a> に書いています</p>


<div class="p-blogParts post_content" data-partsID="4611">
<div class="jv-books" data-shelf="soft"><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;" /> PC仕事の時短に効く本</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/4296204572?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4571/9784296204571.jpg?_ex=240x240" alt="できる人のパソコン仕事術 なんと効率10倍!" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">できる人のパソコン仕事術 なんと効率10倍!</p><p class="jv-book-author">パソコン博士TAIKI</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4296204572?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="soft" data-mall="amazon" data-book="4296204572">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%2F17897537%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17897537%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="soft" data-mall="rakuten" data-book="4296204572">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4295024155?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4156/9784295024156_1_2.jpg?_ex=240x240" alt="できるWindows 11パーフェクトブック 困った!&amp;便利ワザ大全 改訂3版" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">できるWindows 11パーフェクトブック 困った!&amp;便利ワザ大全 改訂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/4295024155?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="soft" data-mall="amazon" data-book="4295024155">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%2F18526931%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18526931%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="soft" data-mall="rakuten" data-book="4295024155">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/429501995X?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9954/9784295019954.jpg?_ex=240x240" alt="できるポケット 時短の王道 ショートカットキー全事典 改訂4版" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">できるポケット 時短の王道 ショートカットキー全事典 改訂4版</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/429501995X?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="soft" data-mall="amazon" data-book="429501995X">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%2F17910290%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17910290%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="soft" data-mall="rakuten" data-book="429501995X">楽天で見る</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='soft';
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": "できる人のパソコン仕事術 なんと効率10倍!", "a": "パソコン博士TAIKI", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4571/9784296204571.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4296204572?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17897537%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17897537%2F", "id": "4296204572"}, {"t": "できるWindows 11パーフェクトブック 困った!&#038;便利ワザ大全 改訂3版", "a": "法林岳之ほか", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4156/9784295024156_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295024155?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18526931%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18526931%2F", "id": "4295024155"}, {"t": "できるポケット 時短の王道 ショートカットキー全事典 改訂4版", "a": "間久保恭子・できるシリーズ編集部", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9954/9784295019954.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/429501995X?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17910290%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17910290%2F", "id": "429501995X"}, {"t": "ビジュアル ショートカットキー時短ワザ事典", "a": "日経PC21", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5776/9784296205776_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4296205773?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17933666%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17933666%2F", "id": "4296205773"}, {"t": "取り急ぎ、パソコン仕事の基本だけ教えてください！", "a": "大林ひろこ", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1189/9784297141189_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297141183?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17823385%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17823385%2F", "id": "4297141183"}, {"t": "ビジュアル 仕事が10倍速くなるエクセルワザ事典", "a": "日経PC21", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/7343/9784296207343_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4296207342?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18133500%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18133500%2F", "id": "4296207342"}, {"t": "脱マウス最速仕事術", "a": "森新", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9229/9784478109229.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4478109222?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16383460%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16383460%2F", "id": "4478109222"}];
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/bulk-image-downloader/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<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><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%2F18585359%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18585359%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="ai" data-mall="rakuten" data-book="4839990204">楽天で見る</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": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18585359%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18585359%2F", "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": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401830%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401830%2F", "id": "429502340X"}, {"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": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18647512%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18647512%2F", "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": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18632518%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18632518%2F", "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": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18631760%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18631760%2F", "id": "4534062907"}, {"t": "Microsoft 365 Copilot活用大全", "a": "アクセンチュア Copilot利活用推進チーム", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0519/9784296080519.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4296080512?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18570834%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18570834%2F", "id": "4296080512"}, {"t": "［みのるん式］ビジネスパーソンのためのClaude Code仕事術", "a": "御田稔", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9399/9784297159399_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297159392?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18748006%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18748006%2F", "id": "4297159392"}, {"t": "この1冊でしっかりわかる Claudeの教科書", "a": "AI Evo Project", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5687/9784815645687.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/481564568X?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18628353%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18628353%2F", "id": "481564568X"}, {"t": "Google AI 仕事大全 Gemini・NotebookLM・AIエージェントをぜんぶ使う", "a": "澤田竹洋", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6909/9784297156909_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297156903?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18648290%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18648290%2F", "id": "4297156903"}];
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">文字コード変換ツール Windows｜CSVの文字化けをドラッグ1回で解決 | アプリ庫</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><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%2F18585359%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18585359%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="ai" data-mall="rakuten" data-book="4839990204">楽天で見る</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": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18585359%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18585359%2F", "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": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401830%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401830%2F", "id": "429502340X"}, {"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": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18647512%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18647512%2F", "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": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18632518%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18632518%2F", "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": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18631760%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18631760%2F", "id": "4534062907"}, {"t": "Microsoft 365 Copilot活用大全", "a": "アクセンチュア Copilot利活用推進チーム", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0519/9784296080519.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4296080512?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18570834%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18570834%2F", "id": "4296080512"}, {"t": "［みのるん式］ビジネスパーソンのためのClaude Code仕事術", "a": "御田稔", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9399/9784297159399_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297159392?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18748006%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18748006%2F", "id": "4297159392"}, {"t": "この1冊でしっかりわかる Claudeの教科書", "a": "AI Evo Project", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5687/9784815645687.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/481564568X?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18628353%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18628353%2F", "id": "481564568X"}, {"t": "Google AI 仕事大全 Gemini・NotebookLM・AIエージェントをぜんぶ使う", "a": "澤田竹洋", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6909/9784297156909_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297156903?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18648290%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18648290%2F", "id": "4297156903"}];
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/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.jpg?_ex=240x240" alt="Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応</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/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4815630437">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%2F18081399%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4815630437">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9232/9784297119232.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/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4297119234">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%2F16602480%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4297119234">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_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/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4867752525">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%2F18686064%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4867752525">楽天で見る</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 マクロ&#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": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F", "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": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F", "id": "4297119234"}, {"t": "Excel マクロ/VBA 今日から使える業務の自動化入門", "a": "富士通ラーニングメディア", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F", "id": "4867752525"}, {"t": "VBAエキスパート公式テキスト Excel VBAベーシック", "a": "田中亨", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/7117/9784908327117.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4908327114?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15943106%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15943106%2F", "id": "4908327114"}, {"t": "［最速入門］ChatGPTに任せる Excelマクロ&#038;VBA", "a": "大村あつし", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6183/9784297156183_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297156180?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18600027%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18600027%2F", "id": "4297156180"}, {"t": "Excel VBA逆引き辞典パーフェクト 第3版", "a": "田中亨", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6584/9784798146584.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4798146587?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F14251332%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F14251332%2F", "id": "4798146587"}, {"t": "Excel VBAのプログラミングのツボとコツがゼッタイにわかる本 第2版", "a": "立山秀利", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5182/9784798065182_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4798065188?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16794620%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16794620%2F", "id": "4798065188"}];
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/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.jpg?_ex=240x240" alt="Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応</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/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4815630437">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%2F18081399%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4815630437">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9232/9784297119232.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/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4297119234">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%2F16602480%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4297119234">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_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/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4867752525">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%2F18686064%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4867752525">楽天で見る</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 マクロ&#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": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F", "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": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F", "id": "4297119234"}, {"t": "Excel マクロ/VBA 今日から使える業務の自動化入門", "a": "富士通ラーニングメディア", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F", "id": "4867752525"}, {"t": "VBAエキスパート公式テキスト Excel VBAベーシック", "a": "田中亨", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/7117/9784908327117.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4908327114?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15943106%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15943106%2F", "id": "4908327114"}, {"t": "［最速入門］ChatGPTに任せる Excelマクロ&#038;VBA", "a": "大村あつし", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6183/9784297156183_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297156180?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18600027%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18600027%2F", "id": "4297156180"}, {"t": "Excel VBA逆引き辞典パーフェクト 第3版", "a": "田中亨", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6584/9784798146584.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4798146587?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F14251332%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F14251332%2F", "id": "4798146587"}, {"t": "Excel VBAのプログラミングのツボとコツがゼッタイにわかる本 第2版", "a": "立山秀利", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5182/9784798065182_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4798065188?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16794620%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16794620%2F", "id": "4798065188"}];
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/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.jpg?_ex=240x240" alt="Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応</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/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4815630437">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%2F18081399%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4815630437">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9232/9784297119232.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/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4297119234">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%2F16602480%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4297119234">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_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/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4867752525">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%2F18686064%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4867752525">楽天で見る</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 マクロ&#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": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F", "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": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F", "id": "4297119234"}, {"t": "Excel マクロ/VBA 今日から使える業務の自動化入門", "a": "富士通ラーニングメディア", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F", "id": "4867752525"}, {"t": "VBAエキスパート公式テキスト Excel VBAベーシック", "a": "田中亨", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/7117/9784908327117.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4908327114?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15943106%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15943106%2F", "id": "4908327114"}, {"t": "［最速入門］ChatGPTに任せる Excelマクロ&#038;VBA", "a": "大村あつし", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6183/9784297156183_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297156180?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18600027%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18600027%2F", "id": "4297156180"}, {"t": "Excel VBA逆引き辞典パーフェクト 第3版", "a": "田中亨", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6584/9784798146584.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4798146587?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F14251332%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F14251332%2F", "id": "4798146587"}, {"t": "Excel VBAのプログラミングのツボとコツがゼッタイにわかる本 第2版", "a": "立山秀利", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5182/9784798065182_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4798065188?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16794620%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16794620%2F", "id": "4798065188"}];
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/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.jpg?_ex=240x240" alt="Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応</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/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4815630437">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%2F18081399%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4815630437">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9232/9784297119232.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/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4297119234">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%2F16602480%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4297119234">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_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/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4867752525">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%2F18686064%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4867752525">楽天で見る</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 マクロ&#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": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F", "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": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F", "id": "4297119234"}, {"t": "Excel マクロ/VBA 今日から使える業務の自動化入門", "a": "富士通ラーニングメディア", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F", "id": "4867752525"}, {"t": "VBAエキスパート公式テキスト Excel VBAベーシック", "a": "田中亨", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/7117/9784908327117.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4908327114?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15943106%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15943106%2F", "id": "4908327114"}, {"t": "［最速入門］ChatGPTに任せる Excelマクロ&#038;VBA", "a": "大村あつし", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6183/9784297156183_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297156180?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18600027%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18600027%2F", "id": "4297156180"}, {"t": "Excel VBA逆引き辞典パーフェクト 第3版", "a": "田中亨", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6584/9784798146584.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4798146587?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F14251332%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F14251332%2F", "id": "4798146587"}, {"t": "Excel VBAのプログラミングのツボとコツがゼッタイにわかる本 第2版", "a": "立山秀利", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5182/9784798065182_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4798065188?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16794620%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16794620%2F", "id": "4798065188"}];
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/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.jpg?_ex=240x240" alt="Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応</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/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4815630437">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%2F18081399%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4815630437">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9232/9784297119232.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/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4297119234">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%2F16602480%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4297119234">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_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/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4867752525">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%2F18686064%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4867752525">楽天で見る</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 マクロ&#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": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F", "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": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F", "id": "4297119234"}, {"t": "Excel マクロ/VBA 今日から使える業務の自動化入門", "a": "富士通ラーニングメディア", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F", "id": "4867752525"}, {"t": "VBAエキスパート公式テキスト Excel VBAベーシック", "a": "田中亨", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/7117/9784908327117.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4908327114?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15943106%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15943106%2F", "id": "4908327114"}, {"t": "［最速入門］ChatGPTに任せる Excelマクロ&#038;VBA", "a": "大村あつし", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6183/9784297156183_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297156180?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18600027%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18600027%2F", "id": "4297156180"}, {"t": "Excel VBA逆引き辞典パーフェクト 第3版", "a": "田中亨", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6584/9784798146584.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4798146587?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F14251332%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F14251332%2F", "id": "4798146587"}, {"t": "Excel VBAのプログラミングのツボとコツがゼッタイにわかる本 第2版", "a": "立山秀利", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5182/9784798065182_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4798065188?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16794620%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16794620%2F", "id": "4798065188"}];
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/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.jpg?_ex=240x240" alt="Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応</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/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4815630437">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%2F18081399%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4815630437">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9232/9784297119232.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/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4297119234">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%2F16602480%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4297119234">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_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/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4867752525">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%2F18686064%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4867752525">楽天で見る</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 マクロ&#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": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F", "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": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F", "id": "4297119234"}, {"t": "Excel マクロ/VBA 今日から使える業務の自動化入門", "a": "富士通ラーニングメディア", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F", "id": "4867752525"}, {"t": "VBAエキスパート公式テキスト Excel VBAベーシック", "a": "田中亨", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/7117/9784908327117.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4908327114?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15943106%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15943106%2F", "id": "4908327114"}, {"t": "［最速入門］ChatGPTに任せる Excelマクロ&#038;VBA", "a": "大村あつし", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6183/9784297156183_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297156180?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18600027%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18600027%2F", "id": "4297156180"}, {"t": "Excel VBA逆引き辞典パーフェクト 第3版", "a": "田中亨", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6584/9784798146584.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4798146587?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F14251332%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F14251332%2F", "id": "4798146587"}, {"t": "Excel VBAのプログラミングのツボとコツがゼッタイにわかる本 第2版", "a": "立山秀利", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5182/9784798065182_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4798065188?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16794620%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16794620%2F", "id": "4798065188"}];
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/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.jpg?_ex=240x240" alt="Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応</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/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4815630437">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%2F18081399%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4815630437">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9232/9784297119232.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/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4297119234">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%2F16602480%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4297119234">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_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/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4867752525">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%2F18686064%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4867752525">楽天で見る</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 マクロ&#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": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F", "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": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F", "id": "4297119234"}, {"t": "Excel マクロ/VBA 今日から使える業務の自動化入門", "a": "富士通ラーニングメディア", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F", "id": "4867752525"}, {"t": "VBAエキスパート公式テキスト Excel VBAベーシック", "a": "田中亨", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/7117/9784908327117.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4908327114?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15943106%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15943106%2F", "id": "4908327114"}, {"t": "［最速入門］ChatGPTに任せる Excelマクロ&#038;VBA", "a": "大村あつし", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6183/9784297156183_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297156180?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18600027%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18600027%2F", "id": "4297156180"}, {"t": "Excel VBA逆引き辞典パーフェクト 第3版", "a": "田中亨", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6584/9784798146584.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4798146587?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F14251332%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F14251332%2F", "id": "4798146587"}, {"t": "Excel VBAのプログラミングのツボとコツがゼッタイにわかる本 第2版", "a": "立山秀利", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5182/9784798065182_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4798065188?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16794620%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16794620%2F", "id": "4798065188"}];
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/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.jpg?_ex=240x240" alt="Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応</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/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4815630437">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%2F18081399%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4815630437">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9232/9784297119232.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/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4297119234">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%2F16602480%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4297119234">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_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/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4867752525">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%2F18686064%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4867752525">楽天で見る</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 マクロ&#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": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F", "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": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F", "id": "4297119234"}, {"t": "Excel マクロ/VBA 今日から使える業務の自動化入門", "a": "富士通ラーニングメディア", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F", "id": "4867752525"}, {"t": "VBAエキスパート公式テキスト Excel VBAベーシック", "a": "田中亨", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/7117/9784908327117.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4908327114?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15943106%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15943106%2F", "id": "4908327114"}, {"t": "［最速入門］ChatGPTに任せる Excelマクロ&#038;VBA", "a": "大村あつし", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6183/9784297156183_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297156180?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18600027%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18600027%2F", "id": "4297156180"}, {"t": "Excel VBA逆引き辞典パーフェクト 第3版", "a": "田中亨", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6584/9784798146584.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4798146587?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F14251332%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F14251332%2F", "id": "4798146587"}, {"t": "Excel VBAのプログラミングのツボとコツがゼッタイにわかる本 第2版", "a": "立山秀利", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5182/9784798065182_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4798065188?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16794620%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16794620%2F", "id": "4798065188"}];
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/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.jpg?_ex=240x240" alt="Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応</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/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4815630437">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%2F18081399%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4815630437">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9232/9784297119232.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/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4297119234">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%2F16602480%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4297119234">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_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/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4867752525">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%2F18686064%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4867752525">楽天で見る</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 マクロ&#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": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F", "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": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F", "id": "4297119234"}, {"t": "Excel マクロ/VBA 今日から使える業務の自動化入門", "a": "富士通ラーニングメディア", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F", "id": "4867752525"}, {"t": "VBAエキスパート公式テキスト Excel VBAベーシック", "a": "田中亨", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/7117/9784908327117.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4908327114?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15943106%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15943106%2F", "id": "4908327114"}, {"t": "［最速入門］ChatGPTに任せる Excelマクロ&#038;VBA", "a": "大村あつし", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6183/9784297156183_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297156180?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18600027%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18600027%2F", "id": "4297156180"}, {"t": "Excel VBA逆引き辞典パーフェクト 第3版", "a": "田中亨", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6584/9784798146584.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4798146587?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F14251332%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F14251332%2F", "id": "4798146587"}, {"t": "Excel VBAのプログラミングのツボとコツがゼッタイにわかる本 第2版", "a": "立山秀利", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5182/9784798065182_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4798065188?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16794620%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16794620%2F", "id": "4798065188"}];
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/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.jpg?_ex=240x240" alt="Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応</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/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4815630437">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%2F18081399%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4815630437">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9232/9784297119232.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/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4297119234">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%2F16602480%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4297119234">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_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/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4867752525">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%2F18686064%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="rakuten" data-book="4867752525">楽天で見る</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 マクロ&#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": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F", "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": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F", "id": "4297119234"}, {"t": "Excel マクロ/VBA 今日から使える業務の自動化入門", "a": "富士通ラーニングメディア", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F", "id": "4867752525"}, {"t": "VBAエキスパート公式テキスト Excel VBAベーシック", "a": "田中亨", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/7117/9784908327117.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4908327114?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15943106%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15943106%2F", "id": "4908327114"}, {"t": "［最速入門］ChatGPTに任せる Excelマクロ&#038;VBA", "a": "大村あつし", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6183/9784297156183_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297156180?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18600027%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18600027%2F", "id": "4297156180"}, {"t": "Excel VBA逆引き辞典パーフェクト 第3版", "a": "田中亨", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6584/9784798146584.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4798146587?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F14251332%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F14251332%2F", "id": "4798146587"}, {"t": "Excel VBAのプログラミングのツボとコツがゼッタイにわかる本 第2版", "a": "立山秀利", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5182/9784798065182_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4798065188?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16794620%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16794620%2F", "id": "4798065188"}];
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>
	</channel>
</rss>
