<?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>初心者 &#8211; まったりエンジニア</title>
	<atom:link href="https://javeo.jp/tag/%E5%88%9D%E5%BF%83%E8%80%85/feed/" rel="self" type="application/rss+xml" />
	<link>https://javeo.jp</link>
	<description>ほどほどレベルのプログラミング</description>
	<lastBuildDate>Thu, 20 Aug 2026 14:47:06 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2-32x32.png</url>
	<title>初心者 &#8211; まったりエンジニア</title>
	<link>https://javeo.jp</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Excelのセルの書式設定 表示形式とユーザー定義の書式コード</title>
		<link>https://javeo.jp/excel-format-cells/</link>
					<comments>https://javeo.jp/excel-format-cells/#respond</comments>
		
		<dc:creator><![CDATA[ジャベ雄]]></dc:creator>
		<pubDate>Thu, 20 Aug 2026 10:18:13 +0000</pubDate>
				<category><![CDATA[Excel・VBA]]></category>
		<category><![CDATA[初心者]]></category>
		<guid isPermaLink="false">https://javeo.jp/?p=5266</guid>

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



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


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


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



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



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



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



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



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



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


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



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



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



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



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


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



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



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


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


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



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



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


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



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



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



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



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



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



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



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



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



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



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


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


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


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

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


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



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



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



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



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



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



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


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



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



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



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



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



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



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



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



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



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



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


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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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


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



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



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



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



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



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



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



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



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



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



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



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


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


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



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



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



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



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



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


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

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

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



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



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


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


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



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



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



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



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



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



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



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



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



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



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


</div></div>



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



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


</div></div>



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



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


</div></div>



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



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



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


</div></div>



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



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



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



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



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


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


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



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



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



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



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



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



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



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



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


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

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


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



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


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



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



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


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


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



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



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



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



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



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



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


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


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


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


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



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



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



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



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



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



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


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


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



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


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

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



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



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


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


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



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



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



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


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


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



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



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



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



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



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


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

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


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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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


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



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



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



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



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



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



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



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



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



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


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


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



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



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



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



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



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



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


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

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


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



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



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



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



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



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



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



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


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

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



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



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



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



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


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



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



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


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



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



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



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



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

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


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


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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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


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



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



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



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



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



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



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

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



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



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



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



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



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



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



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


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



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



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



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



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



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



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



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


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


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



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



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



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



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



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



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



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



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


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


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



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



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



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



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



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



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



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


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


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



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



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



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



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



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



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



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



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



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



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



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



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



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



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


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



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



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



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


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


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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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

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



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



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



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



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



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



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



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



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



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



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



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



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



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

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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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


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



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



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



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



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



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



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



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


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


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



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



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


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



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



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



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



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



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



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


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

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



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



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


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


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



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


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



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



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



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



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



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



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



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


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


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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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

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



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



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


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


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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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


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



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


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



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



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



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


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


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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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


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

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

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



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



<p class="wp-block-paragraph">私は条件付き書式をなるべく使わない派なので、使わずに済ませる手も後半に置きました</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>私も月次の帳票を開いて、同じ画面で固まりました</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">条件付き書式が増えるとどうなるか</h2>



<ul style="background-color:#FFFFDC80" class="wp-block-list -list-under-dashed has-background">
<li>「条件付き書式ルールの管理」に、ほとんど同じルールが何十行も並ぶ</li>



<li>適用先が <strong>$A$2:$A$5 / $A$6 / $A$7:$A$9</strong> のように細切れになる</li>



<li>セルを1つ書き換えただけで画面の更新がもたつく</li>



<li>色を変えようとルールを直したのに、一部の行だけ前の色のまま残る</li>
</ul>



<p class="wp-block-paragraph">実務でこたえるのは下の2つで、直したのは1本目のルールだけ・残りは手つかず、という形で出ます</p>



<figure class="wp-block-image size-full is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_08h55_19.png"><img decoding="async" width="836" height="371" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_08h55_19.png" alt="「条件付き書式ルールの管理」ダイアログ、ほぼ同じルールが並び、適用先の列が細かい範囲に分かれている状態" class="wp-image-5153" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_08h55_19.png 836w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_08h55_19-300x133.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_08h55_19-150x67.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_08h55_19-768x341.png 768w" sizes="(max-width: 836px) 100vw, 836px" /></a></figure>

<h2 class="wp-block-heading">なぜ増えるのか コピーと貼り付けが引き金</h2>



<p class="wp-block-paragraph">いちばん確かな原因は<strong><span class="swl-marker mark_yellow">コピーと貼り付け</span></strong>です</p>



<p class="wp-block-paragraph">Microsoftの公式ページ「<a href="https://support.microsoft.com/ja-jp/office/%E6%9D%A1%E4%BB%B6%E4%BB%98%E3%81%8D%E6%9B%B8%E5%BC%8F%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E6%83%85%E5%A0%B1%E3%82%92%E5%BC%B7%E8%AA%BF%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B-fed60dfa-1d3f-4e13-9ecb-f1951ff89d7f" target="_blank" rel="noopener noreferrer">条件付き書式を使用して情報を強調表示する</a>」に、そのままの説明があります<br>条件付き書式が設定されたセルをコピーして貼り付ける・範囲をフィルする・書式のコピー/貼り付けを使う<br>これらの操作をすると、コピー元のセルに基づいて<strong>コピー先に新しいルールが作成される</strong>、と書かれています</p>



<p class="wp-block-paragraph">日本語版は優先順位の変化とまとめて1文になっていますが、<a href="https://support.microsoft.com/en-us/excel/use-conditional-formatting-to-highlight-information-in-excel" target="_blank" rel="noopener noreferrer">英語版</a>を見るとルールが作られる部分は言い切りです<br>可能性がかかっているのは優先順位のほうだけです</p>



<p class="wp-block-paragraph">貼り付け先のルールが置き換わるのではなく、新しいルールが足されるところが要点です<br>先月のシートをコピーして今月分にする、という使い方を繰り返せば、増殖と呼びたくなる形で層になって積み上がります</p>



<h3 class="wp-block-heading">相対参照だと別のルールとして増える</h3>



<p class="wp-block-paragraph">条件式に相対参照を使っていると、コピー先では参照がずれた式になり、Excelから見れば別のルールなので1本にまとまらない、と説明されています</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-text" data-lang="条件式"><code>=AND($D2&lt;TODAY(), $E2=&quot;未完了&quot;)</code></pre></div>



<p class="wp-block-paragraph">これは<a href="https://forest.watch.impress.co.jp/docs/serial/offitech/2045238.html" target="_blank" rel="noopener noreferrer">窓の杜</a>が挙げている例で、コピーのたびに参照が D12・D13 と変化していきます<br>行の挿入や削除・適用先の分割についても、解説サイト側に同じ説明があります<br>相対参照・行の挿入や削除・適用先の分割の3つは、Microsoftの明文を見つけられなかったので、そう説明されている、というところまでにしておきます</p>


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


<h2 class="wp-block-heading">どこまで増えるのか・どこが重くなるのか</h2>



<p class="wp-block-paragraph">Excelは構造上、数十万個のルールを抱えられます<br><a href="https://learn.microsoft.com/en-us/office/vba/excel/concepts/excel-performance/excel-performance-and-limit-improvements" target="_blank" rel="noopener noreferrer">Microsoftのパフォーマンス改善の資料</a>(英語)には、<strong><span class="swl-marker mark_yellow">44,000セルで合計386,000個のルール</span></strong>を持つブックが出てきます<br>ただしこれは<strong><span style="color:#e8313b" class="swl-marker mark_yellow">コピー性能を測るために作られたテスト検体</span></strong>で、実務のブックがこうなるという話ではありません</p>



<p class="wp-block-paragraph">ルール数の上限は仕様と制限のページに見当たらないので、<strong>何個までなら大丈夫という基準は判断できません</strong></p>



<h3 class="wp-block-heading">遅くなる理由は再計算のほうにある</h3>



<p class="wp-block-paragraph"><a href="https://learn.microsoft.com/en-us/office/vba/excel/concepts/excel-performance/excel-tips-for-optimizing-performance-obstructions" target="_blank" rel="noopener noreferrer">パフォーマンス最適化のドキュメント</a>(英語)に、条件付き書式とデータの入力規則は便利だが<strong>大量に使うと計算が著しく遅くなる</strong>という一文があります<br>表示中のセルは計算のたびに、そして画面が更新されるたびに数式が評価される、とも書かれています</p>



<p class="wp-block-paragraph">一緒に名前が挙がる入力規則は、<a href="https://javeo.jp/linked-items/" target="_blank" rel="noopener noreferrer">選んだ分類で候補を絞り込む使い方</a>なら気にしなくて大丈夫です</p>



<div class="wp-block-group is-style-big_icon_memo"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">反証も置いておきます<br>同じ資料では、条件付き書式を含むセルのコピー貼り付けが Excel 2010 で70秒、<strong>2016 では7秒</strong>まで縮んでいるので、入れると激重になるとは言い切れません<br>速くなったのはコピー処理のほうで、計算のたびに評価される話は現行のドキュメントにも残ったままです</p>
</div></div>



<p class="wp-block-paragraph">ファイルサイズは分けて考えます<br>Microsoftが条件付き書式と肥大を結びつけているのは<strong><span class="swl-marker mark_yellow">条件付き書式が破損しているとき</span></strong>だけで、サイズの原因としてまず挙がっているのは列全体・行全体への色や罫線です</p>



<h2 class="wp-block-heading">増えたルールを掃除する(マクロなし)</h2>



<p class="wp-block-paragraph">マクロを動かせない環境もあるので、ここではExcelの標準機能だけで片付ける手順を並べます</p>



<h3 class="wp-block-heading">まず全体を見る</h3>



<div class="swell-block-step is-style-small" data-num-style="circle">
<div class="swell-block-step__item"><div class="swell-block-step__number"><span class="__shape u-col-main" role="presentation"></span><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-m">ルールの管理を開く</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">ホームタブの「条件付き書式」から「ルールの管理」を選びます<br>Microsoftのページでも案内されている入口です</p>
</div></div>



<div class="swell-block-step__item"><div class="swell-block-step__number"><span class="__shape u-col-main" role="presentation"></span><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-m">表示を切り替える</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">「書式ルールの表示」の欄を、シート全体が対象になるように切り替えます<br>選択範囲だけが対象のままだと、選んだセルにかかるルールしか出てきません</p>
</div></div>



<div class="swell-block-step__item"><div class="swell-block-step__number"><span class="__shape u-col-main" role="presentation"></span><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-m">適用先の列を見る</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">同じ書式のルールが細かい範囲に分かれて並んでいたら、増えている状態です</p>
</div></div>
</div>



<p class="wp-block-paragraph">条件付き書式が付いているセルの場所を知りたいときは、公式が案内している2手の操作を使います<br>まず<strong>条件付き書式が設定されていないセル</strong>をクリックして、それからホームタブの「検索と選択」で「条件付き書式」を選ぶ、という順です<br>1手目のセル選びを飛ばすと結果が変わります</p>



<figure class="wp-block-image size-full is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_09h38_03.png"><img decoding="async" width="836" height="310" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_09h38_03.png" alt="ルールの管理ダイアログ、「書式ルールの表示」の欄を開いて、シート全体を対象にする項目を選んでいるところ" class="wp-image-5154" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_09h38_03.png 836w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_09h38_03-300x111.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_09h38_03-150x56.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_09h38_03-768x285.png 768w" sizes="(max-width: 836px) 100vw, 836px" /></a></figure>

<h3 class="wp-block-heading">1本だけ残して適用先を広げる</h3>



<p class="wp-block-paragraph">ルールの中身が同じなら<strong>残すのは1本で足ります</strong><br>残した1本の適用先を本来当てたい範囲まで広げ、あとは削除する、という直し方です</p>



<p class="wp-block-paragraph">適用先はダイアログ右側のボックスで編集します<br>ボックス横のボタンでダイアログを縮め、シート上で範囲を選び直す方法が案内されています</p>



<div class="wp-block-group is-style-big_icon_caution"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">この直し方がそのまま通じるのは、条件式が<strong>絶対参照</strong>だけでできているルールです<br>数式は適用先の左上のセルを基準に相対参照が読まれると説明されているので、範囲を広げると指す行がずれます<br>エラーにならず<strong><span class="swl-marker mark_yellow" style="color:#e8313b">色だけ違う行に付く</span></strong>形で出るので、広げたあとは左上のセルと条件式の行番号が噛み合っているか見てください</p>
</div></div>



<p class="wp-block-paragraph">重複したルールをまとめる機能は案内されていません<br>ルールの管理は<strong><span class="swl-marker mark_yellow">1ルールずつ適用先を直す作り</span></strong>なので、掃除は手作業になります</p>



<h3 class="wp-block-heading">数が多いなら全部消して貼り直す</h3>



<p class="wp-block-paragraph">ルールが数十本まで育っているなら、1本ずつ直すより<strong>いったん全部消すほうが早い</strong>です</p>



<div class="swell-block-step is-style-small" data-num-style="circle">
<div class="swell-block-step__item"><div class="swell-block-step__number"><span class="__shape u-col-main" role="presentation"></span><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-m">控えを取る</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">別名で保存しておきます<br>クリアした直後なら取り消しで戻せますが、保存して閉じたあとは戻せません</p>
</div></div>



<div class="swell-block-step__item"><div class="swell-block-step__number"><span class="__shape u-col-main" role="presentation"></span><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-m">ルールをクリアする</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">条件付き書式の「ルールのクリア」から「シート全体からルールをクリア」を選びます<br>範囲を絞るなら「選択したセルからルールをクリア」です</p>
</div></div>



<div class="swell-block-step__item"><div class="swell-block-step__number"><span class="__shape u-col-main" role="presentation"></span><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-m">範囲を選んでから1本だけ作る</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">使う予定の行を先に全部選んだ状態で、正しいルールを1本だけ作ります<br>ここで書式のコピー/貼り付けを使うと、増える引き金をそのまま踏むことになります</p>
</div></div>
</div>



<div class="wp-block-group is-style-big_icon_caution"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">クリアは<strong><span class="swl-marker mark_yellow" style="color:#e8313b">そのシートの条件付き書式を全部消します</span></strong><br>残したいルールがあるなら、条件式と書式の中身を控えてから実行してください</p>
</div></div>



<p class="wp-block-paragraph">この「全部消して貼り直す」型は、解説サイトで繰り返し出てくる直し方です<br>Microsoft自身も、<a href="https://learn.microsoft.com/en-us/troubleshoot/microsoft-365-apps/excel/clean-workbook-less-memory" target="_blank" rel="noopener noreferrer">ブックを軽くするための資料</a>(英語)で同じ順を番号付きで案内しています<br>バックアップ → シート全体からルールをクリア → 別名で保存 → 症状の確認、という流れです<br>ただしこれは<strong>ファイルが重い・壊れている疑いを切り分けるための手順</strong>なので、増えたルールの整理には読み替えて使うことになります</p>



<p class="wp-block-paragraph">整理用のマクロを使うなら、<a href="https://javeo.jp/allow-macros/" target="_blank" rel="noopener noreferrer">ブックでマクロを動かせる状態にするところ</a>から先に片付けることになります</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_09h43_04.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_09h43_04-1024x537.png" alt="ホームタブの条件付き書式メニューを開き、「ルールのクリア」のサブメニューが展開された状態" class="wp-image-5155" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_09h43_04-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_09h43_04-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_09h43_04-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_09h43_04-768x403.png 768w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_09h43_04.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>掃除の前に別名保存、ここだけは省かないでください</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>

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


<h2 class="wp-block-heading">そもそも増やさない使い方</h2>



<p class="wp-block-paragraph">掃除より、<strong>増やさない側に手を打つほうが手間は少なくて済みます</strong></p>



<h3 class="wp-block-heading">貼り付ける中身を選ぶ</h3>



<p class="wp-block-paragraph">引き金が貼り付けなので、貼り付ける中身を選べば理屈のうえでは増えません<br>Microsoftの「<a href="https://support.microsoft.com/ja-jp/excel/paste-options" target="_blank" rel="noopener noreferrer">貼り付けのオプション</a>」には「値」「値と数値の書式」が並んでいます<br>条件付き書式を結合して貼る項目も同じ一覧にあります</p>



<p class="wp-block-paragraph">値のみで貼れば適用範囲の分割を防げる、という説明は解説サイト側のものです<br>公式に書かれているのは選択肢の存在までなので、どれくらい防げるかは自分のブックで一度試してみてください</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_10h13_35.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_10h13_35-1024x537.png" alt="貼り付けオプションの一覧、「値」「値と数値の書式」と条件付き書式の項目が表示されている状態" class="wp-image-5157" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_10h13_35-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_10h13_35-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_10h13_35-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_10h13_35-768x403.png 768w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-12_10h13_35.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>

<h3 class="wp-block-heading">適用先と条件式を先に整える</h3>



<p class="wp-block-paragraph">行を足すたびに書式をコピーするから増えるので、使う予定の範囲まで最初に当てておけばコピーが要りません<br>先に100行ぶん指定しておく、といった運用が紹介されています<br>ただし広く取るほど良い話ではないので、必要な範囲にとどめるのが無難です</p>



<p class="wp-block-paragraph">相対参照が原因なら、参照がずれない書き方にすれば増えません<br>紹介されているのはINDEXとROWで行を指す形で、式の見た目が変わらないぶんルールが1本のまま保たれるという理屈です</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-text" data-lang="条件式"><code>=AND(INDEX($D:$D,ROW())&lt;TODAY(),INDEX($E:$E,ROW())=&quot;未完了&quot;)</code></pre></div>



<p class="wp-block-paragraph">私はまだ手元で確かめていないので、採用する前に自分のブックで動きを見てもらえればと思います</p>



<h2 class="wp-block-heading">表示形式で代わりを作る</h2>



<p class="wp-block-paragraph">金額の色分け・マイナスの見せ方・ゼロを消す、この辺りは<strong><span class="swl-marker mark_yellow">表示形式(ユーザー定義)で足ります</span></strong><br>セルを選んで Ctrl + 1、分類の「ユーザー定義」に書式コードを入れる場所です</p>



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



<p class="wp-block-paragraph">書式コードはセミコロンで区切った最大4セクションで、<a href="https://support.microsoft.com/ja-jp/office/review-guidelines-for-customizing-a-number-format-c0a1d1fa-d3f4-4018-96b7-9c9354dd99f5" target="_blank" rel="noopener noreferrer">Microsoftのガイドライン</a>によると順番は 正の数 / 負の数 / ゼロ / 文字列 です<br>セクションの割り当てや使える記号は<a href="https://javeo.jp/excel-format-cells/" target="_blank" rel="noopener noreferrer">セルの書式設定と書式コードをまとめた記事</a>に通しで並べたので、ここでは条件付き書式の代わりになる部分だけ書きます</p>



<p class="wp-block-paragraph">2つしか書かないと1つ目が正の数と<strong>ゼロの両方</strong>に使われるので、ゼロを消すなら3つ目のセクションを空にします</p>



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



<p class="wp-block-paragraph">色名で指定できるのは<strong>黒・青・水・緑・紫・赤・白・黄の8つ</strong>で、▲のような文字は二重引用符で囲みます<br>番号で指定すればパレットの色も使えます</p>



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



<p class="wp-block-paragraph">あまり知られていませんが、<strong><span class="swl-marker mark_yellow">書式コードの中には簡単な条件も書けます</span></strong><br>角括弧に比較演算子を入れる形です</p>



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



<p class="wp-block-paragraph">100以下なら赤・それより大きければ青、という色分けがセルの属性だけでできます</p>



<p class="wp-block-paragraph">肝心なのはここで、<strong>表示形式はコピーしても書式が移るだけ</strong>なのでルールとして積み上がりません<br>セルの属性なので、数式の計算チェーンにも乗りません</p>



<p class="wp-block-paragraph">この書式コードを実際の帳票に当てた例は、見積書を関数だけで組む記事のほうに置いてあります<br>金額欄のゼロ非表示や、値引き行を赤い▲で出す書き方はそのまま真似できると思います</p>


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


<p class="wp-block-paragraph">色を使わず、判定用の列を1本作って文字で出す手もあります(白黒で印刷しても伝わります)</p>


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


<h2 class="wp-block-heading">それでも条件付き書式が勝る場面</h2>



<p class="wp-block-paragraph">表現力は条件付き書式のほうが上で、表示形式では届かないところがあります</p>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table is-style-stripes"><table style="--table-width:760px;"><thead><tr><th>観点</th><th>表示形式(ユーザー定義)</th><th>条件付き書式</th></tr></thead><tbody><tr><td>使える色</td><td>色名8つ + 番号でパレットの色</td><td>自由に指定できる</td></tr><tr><td>セルの塗りつぶし</td><td>できない</td><td>できる</td></tr><tr><td>条件の書き方</td><td>書式コード内に簡単な条件</td><td>数式で複雑な条件</td></tr><tr><td>データバー・カラースケール</td><td>なし</td><td>あり</td></tr><tr><td>コピー貼り付け</td><td>書式が移るだけ</td><td>新しいルールが作られる</td></tr><tr><td>再計算</td><td>セルの属性なので対象にならない</td><td>表示中は毎回評価される</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">重複チェックの色付け・進捗のデータバー・ヒートマップのように、セルの塗りで見せる表現には条件付き書式が要ります<br>切り分けとしては<strong><span class="swl-marker mark_yellow">手元で分析する表なら条件付き書式・コピーして配りまわす帳票なら表示形式</span></strong>、と考えると迷いにくいと思います</p>



<p class="wp-block-paragraph">私が帳票に条件付き書式を入れないのは、機能が悪いからではありません<br>コピーで増える性質と、毎月コピーして使う運用が噛み合わないからです</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>自分だけが見る分析用の表では、私も条件付き書式を使います</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">まとめ 条件付き書式が増える前にできること</h2>



<ul style="background-color:#f3fafe80" class="wp-block-list is-style-check_list -list-under-dashed has-background">
<li>増える原因は<strong>コピー・貼り付け・フィル・書式のコピー</strong>、ここは公式に書かれた動きなので不具合ではない</li>



<li>掃除は<strong>1本残して適用先を広げる</strong>か、全部クリアして貼り直すかの2択</li>



<li>増やさないなら<strong>貼り付ける中身を選ぶ</strong>、適用先は使う範囲まで先に取っておく</li>



<li>帳票の色分けは<strong>表示形式で代わりが作れる</strong>、こちらはコピーしても増えない</li>
</ul>



<p class="wp-block-paragraph">ルールの管理を開いて数が多いと感じたら、いきなり消す前に別名で保存しておいてください<br>残すルールを1本決めるところから始めれば安全です</p>


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

					<description><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/08/graph-engineering-1024x538.png" class="webfeedsFeaturedVisual" /></p>ループの次に出てきたグラフエンジニアリングを ノード・エッジ・状態という中身から整理しました ループエンジニアリングとの包含関係 言葉が広まったきっかけが冗談だった経緯 グラフにする / しないの判断材料まで 連載5本目としてまとめています]]></description>
										<content:encoded><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/08/graph-engineering-1024x538.png" class="webfeedsFeaturedVisual" /></p><div class="codoc-evacuations" style="display:none;" data-shortcode=""></div>
<p class="wp-block-paragraph">ループエンジニアリングを調べ終えたばかりなのに、もう次の言葉が出てきた<br>そんな順番でこのページにたどり着いた方も多いと思います<br>今回のテーマは<strong>グラフエンジニアリング</strong>です</p>



<p class="wp-block-paragraph">グラフエンジニアリングとは何か、ひとことで答えるなら<strong><span class="swl-marker mark_yellow">AIの仕事をノードとエッジに切り分けて、つなぎ方まで決めておく設計の考え方</span></strong>です<br>1体のAIをどう回すかではなく、複数の担当と受け渡しをどう組むかを扱います</p>



<p class="wp-block-paragraph">この記事は「AIの◯◯エンジニアリング」連載の5本目です<br>前回のエージェントループが「時間軸でどう回すか」だったのに対して、今回は<strong>構造軸でどう組むか</strong>の話になります</p>



<p class="wp-block-paragraph">この言葉が一気に広まったきっかけは、実は<strong>冗談の投稿</strong>でした<br>ただ、中身まで冗談ではありません</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>聞き慣れない言葉ばかりですが、やっていることは仕事の分担と同じです</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">グラフエンジニアリングとは？まず結論から</h2>



<p class="wp-block-paragraph">結論から言うと、<strong>AIの仕事を点と線のつながりとして書き出しておく</strong>営みです<br>点がノード、線がエッジ、そのあいだを流れる情報が状態です</p>



<div class="wp-block-group is-style-big_icon_memo"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph"><strong>グラフエンジニアリングとは</strong>、AIエージェント・ツール・人の承認をノード(点)として置き、つながりをエッジ(線)で結ぶ枠組みです<br><strong><span class="swl-marker mark_yellow">実行の順序・条件分岐・並列処理・失敗したときの戻り先を、1枚の図にまとめます</span></strong></p>
</div></div>



<p class="wp-block-paragraph">よく出てくる「有向グラフ」は、<strong>点と線を向き付きでつないだ図</strong>のことです<br>棒グラフや折れ線グラフとは別物です</p>



<p class="wp-block-paragraph">では、なぜ書き出すのか？<br>1つの流れに判断も情報も外への操作も詰め込むと、途中で止まったとき<strong>どこから再開すればいいのか</strong>が分からなくなります<br>切り分けておけば、止まった点だけをやり直せます</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>この3語、仕事の役割分担をそのまま言い換えただけなんです</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">ループエンジニアリングとの違い 時間軸と構造軸</h2>



<p class="wp-block-paragraph">ループエンジニアリングが設計するのは<strong>時間軸</strong>です<br>1体のAIをどう回し続けるかを扱います<br>グラフエンジニアリングが設計するのは<strong>構造軸</strong>のほう、複数の担当をどう並べてつなぐかです</p>



<figure class="wp-block-image size-large is-style-shadow"><img decoding="async" width="1200" height="740" src="https://javeo.jp/wp-content/uploads/2026/08/graph-vs-loop.png" alt="ループエンジニアリングは実行→検証→改善を繰り返す時間軸の設計、グラフエンジニアリングは開始→並列タスク→集約と検証→最終出力をつなぐ構造軸の設計という対比図" class="wp-image-5136" srcset="https://javeo.jp/wp-content/uploads/2026/08/graph-vs-loop.png 1200w, https://javeo.jp/wp-content/uploads/2026/08/graph-vs-loop-300x185.png 300w, https://javeo.jp/wp-content/uploads/2026/08/graph-vs-loop-1024x631.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/graph-vs-loop-150x93.png 150w, https://javeo.jp/wp-content/uploads/2026/08/graph-vs-loop-768x474.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table"><table style="--table-width:720px;"><thead><tr><th>観点</th><th>ループエンジニアリング(連載#4)</th><th>グラフエンジニアリング(連載#5)</th></tr></thead><tbody><tr><td>設計する軸</td><td>時間軸:どう回すか</td><td>構造軸:どう組むか</td></tr><tr><td>対象</td><td>1体のエージェントを自走させる</td><td>複数のループ・ツール・人をつなぐ</td></tr><tr><td>中身のイメージ</td><td>実行→検証→改善の繰り返し</td><td>開始→並列で作業→集約と検証→出力</td></tr><tr><td>もう一方との関係</td><td>グラフの1つのノードになる</td><td>ループを内側に持つ調整の役</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">押さえたいのは、2つが<strong><span class="swl-marker mark_yellow">置き換えではなく包含の関係</span></strong>だという点です<br>ループは消えません<br>1体のAIが回している輪が、そのままグラフの1つの点に収まります</p>



<p class="wp-block-paragraph">グラフを「多くのループにまたがる調整のレイヤー」と呼ぶ解説もありました</p>



<p class="wp-block-paragraph">資料づくりで言うと、書いた人が「直して出し直す」を繰り返しているのがループです<br>その人を含めた全員の担当と受け渡しを決めるのがグラフになります<br>担当が1人なら、そもそも線を引く必要がありません</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/07/loop-engineering-300x158.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://javeo.jp/loop-engineering/" target="_blank" rel="noopener noreferrer">エージェントループとは 推論と行動を繰り返す仕組み</a>
						<span class="p-blogCard__excerpt">AIエージェントが自分で考えて動き続ける正体がエージェントループです この記事では推論 行動 観測を停止条件まで繰り返す基本のしくみを ReActの由来やClaude Codeの実例とあわせて解説し 後半では2026年に登場したループエンジニアリングという新しい考え方も等身大で紹介します</span>					</div>
				</div>
			</div>
		</div>


<div class="wp-block-group is-style-big_icon_hatena"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">連載#4でも書いたとおり、この界隈の言葉はまだ線引きが固まっていません<br>2026年8月の時点で、<strong><span class="swl-marker mark_yellow">ループエンジニアリングでも2か月・グラフはまだ1か月ほどの呼び方</span></strong>です<br>来年には別の言い方に吸収されているかもしれません</p>
</div></div>



<h2 class="wp-block-heading">ノード・エッジ・状態 3つの部品を噛み砕く</h2>



<p class="wp-block-paragraph">この3語さえ握っておけば、英語の解説を開いても迷子になりません</p>



<figure class="wp-block-image size-large is-style-shadow"><img decoding="async" width="1200" height="720" src="https://javeo.jp/wp-content/uploads/2026/08/graph-node-edge-state-v2.png" alt="資料を作るノードと内容をチェックするノードを結ぶエッジに かたち・条件・許す操作・失敗時の扱い の4つがぶら下がり、下に全員が読み書きする状態(進捗表)が置かれている図" class="wp-image-5144" srcset="https://javeo.jp/wp-content/uploads/2026/08/graph-node-edge-state-v2.png 1200w, https://javeo.jp/wp-content/uploads/2026/08/graph-node-edge-state-v2-300x180.png 300w, https://javeo.jp/wp-content/uploads/2026/08/graph-node-edge-state-v2-1024x614.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/graph-node-edge-state-v2-150x90.png 150w, https://javeo.jp/wp-content/uploads/2026/08/graph-node-edge-state-v2-768x461.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure>



<h3 class="wp-block-heading">ノードは「1つのことだけをやる担当」</h3>



<p class="wp-block-paragraph">置かれるのは、だいたい次の粒度になります</p>



<ul class="wp-block-list -list-under-dashed">
<li>AIに1回考えさせる(下書きを作る・要約する)</li>



<li>ツールを動かす(検索する・APIを呼ぶ・コードを走らせる)</li>



<li><strong>検証役</strong>(evaluator)として、前のノードの出来を判定する</li>



<li><strong>人の承認</strong>(human gate)として、進めていいかを人に聞く</li>
</ul>



<p class="wp-block-paragraph">1つのノードにあれもこれも詰め込まないのがコツです<br>最初にこの言葉を使った記事も、ノードは<strong>退屈なくらい単純</strong>がいいと書いています<br>資料づくりでいえば、書く人とチェックする人を兼ねさせないことです</p>



<h3 class="wp-block-heading">エッジは矢印ではなく「取り決め」</h3>



<p class="wp-block-paragraph">エッジは矢印ではなく、<strong><span class="swl-marker mark_yellow">ノードとノードのあいだで交わす取り決め</span></strong>のことです<br>線1本に、次の4つがぶら下がります</p>



<ul class="wp-block-list -list-under-dashed">
<li>渡すもの・受け取るもののかたち(項目や型)</li>



<li>どういう条件のときに、その線を通るのか</li>



<li>そのノードが外に対してやっていい操作の範囲</li>



<li>失敗したときの扱い(前へ戻すのか・別の線へ逃がすのか)</li>
</ul>



<p class="wp-block-paragraph">資料づくりなら「書き終えたら声をかける」だけでは足りません<br><strong>誤字を直してから渡す・内容が薄ければ書き直しに戻す</strong>、そこまで決めるのがエッジです</p>



<h3 class="wp-block-heading">状態は「途中から再開できるようにする進捗表」</h3>



<p class="wp-block-paragraph">状態は、ノードのあいだで共有される情報です<br>会話の履歴をそのまま抱える形と、項目を決めた表のように持つ形があります</p>



<p class="wp-block-paragraph">差が出るのは、<strong>状態を会話ログから切り離す</strong>かどうかです<br>切り離してあると、止まっても<strong><span class="swl-marker mark_yellow">最後に保存した地点から再開できます</span></strong><br>あとから「どの時点で何が入っていたか」もたどれます</p>



<p class="wp-block-paragraph">共有フォルダの進捗表と同じです<br>誰でも読める場所に進み具合を書いておけば、担当が抜けても続きから入れます<br>会話の中だけで進めると、それが残りません</p>



<p class="wp-block-paragraph">ノード・エッジ・状態という整理は、<a href="https://www.drjoshcsimmons.com/writing/we-are-entering-the-graph-engineering-phase" target="_blank" rel="noopener noreferrer">We Are Entering the Graph Engineering Phase(Josh C. Simmons、2026年7月4日)</a>でも示されています</p>



<h3 class="wp-block-heading">エッジで表せる4つの形</h3>



<p class="wp-block-paragraph">複雑そうな構成も、たいていこの組み合わせです</p>



<figure class="wp-block-image size-large is-style-shadow"><img decoding="async" width="1200" height="640" src="https://javeo.jp/wp-content/uploads/2026/08/graph-edge-4shapes.png" alt="エッジで表せる4つの形 順次実行・条件分岐・並列分岐と合流・ループ回帰 をそれぞれノードと矢印で示した図" class="wp-image-5138" srcset="https://javeo.jp/wp-content/uploads/2026/08/graph-edge-4shapes.png 1200w, https://javeo.jp/wp-content/uploads/2026/08/graph-edge-4shapes-300x160.png 300w, https://javeo.jp/wp-content/uploads/2026/08/graph-edge-4shapes-1024x546.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/graph-edge-4shapes-150x80.png 150w, https://javeo.jp/wp-content/uploads/2026/08/graph-edge-4shapes-768x410.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table"><table style="--table-width:760px;"><thead><tr><th>形</th><th>どういう線か</th><th>仕事でいうと</th></tr></thead><tbody><tr><td>順次実行</td><td>A が終わったら B へ進む</td><td>下書きができてからチェックに回す</td></tr><tr><td>条件分岐</td><td>結果によって B か C かを選ぶ</td><td>内容が薄ければ差し戻し・問題なければ承認へ</td></tr><tr><td>並列分岐と合流</td><td>同時に走らせて、最後に集める</td><td>章を手分けして書いて、最後に1本にまとめる</td></tr><tr><td>ループ回帰</td><td>前のノードへ戻す</td><td>直しが必要なら書いた人に戻す</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">4つ目のループ回帰が、さっきの包含の関係です</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>エッジを「矢印」でなく「取り決め」と読み替えるのが、いちばんの山です</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>

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


<h2 class="wp-block-heading">言葉の出どころ 論考が先で 冗談で火が付いた</h2>



<p class="wp-block-paragraph">この順番を取り違えやすいので、日付で並べます</p>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table"><table style="--table-width:760px;"><thead><tr><th>日付</th><th>出来事</th></tr></thead><tbody><tr><td>2026年6月7日</td><td>Addy Osmani 氏の記事で「ループエンジニアリング」という呼び方が広まる</td></tr><tr><td>2026年7月4日</td><td>Josh C. Simmons 氏が「We Are Entering the Graph Engineering Phase」を公開、用語の最初期の使用として確認できる真面目な論考</td></tr><tr><td>2026年7月18日</td><td>Peter Steinberger 氏が X に一行だけ投稿、「まだループの話をしてるの？もうグラフに移った？」という皮肉</td></tr><tr><td>2026年7月18日(数時間後)</td><td>Hamel Husain 氏が「ループエンジニアリングは死んだ、グラフエンジニアリングの時代だ」と投稿、これも冗談</td></tr><tr><td>7月18日から数日のうちに</td><td>講座・ロードマップ・ツール一覧・解説スレッドが出そろう</td></tr><tr><td>7月22日〜8月6日</td><td>日本語の解説記事が相次いで公開される</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">皮肉の的になったのは、<strong><span class="swl-marker mark_yellow">業界が数か月ごとに同じ営みを改名し続けること</span></strong>でした<br>ループエンジニアリングが広まって、まだ6週間ほどのタイミングです<br>「もう次の名前に移ったの？」という揶揄でした</p>



<p class="wp-block-paragraph">この2つの投稿は、<strong>新しい製品やモデルの発表をきっかけに起きたものではありません</strong></p>



<p class="wp-block-paragraph">ただ、冗談が出発点だったわけではありません<br>2週間前の7月4日の論考は「エージェントループが十分に良くなった結果、自分の天井が見えてしまった」と書いています<br>この限界はモデルの質とは関係ない、次は複数をどうつなぐかだ、という主張です</p>



<div class="wp-block-group is-style-big_icon_caution"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">「冗談から生まれた言葉」の部分だけを切り取ると、話が逆さまになります<br><strong>論考が先・冗談があと・指している中身はもっと前からある</strong><br>この3段で覚えておくと間違えません</p>
</div></div>



<h3 class="wp-block-heading">実装のほうが言葉より2年半早い</h3>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table"><table style="--table-width:820px;"><thead><tr><th>フレームワーク</th><th>提供元</th><th>立ち位置</th></tr></thead><tbody><tr><td><strong>LangGraph</strong></td><td>LangChain</td><td>2024年1月に立ち上げ、動的なグラフを組む実装として定番、v1.0 で本番向けに</td></tr><tr><td>AutoGen GraphFlow</td><td>Microsoft</td><td>実験的な機能、DiGraphBuilder で宣言的に組む</td></tr><tr><td>Google ADK 2.0</td><td>Google</td><td>Workflow Runtime でグラフベースに統一、Python版が2026年5月19日・Go版が2026年6月30日にGA</td></tr><tr><td>Claude Agent SDK</td><td>Anthropic</td><td>サブエージェントを中心にした統合ランタイム</td></tr><tr><td>Claude Code の動的ワークフロー</td><td>Anthropic</td><td>agent() と pipeline() を組み合わせてグラフを構成する(JavaScriptで記述)</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">LangGraph は2024年1月なので、<strong><span class="swl-marker mark_yellow">言葉より2年半ほど先に実装があった</span></strong>ことになります<br>新しい言葉が出た=新しい技術が出た、とは限りません</p>



<p class="wp-block-paragraph">身近なところだと、Claude Code にも複数のエージェントをつなぐ仕組みがあります<br>公式ドキュメントによると、有料プラン向けで <strong>v2.1.154</strong> 以降が要ります<br>Pro は既定でオフなので、<strong>/config</strong> の Dynamic workflows から入れる形です<br>私はグラフのフレームワーク自体は触っていないので、名前を挙げるだけにとどめます</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>2026年8月の時点で、言葉はひと月・実装は2年半です<br>この差を知っておくと落ち着いて読めます</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">冷静な見方 ほとんどのエージェントには要らないという声</h2>



<p class="wp-block-paragraph">Turing Post は、この概念は新しくないとはっきり書いています<br>ループはすでにグラフの一種ですし、状態機械や DAG(向きがあって一周しない図)は<strong>数十年前からある</strong>ものです</p>



<p class="wp-block-paragraph">2年半という数字はAI向けの道具に限った話で、考え方まで遡れば数十年になります</p>



<p class="wp-block-paragraph">Turing Post には、ほかに次の2点も書かれています</p>



<ul class="wp-block-list is-style-bad_list -list-under-dashed">
<li>「Microsoft と Stanford と Anthropic が同時に発見した」という言われ方には<strong>根拠がない</strong></li>



<li><strong>ほとんどのエージェントに、グラフのフレームワークは要らない</strong></li>
</ul>



<p class="wp-block-paragraph">出典は<a href="https://www.turingpost.com/p/is-graph-engineering-real-why-everyone-is-talking-about-it" target="_blank" rel="noopener noreferrer">Is Graph Engineering Real?(Turing Post)</a>です<br>最初期の記事と並べて読むと、温度差がはっきり出ます</p>



<p class="wp-block-paragraph">もう1つ、日本語の指摘で納得したものです<br>配線をどれだけ賢くしても、1つ1つのノードの判定が甘ければ、複雑な配線は<strong><span class="swl-marker mark_yellow" style="color:#e8313b">間違った方向に速く進む装置</span></strong>にしかならない<br>つなぎ方より、ノードが出す答えの質が先だ、という主張です</p>



<p class="wp-block-paragraph">これは書き手の意見ですが、私が読んだ範囲では中身が濃かったです<br>出典は<a href="https://zenn.dev/jodycraft/articles/dfe38e73e1ef8a" target="_blank" rel="noopener noreferrer">ループエンジニアリングの次は本当に「グラフ」なのか考えてみた(Zenn)</a>です</p>



<h2 class="wp-block-heading">グラフにする / しないの見分け方</h2>



<p class="wp-block-paragraph">線を引くかどうかの判断材料が、解説記事に出ていました</p>



<div class="wp-block-group is-style-big_icon_good"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph"><strong>グラフにしたほうがいい</strong>(4つのうち2つ以上あてはまるなら検討)</p>



<ul class="wp-block-list -list-under-dashed">
<li>専門性の分割:役割の違う担当に分けたい</li>



<li>並列処理:同時に走らせたい作業がある</li>



<li>監査ルーティング:あとから経路をたどりたい</li>



<li>成功基準の変化:途中で合否の基準が変わる</li>
</ul>
</div></div>



<p class="wp-block-paragraph">ほかに、独立した枝が複数あるとき・複数の担当が連携するとき・数分を超える待ち時間があるとき・権限の違う操作が混じるときも挙がっていました</p>



<div class="wp-block-group is-style-big_icon_bad"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph"><strong>単純なままのほうがいい</strong></p>



<ul class="wp-block-list -list-under-dashed">
<li>1〜3ステップで終わる短い作業</li>



<li>完全に決まりきった手順(そもそもAIでなくても済む)</li>



<li>進めながら手順が変わる(先に固定の線を引けない)</li>



<li>担当を分けると、同じ大きな文脈を全員に配り直す手間のほうが上回る</li>
</ul>
</div></div>



<p class="wp-block-paragraph">3つ目だけ補足します<br>動的に線を組み替えられる道具もあるので、<strong>手順が変わる=グラフにできない、ではありません</strong><br>ただし組み替えを前提にすると、設計のほうが重くなります</p>



<p class="wp-block-paragraph">判断の軸は<strong><span class="swl-marker mark_yellow">分担する理由があるかどうか</span></strong>に集約されます<br>元にした記事は<a href="https://www.ai-souken.com/article/what-is-graph-engineering" target="_blank" rel="noopener noreferrer">グラフエンジニアリングとは？(AI総合研究所、2026年7月28日)</a>で、私が見た限りでは日本語の解説でいちばん詳しかったです</p>



<p class="wp-block-paragraph">私はまだ線を引くほどの規模ではありません<br>それでも<strong>3語を知っていると、解説を読む速さが変わります</strong></p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>迷ったら、まず線を引かずに1本の流れで書いてみるのがおすすめです</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">まとめ グラフエンジニアリングの要点と連載ナビ</h2>



<p class="wp-block-paragraph">グラフエンジニアリングとは、AIの仕事を<strong>ノード・エッジ・状態</strong>に分けて、つなぎ方まで決めておく設計の考え方でした</p>



<ul style="background-color:#FFFFDC80" class="wp-block-list is-style-check_list -list-under-dashed has-background">
<li>ノード(担当)・エッジ(取り決め)・状態(共有の進捗表)の3つで組む</li>



<li>エッジは矢印ではなく、渡すもの・条件・許す操作・失敗時の扱いまで含む取り決め</li>



<li>ループとは<strong>包含の関係</strong>、ループはグラフの1つのノードとして収まる</li>



<li>広まったきっかけは2026年7月18日の冗談の投稿、ただし論考は7月4日で先</li>



<li>実装は言葉より<strong>2年半早い</strong>(LangGraph は2024年1月)</li>



<li>ほとんどのエージェントにグラフのフレームワークは要らない、という指摘もある</li>
</ul>



<p class="wp-block-paragraph">最後に、いちばん持ち帰ってほしいことです<br>新しい「◯◯エンジニアリング」が出てきたら、<strong><span class="swl-marker mark_yellow" style="color:#e8313b">結局、何のノードと何のエッジの話をしているのか</span></strong>に分解して読む<br>これを覚えておけば、名前が変わっても中身は追えます</p>



<p class="wp-block-paragraph">この読み方は<a href="https://qiita.com/Syoitu/items/e529a09b3d840c85c339" target="_blank" rel="noopener noreferrer">グラフエンジニアリングを知ろう(Qiita、2026年8月6日)</a>が勧めていたものです</p>



<div class="swell-block-faq" data-q="col-text" data-a="col-text">
<div class="swell-block-faq__item"><h3 class="faq_q">グラフエンジニアリングは、ループエンジニアリングに取って代わるもの？</h3><div class="faq_a">
<p class="wp-block-paragraph">置き換えではなく包含の関係です<br>ループは無くならず、グラフの中の1つのノードとして収まります<br>ループを先に押さえてからで間に合います</p>
</div></div>



<div class="swell-block-faq__item"><h3 class="faq_q">実装しない立場でも、覚えておいたほうがいい？</h3><div class="faq_a">
<p class="wp-block-paragraph">ノード・エッジ・状態の3語だけ押さえておけば、解説を読むぶんには足ります<br>ただ広まってからひと月ほどの呼び方なので、定義が変わる前提で見ておくのがおすすめです</p>
</div></div>
</div>



<p class="wp-block-paragraph">この記事は連載「AIの◯◯エンジニアリング」の1本です<br>全体を1枚で見たいときはハブからどうぞ</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/08/ai-engineering-5types-300x158.png" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://javeo.jp/ai-engineering-4types/" target="_blank" rel="noopener noreferrer">AIエンジニアリング5種の違い コンテキストからグラフまで</a>
						<span class="p-blogCard__excerpt">AIの使いこなしは プロンプト コンテキスト ハーネス ループ グラフ の5段階で進化してきました それぞれ何を設計する技術なのか どう違うのかを1枚の地図で俯瞰し 単発チャットから複数エージェントの編成までの流れをつかめるようにまとめた総論です</span>					</div>
				</div>
			</div>
		</div>


<ul class="wp-block-list -list-under-dashed">
<li><a href="https://javeo.jp/prompt-engineering-basics/" target="_blank" rel="noopener noreferrer">連載#1:指示文の書き方を5つのコツで整える</a></li>



<li><a href="https://javeo.jp/context-engineering/" target="_blank" rel="noopener noreferrer">連載#2:AIに渡す材料を選び直す</a></li>



<li><a href="https://javeo.jp/harness-engineering/" target="_blank" rel="noopener noreferrer">連載#3:AIを取り囲む器のほうを整える</a></li>



<li><a href="https://javeo.jp/loop-engineering/" target="_blank" rel="noopener noreferrer">連載#4:AIが自分で考えて動き続ける輪のしくみ</a></li>
</ul>



<p class="wp-block-paragraph">5本を通して読むと、AIの作り込みが<strong>指示文→渡す材料→器→回し方→つなぎ方</strong>と外側へ広がってきた流れが見えます</p>


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

					<description><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/07/claude-code-folder-structure-1024x538.jpg" class="webfeedsFeaturedVisual" /></p>AIに任せてプロジェクトを作ると、materials や rules といった見慣れないフォルダが増えていきます、消していいのか分からないまま放置していないでしょうか？この記事では Claude Code フォルダ構成を公式・慣習・作業用の3層に分けて読み解きます、テンプレートと「消していいか」の判断基準つきです]]></description>
										<content:encoded><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/07/claude-code-folder-structure-1024x538.jpg" class="webfeedsFeaturedVisual" /></p><div class="codoc-evacuations" style="display:none;" data-shortcode=""></div>
<p class="wp-block-paragraph">Claude Code フォルダ構成は、放っておくとどんどん増えていきます<br>materials・research・rules・assets、見覚えのない名前が並んでいても、それが何のためにあるのかは分からないまま<br>このフォルダ、消してしまっていいんでしょうか？</p>



<p class="wp-block-paragraph">私も気づいたら似たようなフォルダがいくつも並んでいて、どれが本物か分からなくなりました<br>AIは指示されればフォルダを作りますが、前回どう名付けたかまでは気にしてくれません</p>



<p class="wp-block-paragraph">この記事では、AIが作るフォルダを<strong>3つの層</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">Claude Code フォルダ構成は3つの層に分けて読む</h2>



<p class="wp-block-paragraph">結論から言うと、プロジェクトの中にあるフォルダは<strong><span class="swl-marker mark_yellow">「誰が決めたか」で3層に分かれます</span></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"><table style="--table-width:800px;"><thead><tr><th>層</th><th>代表例</th><th>名前を変えると</th><th>決めた人</th></tr></thead><tbody><tr><td>第1層 公式</td><td>.claude/rules/ ・ skills/ ・ agents/</td><td>動かなくなる</td><td>Anthropic(公式仕様)</td></tr><tr><td>第2層 慣習</td><td>src ・ docs ・ tests ・ assets</td><td>動くが読み手が混乱する</td><td>業界の暗黙の了解</td></tr><tr><td>第3層 作業用</td><td>materials ・ research ・ output</td><td>何も起きない</td><td>誰も決めていない</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ややこしいのは、この3層が<strong>同じ階層に並んで置かれる</strong>ことです<br>見た目はどれも同じフォルダなので、開いてみるまで区別がつきません</p>



<p class="wp-block-paragraph">ちなみに冒頭で挙げた <strong>materials</strong> と <strong>rules</strong> も、実は別々の層<br>rules は公式仕様に載っている<strong>第1層</strong>、materials は誰も決めていない<strong>第3層</strong>です、名前の見た目が似ていても扱いはまったく別ものになります</p>



<div class="wp-block-group is-style-big_icon_point"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">層を見分ける質問はひとつだけ<br>「この名前でないと動かないのか、それとも人が読みやすいだけなのか」ここが分かれ目です</p>
</div></div>



<h3 class="wp-block-heading">フォルダ構成とディレクトリ構成は同じ意味</h3>



<p class="wp-block-paragraph">調べていると<strong>ディレクトリ構成</strong>という書き方によく出会いますが、これはフォルダ構成とまったく同じ意味です<br>どちらか一方が正しいわけではありません</p>



<p class="wp-block-paragraph"><strong>ディレクトリ</strong>のほうが古くからある呼び方で、もともとは「住所録」や「目録」を指す言葉でした<br>Windows が<strong>フォルダ</strong>という呼び方を広めたあとも、開発の現場では前からの呼び方が残っていて、いまも両方が混在しています</p>



<p class="wp-block-paragraph">AIも文脈によって呼び分けます<br>フォルダ名の意味を調べるときは、<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>呼び方が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">第1層|公式に決まっているフォルダは名前を変えられない</h2>



<p class="wp-block-paragraph">第1層は Claude Code が仕様として読みに行くフォルダです<br><strong><span class="swl-marker mark_yellow">名前を変えると、その中身は読み込まれなくなります</span></strong>、置き場所も名前も公式ドキュメントで決まっているので、勝手に変えられません</p>



<h3 class="wp-block-heading">プロジェクトの中の .claude フォルダ</h3>



<p class="wp-block-paragraph">プロジェクトのフォルダ直下に置く <strong>.claude</strong> が第1層の本体です<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"><table style="--table-width:800px;"><thead><tr><th>フォルダ・ファイル</th><th>役割</th></tr></thead><tbody><tr><td>CLAUDE.md</td><td>毎回のセッション開始時に読まれるプロジェクトの指示書</td></tr><tr><td>.claude/settings.json</td><td>権限・自動実行・各種設定</td></tr><tr><td>.claude/settings.local.json</td><td>自分だけの上書き設定(共有しない前提)</td></tr><tr><td>.claude/rules/</td><td>テーマ別に切り出した指示、対象ファイルを絞って効かせられる</td></tr><tr><td>.claude/skills/</td><td>名前を呼んで使い回すプロンプト集</td></tr><tr><td>.claude/agents/</td><td>専用の作業役(サブエージェント)の定義</td></tr><tr><td>.claude/workflows/</td><td>複数の作業役をまとめて動かす台本</td></tr><tr><td>.claude/output-styles/</td><td>出力の見せ方の設定</td></tr><tr><td>.claude/agent-memory/</td><td>作業役が自分で書き溜めていく記憶</td></tr><tr><td>.mcp.json</td><td>外部サービスとの接続設定(チームで共有する前提)</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">この中で見落としやすいのが <strong>rules</strong> です<br>「AIが勝手に作った雑多なフォルダ」に見えますが、実際は<strong>公式に用意された置き場</strong>で、テーマごとに指示を分けて書いておくためのものです</p>



<p class="wp-block-paragraph">もうひとつ、<strong>commands</strong> というフォルダを見かけることがあります<br>スラッシュコマンドを置く場所ですが、公式は <strong>skills</strong> への移行をすすめています、同じ仕組みに統合されたので新しく作るなら skills のほうです</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>rules を「よくわからないから」で消すと、指示が丸ごと効かなくなります</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">パソコン全体で共通の ~/.claude フォルダ</h3>



<p class="wp-block-paragraph">プロジェクトごとの設定とは別に、パソコンのユーザーフォルダの中にも同じ名前のフォルダがもう1つ<br>こちらは<strong>全プロジェクト共通</strong>の設定置き場で、どのプロジェクトを開いても効きます</p>



<p class="wp-block-paragraph">パスの先頭に付いている <strong>~</strong> は、<strong><span class="swl-marker mark_yellow">ホームフォルダ(自分のユーザーフォルダ)を1文字で表す省略記号</span></strong>、読み方は「チルダ」です<br>この記号で始まっていたら、自分のユーザーフォルダから始まる場所を指しています</p>



<p class="wp-block-paragraph">Windows なら <strong>C:\Users\(ユーザー名)</strong> がその場所にあたります<br>つまり <strong>~/.claude/</strong> と書いてあったら、それは <strong>C:\Users\(ユーザー名)\.claude\</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"><table style="--table-width:800px;"><thead><tr><th>書き方</th><th>意味</th><th>Windowsでの実際の場所</th></tr></thead><tbody><tr><td>~</td><td>ホームフォルダ</td><td>C:\Users\(ユーザー名)</td></tr><tr><td>~/.claude/</td><td>ホームフォルダの中の .claude</td><td>C:\Users\(ユーザー名)\.claude\</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">なぜ Windows なのに <strong>/</strong> 区切りなのか、と思われたかもしれません<br>この書き方はもともと Mac や Linux の流儀で、開発の世界では共通語として使われているものです、Claude も説明のときはこちらで書いてきます</p>



<div class="wp-block-group is-style-big_icon_memo"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">この <strong>~</strong> は半角のチルダで、日本語の波線(〜)とは別の文字<br>全角で打つと別物になってしまうので、実際にパスを打ち込むときだけ気をつけてください</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="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:800px;"><thead><tr><th>パス</th><th>役割</th></tr></thead><tbody><tr><td>~/.claude/CLAUDE.md</td><td>全プロジェクト共通の個人的な決めごと</td></tr><tr><td>~/.claude/settings.json</td><td>全プロジェクトの既定の設定</td></tr><tr><td>~/.claude/keybindings.json</td><td>キーボードショートカット</td></tr><tr><td>~/.claude/themes/</td><td>配色テーマ</td></tr><tr><td>~/.claude/projects/</td><td>プロジェクトごとの記録・自動メモ</td></tr><tr><td>~/.claude.json</td><td>アプリの状態と画面まわりの設定</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">実際に開いてみると、この一覧に載っていないフォルダもいくつか並んでいます<br>cache・sessions・shell-snapshots のような、アプリが動くために自分で作って自分で使う置き場です</p>



<p class="wp-block-paragraph">この手のフォルダは<strong>説明書に載っていないほうが普通</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><strong><span class="swl-marker mark_yellow" style="color:#e8313b">.claude の中は、意味が分からないものは触らない</span></strong>、これを原則にしておくと事故が減ります</p>
</div></div>



<p class="wp-block-paragraph">なお第1層の「ファイル」のほうを詳しく知りたい場合は、設定ファイルだけを一覧にした記事があります<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/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">第2層|業界の慣習で決まっているフォルダ</h2>



<p class="wp-block-paragraph">第2層は、仕様ではないけれど<strong>ほとんどの開発者が同じ意味で使っている</strong>フォルダです<br><strong><span class="swl-marker mark_yellow">名前を変えても動きますが、読む人が混乱します</span></strong>、いわば共通語のようなものだと思ってください</p>



<p class="wp-block-paragraph">AIがプロジェクトを組み立てるとき、まず作るのがこの層です<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:900px;"><thead><tr><th>フォルダ</th><th>由来</th><th>入っているもの</th></tr></thead><tbody><tr><td>src</td><td>source(source code)</td><td>プログラム本体、いちばん大事な中身</td></tr><tr><td>docs</td><td>documents</td><td>説明書・仕様書などの文書</td></tr><tr><td>tests</td><td>そのまま</td><td>動作を確かめるためのコード</td></tr><tr><td>assets</td><td>資産</td><td>画像・CSS・JSなどの素材一式</td></tr><tr><td>scripts</td><td>そのまま</td><td>補助的な小さいプログラム</td></tr><tr><td>data</td><td>そのまま</td><td>読み込むデータファイル</td></tr><tr><td>config</td><td>configuration</td><td>設定ファイル</td></tr><tr><td>dist</td><td>distribution(配布)</td><td>完成品、そのまま配れる状態のもの</td></tr><tr><td>build</td><td>そのまま</td><td>組み立てた結果、dist とほぼ同じ意味</td></tr><tr><td>bin</td><td>binary</td><td>実行ファイル・コマンド</td></tr><tr><td>lib</td><td>library</td><td>部品として使うコードのまとまり</td></tr><tr><td>vendor</td><td>取引先・供給元</td><td>他人が作ったライブラリ</td></tr><tr><td>public / static</td><td>そのまま</td><td>そのまま公開されるファイル</td></tr><tr><td>examples</td><td>そのまま</td><td>使い方の見本</td></tr><tr><td>templates</td><td>そのまま</td><td>雛形</td></tr><tr><td>logs</td><td>そのまま</td><td>動作の記録</td></tr><tr><td>tmp</td><td>temporary(一時的)</td><td>使い捨ての作業ファイル</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">この中でいちばん質問されるのが <strong>src</strong> です<br>読み方は「ソース」で、<strong>source</strong> の母音を抜いた省略形になります、コンパイルが必要な言語で古くから使われてきた作法がそのまま各言語に広がりました</p>



<p class="wp-block-paragraph"><strong>dist</strong> と <strong>build</strong> が両方あって混乱することもあります<br>どちらも「完成品の置き場」でほぼ同じ意味です、片方しか使わないのが普通なので、両方あるなら片方は使われていない可能性があります</p>



<p class="wp-block-paragraph">もうひとつ覚えておくと役に立つのが <strong>vendor</strong> です<br>「取引先」という意味そのままで、<strong>自分で書いていないコード</strong>が入っています、ここを直しても更新のたびに上書きされるので触らないのが原則です</p>



<h3 class="wp-block-heading">フォルダ名の付け方にも慣習がある</h3>



<p class="wp-block-paragraph">名前そのものだけでなく、書き方のほうにもゆるい決まり<br>自分でフォルダを追加するときも、この形に合わせておくと後々あつかいやすくなります</p>



<ul class="wp-block-list is-style-check_list -list-under-dashed">
<li>すべて小文字で書く(Windows以外では大文字と小文字が別ものとして扱われるため)</li>



<li>単語の区切りはハイフンかアンダースコアにする、空白は入れない</li>



<li>日本語の名前は避ける、コマンドやツールで扱うときに事故のもとになる</li>



<li>複数形か単数形かは、プロジェクトの中で揃える</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>最後の「揃える」が、あとで一番効いてくる決まりです</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層|AIがその場で作る作業フォルダ</h2>



<p class="wp-block-paragraph">第3層が、この記事でいちばん伝えたいところです<br>公式仕様でもなく業界の慣習でもない、<strong><span class="swl-marker mark_yellow">その場の話の流れでAIが名付けたフォルダ</span></strong>がここに入ります</p>



<p class="wp-block-paragraph">「調べた内容をまとめておいて」と頼めば、AIはどこかに置き場を作ります<br>そのときの名前は <strong>materials</strong> かもしれないし <strong>research</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>だいたいの意味</th><th>ぶつかりやすい相手</th></tr></thead><tbody><tr><td>materials</td><td>素材・下調べの置き場</td><td>research</td></tr><tr><td>research</td><td>調査結果のまとめ</td><td>materials</td></tr><tr><td>reference</td><td>参照用の資料</td><td>docs</td></tr><tr><td>notes</td><td>メモ書き</td><td>docs</td></tr><tr><td>output</td><td>作業の成果物</td><td>dist</td></tr><tr><td>reports</td><td>出力したレポート</td><td>output</td></tr><tr><td>archive</td><td>使い終わった過去ぶん</td><td>(なし)</td></tr><tr><td>inbox</td><td>まだ整理していない投入先</td><td>tmp</td></tr><tr><td>draft</td><td>下書き</td><td>(なし)</td></tr><tr><td>scratchpad</td><td>使い捨ての作業領域</td><td>tmp</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">右端の列に注目してください<br>第3層のフォルダは、ほぼすべてが<strong>第2層の誰かと役割が重なっています</strong>、output と dist、reference と docs といった具合です</p>



<p class="wp-block-paragraph">ここが散らかりの発生源になります<br>慣習の名前を使えば済むところに、AIがその場の言葉で別の名前を作ってしまうからです</p>



<p class="wp-block-paragraph">とはいえ第3層そのものが悪いわけではありません<br>コードを書かない使い方だと src も tests も出番がないので、<strong>第3層の名前でプロジェクトの大半が構成される</strong>ことすらあります、問題は名前が揺れることだけです</p>



<div class="wp-block-group is-style-big_icon_memo"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">materials は分野によって意味がまるで変わる名前でもあります<br>ゲーム開発のUnityでは「マテリアル(材質)」を指すので、検索しても素材フォルダの話にたどり着けないことも</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>第3層は自由なぶん、放っておくと一番散らかります</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">AIに任せると同義フォルダが増えていく</h2>



<p class="wp-block-paragraph">いくつかのプロジェクトをAIに任せて育ててきた結果、私の手元では<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"><table style="--table-width:800px;"><thead><tr><th>症状</th><th>実際に並んでいたフォルダ名</th></tr></thead><tbody><tr><td>単数形と複数形のゆれ</td><td>test と tests が同じプロジェクトの中に両方ある</td></tr><tr><td>画像置き場の分裂</td><td>figures ・ images ・ img-temp ・ screenshots ・ thumbnail ・ thumbnails</td></tr><tr><td>調査置き場の分裂</td><td>materials と research が並立、どちらに何を置くか決まっていない</td></tr><tr><td>プロジェクト間の不一致</td><td>片方は thumbnail、もう片方は thumbnails</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><strong>test</strong> と <strong>tests</strong> が両方あるのは、我ながらなかなかの散らかり具合でした<br>どちらにテストを書けばいいのか、開いた瞬間に手が止まりました</p>



<p class="wp-block-paragraph">画像置き場にいたっては<strong>6種類</strong>に分かれていました<br>作業の内容が少しずつ違うので当時はそれぞれ理由があったはずですが、あとから見ると<strong>どれを開けばいいのか自分でも分からない</strong>ありさま</p>



<h3 class="wp-block-heading">なぜ増えてしまうのか</h3>



<p class="wp-block-paragraph">AIの不注意というより、仕組みから見て起きるべくして起きています<br>理由は主に4つです</p>



<ul class="wp-block-list is-style-num_circle -list-under-dashed">
<li><strong><span class="swl-marker mark_yellow">AIは前回どう名付けたかを見ていない</span></strong>、そのときの会話の流れだけで名前を決める</li>



<li>既存のフォルダがあっても、こちらの言い回しが違えば別のフォルダを作ってしまう</li>



<li><strong><span class="swl-marker mark_yellow">英語としてはどちらも正しい</span></strong>ので、AIから見れば間違いに見えない</li>



<li>人が指摘しないかぎり、増えたことに誰も気づかない</li>
</ul>



<p class="wp-block-paragraph">3つめが特に厄介です<br><strong>test</strong> も <strong>tests</strong> も英語として自然なので、AIには直すべき対象として見えていません、つまり待っていても勝手には揃いません</p>



<h3 class="wp-block-heading">増殖を止める方法</h3>



<p class="wp-block-paragraph">対策はシンプルで、<strong><span class="swl-marker mark_yellow">フォルダ名の正本を1か所に書いておく</span></strong>ことです<br>プロジェクト直下の <strong>CLAUDE.md</strong> か、第1層で紹介した <strong>.claude/rules/</strong> の中に書きます</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-markdown" data-lang="CLAUDE.md への記載例"><code>## フォルダの決まり

- テストは tests/(複数形)に置く、test/ は作らない
- 画像は images/ に集約する、figures/ や screenshots/ は作らない
- 調べものは research/ に置く、materials/ は作らない
- 一時ファイルは tmp/ に置く、使い終わったら消してよい

新しいフォルダが必要になったら、勝手に作らず先に相談すること</code></pre></div>



<p class="wp-block-paragraph">ポイントは「使う名前」だけでなく<strong>「使わない名前」も書く</strong>こと<br>使わないほうを明記しておかないと、別の言い回しで頼んだときにまた作られます</p>



<p class="wp-block-paragraph">そもそも <strong>.claude/rules/</strong> という置き場が公式に用意されているのは、こういう決まりごとを書いておくためです<br>指示を一度書いておけば毎回読まれるので、同じ注意を繰り返さずに済みます</p>



<p class="wp-block-paragraph">すでに散らかってしまった場合も、片付け自体を頼めます<br>「同じ役割のフォルダが複数ないか調べて、統合案を出して」と伝えると一覧にしてくれます、<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">ただし CLAUDE.md に書いた文章に強制力はありません<br>あくまで「読んでもらう指示」なので、書いたとおりに動かないこともあります、大事な決まりは定期的に見直すのが原則です</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">そのまま使えるフォルダ構成テンプレート2種</h2>



<p class="wp-block-paragraph">ここまでの整理をふまえて、そのままコピーして使える形にしました<br>おすすめは<strong><span class="swl-marker mark_yellow">最初から凝った構成にしない</span></strong>こと</p>



<p class="wp-block-paragraph">公式ドキュメントも同じ立場で、まずは CLAUDE.md を1枚置くところから始めて、使いながら育てるやり方をすすめています<br>空のフォルダをいくつも先に作っても、結局は使われずに残るだけ</p>



<h3 class="wp-block-heading">アプリ・ツールを作る場合</h3>



<div class="hcb_wrap"><pre class="prism line-numbers lang-text" data-lang="フォルダ構成(アプリ・ツール開発)"><code>myapp/
├── CLAUDE.md          プロジェクトの決まりごと
├── README.md          このアプリが何なのかの説明
├── .claude/
│   ├── settings.json  権限などの設定
│   └── rules/         テーマ別の指示
├── src/               プログラム本体
├── tests/             動作確認のコード
├── docs/              仕様や手順の文書
├── assets/            画像やアイコンなどの素材
└── scripts/           補助的な小さいプログラム</code></pre></div>



<p class="wp-block-paragraph"><strong>第2層の慣習だけ</strong>で組んだ構成<br>この形にしておけば、初めて見る人にも中身の見当が付きますし、AIも迷わず正しい場所に置いてくれます</p>



<p class="wp-block-paragraph">dist や build をあえて入れていないのは、<strong>必要になったらツールが自動で作る</strong>からです<br>同じ理由で logs や tmp も先に用意しません、使う段になってから増やせば十分です</p>



<h3 class="wp-block-heading">ブログや資料などを作る場合</h3>



<div class="hcb_wrap"><pre class="prism line-numbers lang-text" data-lang="フォルダ構成(ブログ・コンテンツ制作)"><code>myblog/
├── CLAUDE.md          文体や書き方の決まりごと
├── .claude/
│   ├── settings.json  権限などの設定
│   └── rules/         テーマ別の指示
├── articles/          記事の原稿
├── research/          下調べ・調査メモ
├── images/            画像
└── archive/           公開済み・使い終わったもの</code></pre></div>



<p class="wp-block-paragraph">コードを書かない使い方だと、src や tests は出番がありません<br>そのぶん第3層の名前を使うことになるので、<strong>どれを使うか先に決めておきたい</strong>ところ</p>



<p class="wp-block-paragraph">この構成では、調べものの置き場を <strong>research</strong> に寄せて <strong>materials</strong> は作らないことにしています<br>逆に materials 側に寄せてもかまいません、大事なのは<strong>どちらかに決めて書いておく</strong>ことのほうです</p>



<div class="wp-block-group is-style-big_icon_point"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">フォルダを作る作業そのものも Claude に頼めます<br>「この構成で空のフォルダを作って、CLAUDE.md にフォルダの決まりも書いて」と伝えれば、中身まで含めて用意してくれます</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">消していいフォルダ・ダメなフォルダの見分け方</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:850px;"><thead><tr><th>状態</th><th>判断</th><th>理由</th></tr></thead><tbody><tr><td>.claude/ の中で公式に説明があるもの</td><td>消さない</td><td>指示や設定が読まれなくなる</td></tr><tr><td>.git ・ node_modules ・ __pycache__ ・ .venv</td><td>消さない</td><td>ツールが自分で管理している領域</td></tr><tr><td>dist ・ build</td><td>消してよい</td><td>組み立て直せば再生成される</td></tr><tr><td>tmp ・ cache ・ img-temp</td><td>消してよい</td><td>もともと一時的な置き場</td></tr><tr><td>中身が空</td><td>消してよい</td><td>作ったまま使われなかった可能性が高い</td></tr><tr><td>同義のフォルダが並んでいる</td><td>片方に寄せる</td><td>中身を移してから消す</td></tr><tr><td>役割が分からない</td><td>いったん残す</td><td>中身を見てから判断する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">いちばん多いのは最後の「役割が分からない」です<br>この場合はフォルダを開いて、中に入っているファイルの<strong>拡張子と日付</strong>を見るのが早道<br>そのフォルダ、最後に更新されたのはいつでしょうか？</p>



<p class="wp-block-paragraph">日付が古いまま止まっていれば、途中で使わなくなった置き場の可能性が高いでしょう<br>逆にここ数日の日付が並んでいるなら<strong>いまも動いている</strong>ということなので、消さずに残します</p>



<h3 class="wp-block-heading">名前が同じでも中身が違うことがある</h3>



<p class="wp-block-paragraph">もうひとつ注意したいのが、<strong>同じ名前でも層が違う</strong>ケースです<br>たとえば <strong>rules</strong> は .claude/ の中にあれば第1層ですが、プロジェクト直下に置かれていれば誰かが作った第3層かもしれません</p>



<p class="wp-block-paragraph">判断の決め手は<strong>名前ではなく置かれている場所</strong>です<br>同じ名前を見つけたら、どの階層にあるのかを先に確認してください</p>



<p class="wp-block-paragraph"><strong>templates</strong> や <strong>agents</strong> も同じように取り違えやすい名前です<br>.claude/ の外に出ていれば公式仕様とは無関係なので、消しても動作には響きません</p>



<h3 class="wp-block-heading">消す前の安全弁</h3>



<p class="wp-block-paragraph">そのプロジェクトを Git で管理しているなら、消す前にひと手間かけておくと安心です<br>Claude に「このフォルダは Git で管理されているか調べて」と頼めば、裏で確認して教えてくれます</p>



<ul class="wp-block-list -list-under-dashed">
<li>Gitで管理されている → 消しても履歴から戻せる</li>



<li>Gitで管理されていない → 消したら戻せない、先に別の場所へ退避する</li>
</ul>



<div class="wp-block-group is-style-big_icon_caution"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph"><strong><span class="swl-marker mark_yellow" style="color:#e8313b">消す前に中身を確認する</span></strong>、これだけは省かないでください<br>フォルダ名から想像したものと中身が違うことは普通にあります、名前だけで判断すると必要なものまで消えます</p>
</div></div>


<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>迷ったら消さずに archive へ移す、これでたいてい間に合います</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">AIが作ったフォルダは、名前をひとつずつ覚えなくても大丈夫です<br>「誰が決めたのか」で3層に分ければ、初めて見るフォルダでも扱い方の見当が付くはずです</p>



<ul class="wp-block-list is-style-check_list -list-under-dashed">
<li>第1層(.claude/ の中)は公式仕様、名前を変えると効かなくなるので触らない</li>



<li>第2層(src ・ docs ・ tests など)は業界の共通語、慣習に合わせておくと読みやすい</li>



<li>第3層(materials ・ research など)は誰も決めていない、だから自分で決める</li>



<li>同義フォルダの増殖は、CLAUDE.md か .claude/rules/ に正本を書いて止める</li>



<li>消すときは層を確認してから、中身を見てから</li>
</ul>



<p class="wp-block-paragraph">最初の一歩としておすすめなのは、いま開いているプロジェクトのフォルダを眺めて、それぞれがどの層かを言ってみることです<br>言えなかったものが、そのまま整理すべき対象です</p>



<p class="wp-block-paragraph">ちなみに CLAUDE.md も .claude/rules/ の中身も、すべてマークダウンという形式で書かれています<br>AIが書いた文書を読んだり直したりする機会は増える一方なので、記法を押さえておくとこのあたりの作業がぐっと楽になるはずです</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/07/markdown-syntax-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/markdown-syntax/" target="_blank" rel="noopener noreferrer">マークダウンの書き方入門 AIに伝わるmd記法まとめ</a>
						<span class="p-blogCard__excerpt">マークダウン(Markdown)の書き方を初心者向けにまとめました チャットでよく使う基本記法から CLAUDE.md など AIが読むファイルで使う記法まで網羅し 素のMarkdownとGFM拡張の違いやよくある崩れの直し方まで解説しています</span>					</div>
				</div>
			</div>
		</div>


<p class="wp-block-paragraph">第1層で触れた skills や agents が実際に何をするものなのかは、<a href="https://javeo.jp/claude-code-extensions-basics/" target="_blank" rel="noopener noreferrer">Claude Codeの拡張機構をまとめた記事</a>で解説しています<br>用語そのものが分からないときは<a href="https://javeo.jp/claude-glossary-beginner/" target="_blank" rel="noopener noreferrer">Claude用語集</a>もあわせてどうぞ</p>


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

					<description><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/07/claude-weekly-2026-07-20-1024x538.jpg" class="webfeedsFeaturedVisual" /></p>米国時間7月24日にClaude Opus 5が正式リリース、価格は据え置きでFable 5の半額という位置づけになりました プラン別の扱い・思考が既定オンになった挙動の変化・Fable 5無料の終了や音声モード刷新まで初心者向けにまとめた週末メモ第8弾]]></description>
										<content:encoded><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/07/claude-weekly-2026-07-20-1024x538.jpg" class="webfeedsFeaturedVisual" /></p><div class="codoc-evacuations" style="display:none;" data-shortcode=""></div>
<p class="wp-block-paragraph">こんにちは、ジャベ雄です</p>



<p class="wp-block-paragraph">週末恒例のClaude＆Anthropic情報まとめ、第8弾です<br>今週の主役は、米国時間7月24日に正式リリースされた <strong>Claude Opus 5</strong> です<br><a href="https://javeo.jp/claude-weekly-2026-07-13/" target="_blank" rel="noopener noreferrer">前回(2026/7/13週)</a>では噂コーナーに置いて「公式発表はゼロ」と書いていたので、気持ちのいい答え合わせになりました</p>



<p class="wp-block-paragraph">主役の裏でも動きは多めの一週間でした<br>取り上げるのは次の9本です</p>



<ul class="wp-block-list is-style-num_circle -list-under-dashed">
<li><strong>Claude Opus 5</strong>が正式リリース、価格は据え置きでFable 5の半額という位置づけ</li>



<li>自分の環境で何が変わったか、<strong>Max・Pro・Claude Code</strong>で扱いが違う</li>



<li>これまでと挙動が変わる箇所、<strong>思考が既定オン</strong>で回答が長くなる</li>



<li>初週の<strong>評価は割れた</strong>、ベンチ上位と「賢いけど喋りすぎ」</li>



<li>公式が出した<strong>コンテキストエンジニアリングの新ルール</strong>、プロンプトの書き方も変わる</li>



<li><strong>Fable 5の無料開放が終了</strong>、7/20からプランで扱いが二分</li>



<li><strong>音声モードが刷新</strong>、モデルを選べるようになり日本語も対象</li>



<li>Claude Codeが<strong>v2.1.214〜219</strong>まで6本更新、権限の抜け道をふさいだ週</li>



<li>来月に期限が来るものと、Claude以外の動き</li>
</ul>



<p class="wp-block-paragraph">この記事はProかMaxでClaudeを使っている方に向けて書いています<br>OpusはPro以上のプランで使えるモデルなので、無料プランの方は今回はSonnet 5の話として読んでもらえれば大丈夫です<br>2本目に「自分の環境は何が変わったのか」を表で置いたので、そこだけ拾って帰ってもらっても構いません</p>



<p class="wp-block-paragraph">Claudeそのものをこれから触る方は <a href="https://javeo.jp/claude-howto-beginner/" target="_blank" rel="noopener noreferrer">Claudeの使い方(初心者向け)</a> もあわせてどうぞ</p>



<h2 class="wp-block-heading">Claude Opus 5が正式リリース(7/24)、価格据え置きで1Mコンテキストが既定</h2>



<p class="wp-block-paragraph">米国時間2026年7月24日に、Anthropicが公式ニュース「Introducing Claude Opus 5」を公開しました<br>説明を言い換えると、<strong>思慮深く先回りするモデルで、最上位のFable 5に迫る知性へ半分の価格で近づいた</strong>、という位置づけになります</p>



<p class="wp-block-paragraph">使える場所は最初から広めです<br>claude.ai・Claude Code・Claude Coworkに加えて、Claude API・Amazon Bedrock・Google Cloud・Microsoft Foundryが並びました<br>同じ7月24日から、GitHub CopilotのPro+・Max・Business・Enterprise向けでも選べます<br>ただしBusinessとEnterpriseは管理者がポリシーを有効にする必要があり、展開も段階的だと案内されています</p>



<h3 class="wp-block-heading">値下げではなく据え置き、半額なのはFable 5との比較</h3>



<p class="wp-block-paragraph">「半額」が一人歩きしそうなので、ここは先に整理しておきます<br>API料金は100万トークンあたり <strong>入力5ドル・出力25ドル</strong> で、これは <strong><span class="swl-marker mark_yellow">Opus 4.8とまったく同じ金額</span></strong> です<br>値下げされたわけではなく、半額の比較相手は入力10ドル・出力50ドルのFable 5のほうです</p>



<p class="wp-block-paragraph">まとめて処理するバッチ処理なら50%割引で入力2.5ドル・出力12.5ドル、同じ前置きを使い回すプロンプトキャッシュも最小512トークンとOpus 4.8の半分になりました<br>APIから呼ぶときのモデルIDは <strong>claude-opus-5</strong> で、日付のサフィックスが付かない形です<br>もっとも中身が勝手に新しい版へ入れ替わるわけではありません</p>



<h3 class="wp-block-heading">1Mコンテキストが既定、知識は2026年5月まで</h3>



<p class="wp-block-paragraph">ふだんコードを書かない方にも実感しやすい変化は、この2点だと思います<br>ひとつめは、一度に読み込める分量(コンテキスト)が <strong><span class="swl-marker mark_yellow">100万トークンで、しかもそれが既定かつ最大</span></strong> という点です<br>小さいコンテキスト版が別にあるわけではなく、API料金では100万トークンまで使っても追加料金はかかりません</p>



<p class="wp-block-paragraph">サブスクで使う場合は条件が少し違います<br>Claude CodeでOpusの1Mコンテキストを使うとき、Max・Team・Enterpriseはサブスクに含まれる一方、<strong>Proは利用クレジットが要る</strong>と公式ドキュメントに書かれています</p>



<p class="wp-block-paragraph">ふたつめが知識の新しさです<br>Opus 5の知識カットオフ(モデルが知っている情報の新しさ)は <strong>2026年5月</strong> で、Fable 5とSonnet 5の2026年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>


<h3 class="wp-block-heading">「Claude最上位のモデル」ではない点に注意</h3>



<p class="wp-block-paragraph">誤解が広がりやすいので、先に置いておきます<br>新しく出たモデルではありますが、<strong><span class="swl-marker mark_yellow" style="color:#e8313b">公式ドキュメントは今もFable 5を「広く提供されている中で最も能力の高いモデル」と書いています</span></strong><br>Opus 5の説明も「迷ったらまずOpus 5から、いちばん高い能力が要る仕事にはFable 5を」という書き方で、最上位の座を奪ったとは書かれていません</p>



<p class="wp-block-paragraph">ひとつ前のOpus 4.8も、これまでどおり使えます<br>廃止予定表の下限はOpus 4.8が2027年5月28日、Opus 5が2027年7月24日で、どちらもそれより前には終了しないという書き方でした<br>Opus 5のほうは <strong>少なくとも1年は腰を据えて使える</strong> と読めます</p>



<p class="wp-block-paragraph">ただし表示上の扱いは動きました<br>モデル一覧では、Opus 4.8がLegacy models(旧世代)の折りたたみのほうへ移っています</p>



<div class="wp-block-group is-style-big_icon_memo"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">速さを売りにした fast mode も同時に案内されましたが、こちらはリサーチプレビューです<br>公式ニュースは「既定の約2.5倍の速度」、ドキュメントは「1秒あたりの出力トークンが最大2.5倍」という書き方で、<strong>最初の応答が返るまでの時間は改善の対象外</strong>と明記されています<br>Bedrockなどのクラウド経由では使えず、対象は <strong>Claude API</strong> と Claude Codeです<br>Claude APIで使うにはアカウントマネージャー経由の申請かウェイトリスト登録が要ります<br>Claude Codeでは利用クレジットを消費する形で、料金はどちらも倍です</p>
</div></div>



<h2 class="wp-block-heading">自分の環境で何が変わったか、Max・Pro・Claude Codeの扱い</h2>



<p class="wp-block-paragraph">公式ニュースがプランについて書いているのは「<strong>Claude Maxの新しい既定モデルであり、Claude Proでは最も強いモデル</strong>」の1文だけです<br>つまりMaxは何もしなくても切り替わり、Proは選べば使えるという差になります<br>Proで既定になるとは書かれていないので、Proの方はモデル選択のメニューを一度のぞいてみてください<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:800px;"><thead><tr><th>プラン・利用形態</th><th>Claudeアプリ(claude.ai)での扱い</th><th>Claude Codeの既定モデル</th></tr></thead><tbody><tr><td>Pro(月20ドル)</td><td>追加課金なしに選べる最上位(Fable 5は従量課金)</td><td>Sonnet 5 のまま</td></tr><tr><td>Max(月100ドル〜)</td><td>何もしなくても既定</td><td>Opus 5 に切り替わり</td></tr><tr><td>Teamプレミアム・Enterprise従量</td><td>—</td><td>Opus 5 に切り替わり</td></tr><tr><td>Team標準・Enterprise通常</td><td>—</td><td>Sonnet 5 のまま</td></tr><tr><td>API(Anthropic API)</td><td>対象外</td><td>Opus 5 に切り替わり</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">表の「—」は、claude.ai側の扱いが公式に案内されていない箇所です</p>



<h3 class="wp-block-heading">Claude Codeの既定はアカウント種別で分かれる</h3>



<p class="wp-block-paragraph">表の右の列がややこしいので補足します<br>Claude Codeでいう「default(既定)」は全員共通ではなく、契約の種類ごとに指す先が違います<br><strong>Max・Teamプレミアム・Enterprise従量・APIはOpus 5、Pro・Team標準・Enterprise通常はSonnet 5のまま</strong>、というのが公式ドキュメントの書き方です</p>



<p class="wp-block-paragraph">TeamとEnterpriseは法人向けで、利用する人ひとりずつに枠を割り当てて使う形です<br>そのTeamの枠に <strong>標準とプレミアムの2種類</strong> があり、プレミアムのほうはFable 5が追加費用なしで使えます</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とMaxの行だけ見れば大丈夫です</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">この分岐は今週動いたところでもあります<br>v2.1.219より前はAPIやMaxの既定がOpus 4.8を指していたので、更新すると <strong>選び直さなくても既定がOpus 5になります</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">Claude CodeでOpus 5を使うには <strong>v2.1.219以降</strong> が要ります<br>古いままだと選べないので、<strong>claude update</strong> で更新しておくのが手っ取り早いです<br>ちなみにFable 5はどの契約でも既定にはならず、使うときは <strong>/model fable</strong> で自分で選ぶ形です</p>
</div></div>



<h3 class="wp-block-heading">ProとMaxで、今週やっておくこと</h3>



<p class="wp-block-paragraph">ここまでの話を、環境ごとの「やること」に落としてみます<br>Proの方は次の4つです</p>



<ul class="wp-block-list -list-under-dashed">
<li>claude.aiは <strong><span class="swl-marker mark_yellow">Proで既定になるとは公式に書かれていない</span></strong>、モデル選択を開いてOpus 5が選ばれているか確かめる</li>



<li>Claude Codeは既定がSonnet 5のままなので、Opusを使うなら自分で選ぶ形になる(v2.1.219以降が要る)</li>



<li>Claude Codeで1Mコンテキストまで広げるなら <strong>利用クレジットが要る</strong></li>



<li>Fable 5が7/20から従量課金になったので、Opus 5で足りる場面が多いか見直す(ここは私の見立てです)</li>
</ul>



<p class="wp-block-paragraph">Maxの方は、切り替わったあとの調整が中心になります</p>



<ul class="wp-block-list -list-under-dashed">
<li><strong>claude update</strong> でv2.1.219以降にしておく、ここで既定がOpus 5へ入れ替わる</li>



<li>自分で選んでいないのに既定が変わるので、合わないと感じたらモデル選択で戻す(Claude Codeなら /model から)</li>



<li>回答が長くなる作りなので、<strong>長さはこちらから指定する</strong></li>



<li>Fable 5は週間の利用上限の50%まで追加費用なしで回せる、使うなら上限の食い合いに注意</li>
</ul>



<p class="wp-block-paragraph">ひとつ読めないのが、使用量の減りかたです<br>プラン全体の上限の考え方はヘルプに載っていますが、<strong>Opus 5が他のモデルの何倍の速さで枠を消費するのか</strong> という倍率までは公式に出ていません<br>しかも思考が既定で動く作りになっていて、Claudeアプリではそれをオフにできない仕様です(詳しくは次の節で)</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">公式ドキュメント「What&#8217;s new in Claude Opus 5」は、<strong>コードを何も変えなくても気づくかもしれない違いがある</strong> と書いています<br>「モデルが賢くなった」より、実際にぶつかるのはこちらだと思います</p>



<h3 class="wp-block-heading">拡張思考が既定で動くようになった</h3>



<p class="wp-block-paragraph">いちばん大きいのは、じっくり考えてから答える拡張思考(thinking)の扱いです<br>Opus 4.8では何も指定しなければ思考なしで動いていましたが、Opus 5は同じリクエストが <strong><span class="swl-marker mark_yellow">思考ありの状態で動きます</span></strong><br>Claudeアプリではさらに徹底していて、公式ヘルプによるとOpus 5を選んでいるあいだは拡張思考をオフにできません</p>



<p class="wp-block-paragraph">API側でも、これまで通っていた組み合わせが弾かれます<br>思考を無効にする指定はエフォート(effort)がhigh以下のときだけ受け付けられて、xhighやmaxと一緒に送ると <strong>400エラー</strong> になります<br>公式リリースノート自身がOpus 4.8からの非互換の変更だと書いているので、自動化を組んでいる方は先に確認しておきたい箇所です</p>



<div class="wp-block-group is-style-big_icon_caution"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">思考が回るぶん、回答の上限(max_tokens)の意味も変わります<br>この上限は「思考+回答テキスト」の合計にかかるので、思考なし前提で詰めていた設定は見直しが要ります<br>また思考を無効にすると、ツール呼び出しがそのまま文章として書かれたり、内部の目印(XMLタグ)が表示に混ざることがあるとされています</p>
</div></div>



<h3 class="wp-block-heading">公式が挙げる「変わる4点」</h3>



<p class="wp-block-paragraph">挙動の違いとして並んでいるのは次の4点です</p>



<ul class="wp-block-list -list-under-dashed">
<li>既定の回答や成果物が<strong>長くなる</strong></li>



<li>作業中の<strong>進捗の実況</strong>が増える</li>



<li>複数エージェントで動かすとき、<strong>サブエージェントへの委譲</strong>が増える</li>



<li>言われなくても<strong>自分で検証する</strong></li>
</ul>



<p class="wp-block-paragraph">あわせて読みたいのが、Opus 5向けのプロンプトの手引きです<br>そちらには <strong>頼んでいない手順まで足してタスクの範囲を広げることがある</strong> と書かれていて、狭い作業では範囲をこちらから明示するよう勧めています<br>例として載っている一文は「Deliver what was asked, at the scope intended(頼まれたことを、意図された範囲で出す)」です</p>



<h3 class="wp-block-heading">昔書いた「最後に検証して」は外したほうがいい</h3>



<p class="wp-block-paragraph">行動に移せる指示もひとつ出ています<br>旧モデル向けに書いていた「最後に検証ステップを入れて」「サブエージェントで検証させて」のような一文は、<strong><span class="swl-marker mark_yellow">Opus 5では削除するのが公式の推奨</span></strong>です<br>言われなくても自分で検証するようになったので、残しておくと過剰な検証を招くという理由でした</p>



<p class="wp-block-paragraph">回答が長すぎると感じたときの対処も覚えておくと役に立ちます<br>エフォートはlow・medium・high・xhigh・maxの5段階で、APIとClaude Codeでの既定はhighです<br>もっとも公式は「<strong>effortは思考の量を変えるもので、見えている回答の長さは制御しない</strong>」と書いていて、短くしたいなら長さをプロンプトで指定するよう案内しています</p>



<p class="wp-block-paragraph">このエフォート、公式ドキュメントではAPIとClaude Codeの設定として説明されています<br>もっともアプリ側にも「モデルとエフォート、思考の設定を変える」という公式ヘルプがあって、<strong>モデル選択を開くとエフォートの項目が並びます</strong><br>長さや速さで困ったときは、ここをのぞいてみてください</p>



<h3 class="wp-block-heading">サイバー系と判断されると自動でOpus 4.8へ切り替わる</h3>



<p class="wp-block-paragraph">知らないと驚く挙動がもうひとつ<br>サイバー攻撃に使われかねない内容だと判定されると、会話の途中でも <strong>自動的にOpus 4.8へ切り替わります</strong><br>対象はWeb版・モバイル・デスクトップ・Cowork・Code・Design・Microsoft 365・Tag・Scienceの9つで、切り替わると通知が出て、どのモデルが答えたかのラベルも付く形です</p>



<p class="wp-block-paragraph">Claude Code公式ドキュメントによると、生物系の内容で引っかかった場合は切り替えではなく <strong>回答自体が断られる</strong> 形になります</p>



<p class="wp-block-paragraph">判定に使われるのは入力した文章だけではなく、メモリ・コネクタ経由で読んだデータ・Web検索の結果・アップロードしたファイルも対象です<br>気になる場合は設定のCapabilitiesにある「Switch models when a message is flagged」からオフにできます(APIでは既定で無効)<br>頻度についてはAnthropicの初期テストの数字が出ていて、Opus 5がこの切り替えに当たった割合はFable 5より85%少なかったとされています</p>



<p class="wp-block-paragraph">設定画面のどこを触ればいいか分からないときは <a href="https://javeo.jp/claude-desktop-settings-guide/" target="_blank" rel="noopener noreferrer">Claudeデスクトップアプリの設定メニュー全項目ガイド</a> が場所探しの助けになります</p>



<h2 class="wp-block-heading">初週の評価は割れた、ベンチ上位と「賢いけど喋りすぎ」</h2>



<h3 class="wp-block-heading">独立系ベンチでは1位、ぶら下がる条件に注意</h3>



<p class="wp-block-paragraph">モデルを横並びで測っているArtificial Analysisでは、Opus 5のIntelligence Indexが61点で掲載191モデル中1位になりました(2026年7月25日時点)<br>ただし <strong><span class="swl-marker mark_yellow">この61点はエフォートをmaxまで上げたときの数字</span></strong> なので、そのまま「いちばん賢い」とは読めません</p>



<p class="wp-block-paragraph">同じページには弱点も並んでいます<br>速度は毎秒56トークンで平均の74より遅く、評価スイート全体で吐き出した量は約1億トークン(モデル平均は6,300万トークン)で「very verbose(かなり冗長)」と注記されました<br>別の評価サービスVals AIでは、Vals Indexが74.82%で40モデル中2位という結果でした(リーダーボードの表示は7月23日時点)</p>



<h3 class="wp-block-heading">公式の数字は「Anthropicの計測」だと押さえておく</h3>



<p class="wp-block-paragraph">公式発表にもベンチマークは並んでいますが、いずれも <strong>Anthropic自身の計測</strong> です<br>公式が挙げている数字は次のとおりです</p>



<ul class="wp-block-list -list-under-dashed">
<li>コーディングと知識労働の評価(Frontier-BenchやGDPval-AA)では<strong>トップクラス</strong></li>



<li>Zapier AutomationBenchでは、同じタスク単価で成功率が<strong>次点の約1.5倍</strong></li>



<li>自動の行動監査では、望ましくない振る舞いのスコアが<strong>2.3</strong>(低いほど良い)で同社の最近のモデルの中では最も低い</li>
</ul>



<p class="wp-block-paragraph">好感が持てるのは、公式が弱点にも触れている点です<br>サイバー分野のうち脆弱性を実際に突く能力については、Mythos 5に及ばないと自ら書いています</p>



<p class="wp-block-paragraph">導入企業のコメントも、各社の自己申告として並んでいます</p>



<ul class="wp-block-list -list-under-dashed">
<li><strong>Box社</strong>…Opus 4.8を8%上回り、データ分析では11%改善</li>



<li><strong>Lovable社</strong>…Opus 4.7比で22%向上</li>



<li><strong>Harvey社</strong>…Opus 4.8と比べて平均26%少ないトークンで済んだ</li>
</ul>



<h3 class="wp-block-heading">レビューの見出しに並んだ「喋りすぎ」</h3>



<p class="wp-block-paragraph">一方で、実際に触った人たちの評価は辛口寄りでした<br>Everyの『Vibe Check』は「Claude Opus 5 Is Brilliant in Flashes, Frustrating in Practice(閃きは見事だが実務ではもどかしい)」という見出しでした<br>Lenny&#8217;s NewsletterのClaire Vo氏も「brilliant (but annoying)」と書いていて、節の見出しには「Claude Slop: the verbosity problem」という言葉まで置いています</p>



<p class="wp-block-paragraph">おもしろいのは、この批判が公式の記述と食い違っていない点です<br>公式ドキュメント自身が「effortを下げても回答は確実には短くならない」と書いているので、<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">同じ7月24日に、もうひとつ読み応えのある記事が出ました<br>公式ブログの「The new rules of context engineering for Claude 5 generation models(Claude 5世代のモデル向けコンテキストエンジニアリングの新ルール)」で、書き手はAnthropicのThariq Shihipar氏です<br>要は <strong>新世代のモデルには指示の書き方を変えたほうがいい</strong> という提案でした</p>



<p class="wp-block-paragraph">説得力があるのは、自社で実践している点です<br>記事には「Opus 5やFable 5のようなモデル向けに、Claude Codeのシステムプロンプトを80%以上削除した」と書かれています<br>性能が落ちなかった点には <strong><span class="swl-marker mark_yellow">自社のコーディング評価で測定可能な低下は無かった</span></strong> という限定が付きます</p>



<h3 class="wp-block-heading">Then/Nowで並べられた6つの対比</h3>



<ul class="wp-block-list -list-under-dashed">
<li>ルールを与える → <strong>判断を任せる</strong></li>



<li>お手本の例を与える → <strong>インターフェースを設計する</strong></li>



<li>全部を最初に置く → <strong>段階的に開示する</strong></li>



<li>同じことを繰り返す → <strong>ツールの説明をシンプルに</strong></li>



<li>CLAUDE.mdへのメモリ → <strong>自動メモリ(Auto-memory)</strong></li>



<li>単純な仕様書 → <strong>厚みのある参照資料</strong></li>
</ul>



<p class="wp-block-paragraph">5番目は補足が要ります<br>以前は「#」のショートカットでCLAUDE.mdに覚えさせる使い方を勧めていたけれど、今はClaudeが仕事や書き手に関係するメモリを自動で保存するようになった、と説明されています<br>設定ファイルを軽くしろとは言っていないので、<strong>記憶の置き場所が移った</strong>と受け取るほうが近いです</p>



<p class="wp-block-paragraph">この6本は、さきほどの挙動の変化(長さ・検証・範囲)とそのまま噛み合います<br>依頼文そのものの組み立て方は <a href="https://javeo.jp/prompt-engineering-basics/" target="_blank" rel="noopener noreferrer">プロンプトエンジニアリングの書き方</a> のほうにまとめてあります<br>プロンプト・コンテキスト・ハーネス・ループの関係をまとめて眺めたいときは <a href="https://javeo.jp/ai-engineering-4types/" target="_blank" rel="noopener noreferrer">AIの◯◯エンジニアリング4種の地図</a> もどうぞ</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/07/context-engineering-300x158.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://javeo.jp/context-engineering/" target="_blank" rel="noopener noreferrer">コンテキストエンジニアリングとは AIに渡す文脈の設計</a>
						<span class="p-blogCard__excerpt">コンテキストエンジニアリングとは AIのコンテキストウィンドウに何を積むかを設計する考え方です プロンプトエンジニアリングとの違いや システムプロンプト RAG メモリ CLAUDE.md など構成要素を初心者向けに噛み砕いて解説します</span>					</div>
				</div>
			</div>
		</div>

<div class="p-blogParts post_content" data-partsID="4610">
<div class="jv-books" data-shelf="mix"><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;" /> 私のおすすめ本</span><span class="jv-books-pr">PR</span></div><div class="jv-books-grid"><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5722/9784839975722_1_2.jpg?_ex=240x240" alt="Excel VBA塾【動画×本で学ぶ!】" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel VBA塾【動画×本で学ぶ!】</p><p class="jv-book-author">たてばやし淳</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="mix" data-mall="amazon" data-book="4839975728">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="mix" data-mall="rakuten" data-book="4839975728">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4814401523?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1529/9784814401529_1_2.jpg?_ex=240x240" alt="退屈なことはPythonにやらせよう 第3版" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">退屈なことはPythonにやらせよう 第3版</p><p class="jv-book-author">Al Sweigart</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4814401523?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="mix" data-mall="amazon" data-book="4814401523">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%2F18513569%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18513569%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="mix" data-mall="rakuten" data-book="4814401523">楽天で見る</a></div></div></div><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="mix" 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="mix" data-mall="rakuten" data-book="4296204572">楽天で見る</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='mix';
var all=document.querySelectorAll('.jv-books[data-shelf="'+SHELF+'"]');
var root=null;
for(var k=0;k<all.length;k++){if(!all[k].dataset.jvinit){root=all[k];break;}}
if(!root)return;
root.dataset.jvinit='1';
var POOL=[{"t": "Excel VBA塾【動画×本で学ぶ!】", "a": "たてばやし淳", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5722/9784839975722_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F", "id": "4839975728"}, {"t": "退屈なことはPythonにやらせよう 第3版", "a": "Al Sweigart", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1529/9784814401529_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4814401523?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18513569%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18513569%2F", "id": "4814401523"}, {"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": "実践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": "Excel マクロ&#038;VBA［実践ビジネス入門講座］完全版 第3版", "a": "国本温子", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1291/9784815631291.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815631298?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F", "id": "4815631298"}, {"t": "シゴトがはかどる Python自動処理の教科書", "a": "クジラ飛行机", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3858/9784839973858.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4839973857?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16520665%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16520665%2F", "id": "4839973857"}, {"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": "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": "増強改訂版 できる イラストで学ぶ 入社1年目からのExcel VBA", "a": "きたみあきこ", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/8414/9784295018414.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295018414?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F", "id": "4295018414"}, {"t": "もっとシゴトがはかどる Python×Excel×AI 業務自動化の教科書", "a": "クジラ飛行机", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/8302/9784839988302_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4839988307?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18238595%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18238595%2F", "id": "4839988307"}, {"t": "パソコン仕事術の教科書 改訂新版", "a": "中山真敬", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3924/9784297133924_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/429713392X?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17427952%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17427952%2F", "id": "429713392X"}, {"t": "開発効率をアップする! Claude Code 実用入門", "a": "大澤文孝", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0206/9784839990206.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4839990204?tag=javeo2022-22", "rk": "", "id": "4839990204"}, {"t": "Excel マクロ&#038;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応", "a": "古川順平", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815630437?tag=javeo2022-22", "rk": "", "id": "4815630437"}, {"t": "Python2年生 スクレイピングのしくみ 第2版", "a": "森巧尚", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2605/9784798182605.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4798182605?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17821975%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17821975%2F", "id": "4798182605"}, {"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": "", "id": "429501995X"}, {"t": "Microsoft 365 Copilot踏み込み活用術", "a": "太田浩史", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3401/9784295023401_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/429502340X?tag=javeo2022-22", "rk": "", "id": "429502340X"}, {"t": "てっとり早く確実にマスターできる Excel VBAの教科書 改訂新版", "a": "大村あつし", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9232/9784297119232.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22", "rk": "", "id": "4297119234"}, {"t": "今日からできる！ Python業務効率化スキルが身につく本", "a": "いまにゅ", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/7259/9784046057259_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4046057254?tag=javeo2022-22", "rk": "", "id": "4046057254"}, {"t": "ショートカットキー最速時短ワザ大全", "a": "辻村司", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6342/9784815616342.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815616345?tag=javeo2022-22", "rk": "", "id": "4815616345"}, {"t": "Google NotebookLM 即効活用大全", "a": "増田智明", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5995/9784297155995_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297155990?tag=javeo2022-22", "rk": "", "id": "4297155990"}, {"t": "作って学ぶExcel VBA入門 10のレッスンで身につけるプログラミングの教本", "a": "リブロワークス", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5292/9784297155292_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/429715529X?tag=javeo2022-22", "rk": "", "id": "429715529X"}, {"t": "Python自動化簡単レシピ Excel・Word・PDFなどの面倒なデータ処理をサクッと解決", "a": "森巧尚", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6124/9784798166124_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/479816612X?tag=javeo2022-22", "rk": "", "id": "479816612X"}, {"t": "今すぐ使えるかんたんmini ショートカットキーの基本と便利がこれ1冊でわかる本", "a": "技術評論社編集部", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9949/9784297149949_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/429714994X?tag=javeo2022-22", "rk": "", "id": "429714994X"}, {"t": "できるClaude &#038; Claude Cowork", "a": "清水理史・できるシリーズ編集部", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4842/9784295024842_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295024848?tag=javeo2022-22", "rk": "", "id": "4295024848"}, {"t": "生成AIと一緒に学ぶ Excel VBAふりがなプログラミング", "a": "リブロワークス", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2572/9784295022572_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295022578?tag=javeo2022-22", "rk": "", "id": "4295022578"}, {"t": "生成AIと一緒に学ぶ Pythonふりがなプログラミング", "a": "リブロワークス", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1414/9784295021414_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295021415?tag=javeo2022-22", "rk": "", "id": "4295021415"}, {"t": "ショートカットキーで時短が学べる教科書", "a": "時短研究委員会", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/7133/9784815627133.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815627134?tag=javeo2022-22", "rk": "", "id": "4815627134"}, {"t": "Claude仕事術", "a": "佐藤傑", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5304/9784815645304.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815645302?tag=javeo2022-22", "rk": "", "id": "4815645302"}, {"t": "あらゆる仕事が爆速化する Claude Code徹底活用術", "a": "ひつじ", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2901/9784534062901_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4534062907?tag=javeo2022-22", "rk": "", "id": "4534062907"}];
var REL='nofollow sponsored noopener noreferrer';
function el(tag,cls){var e=document.createElement(tag);if(cls)e.className=cls;return e;}
function btn(href,cls,label,mall,id){
var a=el('a','jv-btn '+cls);a.href=href;a.target='_blank';a.rel=REL;a.textContent=label;
a.setAttribute('data-shelf',SHELF);a.setAttribute('data-mall',mall);a.setAttribute('data-book',id);
return a;}
function card(b){
var d=el('div','jv-book-card');
var cover=el('a','jv-book-cover');cover.href=b.az;cover.target='_blank';cover.rel=REL;
var img=el('img');img.src=b.img;img.alt=b.t;img.width=120;img.height=170;img.loading='lazy';
cover.appendChild(img);
var info=el('div','jv-book-info');
var ttl=el('p','jv-book-title');ttl.textContent=b.t;
var au=el('p','jv-book-author');au.textContent=b.a;
var btns=el('div','jv-book-btns');
btns.appendChild(btn(b.az,'jv-btn-az','Amazonで見る','amazon',b.id));
if(b.rk){btns.appendChild(btn(b.rk,'jv-btn-rk','楽天で見る','rakuten',b.id));}
info.appendChild(ttl);info.appendChild(au);info.appendChild(btns);
d.appendChild(cover);d.appendChild(info);
return d;}
var pool=POOL.slice();
for(var i=pool.length-1;i>0;i--){var j=Math.floor(Math.random()*(i+1));var t=pool[i];pool[i]=pool[j];pool[j]=t;}
var grid=root.querySelector('.jv-books-grid');
grid.style.opacity='0';
while(grid.firstChild)grid.removeChild(grid.firstChild);
pool.slice(0,3).forEach(function(b){grid.appendChild(card(b));});
grid.style.transition='opacity .5s ease';
void grid.offsetWidth;
grid.style.opacity='1';
})();
</script>
</div>


<h2 class="wp-block-heading">【前号の続報】Fable 5の無料開放が終わり、7/20から扱いが二分</h2>



<p class="wp-block-paragraph">前号で「日本時間7/20まで再々延長」と書いた話が、今回で着地しました<br>無料開放は米国太平洋時間の <strong>7月19日23:59:59</strong>(日本時間では7月20日15:59:59)で終わり、7月20日からは恒久的な形に切り替わっています</p>



<p class="wp-block-paragraph">Fable 5が追加費用なしで同梱されるのは <strong><span class="swl-marker mark_yellow">Maxプラン・Teamプランのプレミアム枠・Enterprise(従来型の契約)のプレミアム枠</span></strong> で、週間の利用上限の最大50%までをFable 5に回せます<br>ただし別枠が増えるわけではなく、他のモデルと同じ上限を食い合う形です</p>



<h3 class="wp-block-heading">Proは最初から従量課金へ</h3>



<p class="wp-block-paragraph">もう一方のProやTeamの標準枠・Enterpriseの標準枠では、Fable 5は同梱されません<br>使うには usage credits(従量課金ぶんの残高)を消費する形になります<br>移行の助けとして <strong>一回限りのクレジット</strong> が付与されますが、金額は公表されていません</p>



<p class="wp-block-paragraph">クレジットを使い切ったあとは、通常のAPI単価での課金です<br>単価は100万トークンあたり入力10ドル・出力50ドルになります<br>Claude CodeからFable 5を使う場合に v2.1.170以降 が要る点も変わっていません</p>



<div class="wp-block-group is-style-big_icon_caution"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">切り替え当日の7月20日には、本来なら同梱されるはずのMaxプランで「クレジットが要る」と表示される不具合が公式ステータスページに記録されています<br>Claude Code側でも、Fable 5を含むプランなのに「Requires usage credits」と誤表示される問題がv2.1.219で直りました<br>心当たりがあれば、まず更新して表示を見直してみてください</p>
</div></div>



<p class="wp-block-paragraph">ここからは私の見立てですが、Proで従量課金を払ってまでFable 5を回すより、同じ週に出たOpus 5で足りる場面のほうが多そうです<br>Fable 5を実際に触った感触は、2026年6月時点のものになりますが次の記事にまとめてあります</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>


<h2 class="wp-block-heading">音声モードが刷新(7/23)、モデルを選べるようになり日本語も対象</h2>



<p class="wp-block-paragraph">API寄りの話が続いたので、ここでいったん息を抜きます<br>7月23日に公式ブログ「Think through hard problems in voice mode」が公開され、Claudeの音声モードが刷新されました<br>これまでは軽量なHaiku専用だったところに、<strong><span class="swl-marker mark_yellow">OpusとSonnetが選べるようになった</span></strong>のが今回の目玉です<br>なお公式ブログの表記は「OpusとSonnet」で、世代までは書かれていません</p>



<p class="wp-block-paragraph">切り替えは会話の途中でもできて、モデルピッカーから選び直せます<br>軽い雑談はHaiku・考え込む相談はOpus、という使い分けも可能です<br>何も選ばなければ「テキストチャットで最後に使ったモデル」が既定になるので、チャットから音声へ移っても話の流れを作り直さずに済みます<br>ヘルプ側では同系統の最新世代へ自動的に切り替わるとされているので、旧モデルを使っていた方は覚えておくと戸惑いません</p>



<h3 class="wp-block-heading">日本語も対象、有料プランならモデルの選択肢が広がる</h3>



<p class="wp-block-paragraph">日本人にうれしいのは、対応言語に <strong>日本語が入っている</strong> ことです<br>公式ブログが挙げるのは英語・フランス語・ドイツ語・ヒンディー語・インドネシア語・イタリア語・日本語・韓国語・ブラジルポルトガル語・スペイン語(ラテンアメリカ/スペインの2種)の11ロケールです<br>ヘルプ側では英語以外がベータ扱いで、切り替えは設定のGeneral内、Voice &gt; Language から行います</p>



<p class="wp-block-paragraph">プランによる差も分かりやすい形でした<br>有料プランならモデルの選択肢が広がり、接続済みのツールも全部使えます(無料プランはHaikuと接続ツール1つ、言語はどちらも同じ)<br>接続済みのアプリを声から呼べるのも今回の変化で、公式ブログはGmail・Slack・Googleカレンダー・Canvaを例に挙げています</p>



<div class="wp-block-group is-style-big_icon_memo"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">提供はベータで、モバイル・デスクトップ・Webに対応していますが、公式は「スマホからがいちばん快適」としています<br>話した内容は文字起こしされて通常のチャットと同じように履歴に残り、利用量も通常の枠を消費します<br>なおFable 5は音声モードに非対応、CoworkとClaude Codeでは音声モードは使えませんが、声で入力するディクテーションのほうは使えます</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">Claude Codeはこの1週間で6本更新、権限の抜け道をふさいだ週</h2>



<p class="wp-block-paragraph">7月18日のv2.1.214から7月24日のv2.1.219まで、6本のリリースが出ています(7月23日だけリリースなし)<br>細かい話をすると <strong>v2.1.213は欠番</strong> で、公式チェンジログでもGitHubでも2.1.212から2.1.214へ飛んでいます</p>



<h3 class="wp-block-heading">許可ルールの抜け道をふさいだv2.1.214</h3>



<p class="wp-block-paragraph">今週いちばん大事なのは、初日のv2.1.214に入った2つの修正です<br>ひとつは、Edit(src/**)のような1階層だけの許可ルールが、作業フォルダ直下のsrcどころか <strong><span class="swl-marker mark_yellow" style="color:#e8313b">ツリー内のどこにある同名フォルダへの書き込みまで自動承認していた問題</span></strong> の修正です</p>



<p class="wp-block-paragraph">もうひとつが、Windows PowerShell 5.1のセッションで走らせたコマンドで、<strong>権限チェックがすり抜ける問題</strong>の修正です<br>許可ルールの件とPowerShellの件は、公式チェンジログでも別々の項目として並んでいます</p>



<p class="wp-block-paragraph">同じ版では、1万文字を超えるBashコマンド(Claudeが裏で実行するコマンド)には常に確認を出す変更も入りました<br>権限まわりの考え方は <a href="https://javeo.jp/claude-code-security-beginner/" target="_blank" rel="noopener noreferrer">Claude Codeのセキュリティ設定5選</a> にまとめてあります</p>



<h3 class="wp-block-heading">Windowsまわりの実害系が続いた</h3>



<ul class="wp-block-list -list-under-dashed">
<li><strong>v2.1.216</strong>…長時間のセッションで数秒止まる不具合を修正、Windowsの読み取り専用コマンドがネットワークパスへ確認なしでアクセスする問題も修正</li>



<li><strong>v2.1.217</strong>…自動更新に失敗すると <strong>claude.exe が消える</strong> 不具合を修正(失敗時は自動で元に戻る)、MCPツール出力のメモリリークも修正</li>



<li><strong>v2.1.218</strong>…フォルダ名が <strong>u</strong> で始まるパスが漢字などに化けてアクセスできなくなる不具合を修正、左矢印キーで会話が戻せない形で消える問題に確認ダイアログを追加</li>
</ul>



<p class="wp-block-paragraph">暴走対策も一段進みました<br>v2.1.217で同時に走らせるサブエージェントの数に上限(既定20)が付き、環境変数のCLAUDE_CODE_MAX_CONCURRENT_SUBAGENTSで変えられます<br>前号で取り上げたセッション単位の上限に、今度は同時実行の上限が加わった形です</p>



<p class="wp-block-paragraph">勝手に走らないようにする変更も2本入りました<br>v2.1.215で /verify と /code-review が、v2.1.218では /deep-research が、それぞれ手動起動だけになっています<br>拡張の仕組み全体を知りたい方は <a href="https://javeo.jp/claude-code-extensions-basics/" target="_blank" rel="noopener noreferrer">Claude Code拡張機構入門</a> もどうぞ</p>



<h3 class="wp-block-heading">脆弱性を探すClaude Securityプラグイン</h3>



<p class="wp-block-paragraph">同じ週に、Claude Code用の <strong>Claude Security</strong> プラグインも登場しました<br>米国時間7月22日ごろに公式Xで告知されたもので、anthropic.comのニュースにもチェンジログにも項目が無いので日付はおおよそです<br>やることは3つで、コードベース全体のスキャン・変更分だけのスキャン・パッチの提案、コマンドは <strong>/claude-security</strong> のひとつだけです</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>公式の表記は<strong>ベータ</strong>、前提は <strong>Claude Code v2.1.154以降と有料プラン</strong>(ProではDynamic workflowsを自分で有効にする)</li>



<li>python3としてPython 3.9.6以降がPATHにあること、差分スキャンとパッチ生成にはGitも要る</li>



<li>スキャンはローカルで走るが、<strong>1回ごとにプランの利用上限を消費する</strong></li>



<li>パッチは自動適用されない、直す指摘を自分で選ぶ方式で git apply も手作業</li>
</ul>
</div></div>



<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>勝手に直さない設計なので、こわごわ試すぶんには気楽です</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以外</h2>



<p class="wp-block-paragraph">最後は短く押さえておきたい話です<br>まずは来月に期限が来るものが2件と、7/24に実施済みの変更が1件あります</p>



<ul class="wp-block-list -list-under-dashed">
<li><strong>旧Workbenchが2026年8月17日で終了</strong>…保存したプロンプト・変数・evalsは新しいWorkbench(playground)へ引き継がれないのでエクスポートが必要 / 同じ日に実験的なプロンプト用API 3本も退役(告知は7月17日)</li>



<li><strong>Claude Opus 4.1が2026年8月5日に提供終了</strong>…移行先は公式内でも案内が割れているので日付だけ</li>



<li><strong>Opus 4.7の高速版(fast mode)はAPIから廃止</strong>(7/24)…速度指定を送るとエラーになり標準速度へ戻る動きもない / Opus 4.7自体は標準速度で継続</li>
</ul>



<h3 class="wp-block-heading">Claude以外の動きと、身近だった障害</h3>



<ul class="wp-block-list -list-under-dashed">
<li><strong>AMDとAnthropicが提携</strong>(7/22)…AMD Instinct MI450シリーズのGPUを最大2ギガワット規模で展開 / 導入の進み具合に応じて、AMDがAnthropicへ最大50億ドルの出資をコミット / 最初の1ギガワット分は2027年前半に開始予定(一次情報はAMD側の発表)</li>



<li><strong>GoogleがGeminiを3本投入</strong>(7/21)…Gemini 3.6 Flash・3.5 Flash-Lite・セキュリティ特化の3.5 Flash Cyberで、上位のGemini 3.5 Proは今回見送り</li>



<li><strong>AWS CloudFrontの障害</strong>(7/16)…前号の期間と重なりますが、夕方17時40分ごろ発生して21時20分ごろ復旧 / 影響はVPCオリジン接続を使う利用者に限られたが、PayPay・ニコニコ生放送・はてなブログ・noteなどに波及</li>



<li><strong>Anthropic Economic Indexのコネクタ</strong>(7/22)…claude.aiのコネクタメニューから有効にするだけで、AIがどの職種や地域でどう使われているかをClaudeに直接聞ける</li>
</ul>



<h2 class="wp-block-heading">今週のまとめ:気になった情報9点</h2>



<p class="wp-block-paragraph">今週(2026/7/20週)のClaude周りで気になった情報を、9点に整理するとこんな感じです</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><strong>Claude Opus 5が正式リリース</strong>:米国時間7/24、価格はOpus 4.8から据え置きの入力5ドル・出力25ドル、Fable 5と比べて半額という位置づけ</li>



<li><strong>スペック</strong>:1Mコンテキストが既定かつ最大(API料金では追加料金なし、Claude CodeのProは利用クレジット)、知識カットオフは2026年5月、最上位はいまもFable 5</li>



<li><strong>プラン別</strong>:Maxは何もしなくても既定がOpus 5、Proは選べば使える(既定になるかは公式未記載)、Claude Codeはv2.1.219以降で既定が契約種別ごとに分岐(Pro・Team標準はSonnet 5のまま)</li>



<li><strong>挙動の変化</strong>:思考が既定オン・回答や成果物が長くなる・頼んでいない範囲まで広げがち・旧モデル向けの検証指示は外すのが推奨</li>



<li><strong>初週の評価</strong>:Artificial Analysisでmax effort時に61点をつけて191モデルの首位、一方で冗長さへの批判が同時に出た</li>



<li><strong>新しい書き方のルール</strong>:公式ブログがThen/Nowの6本を公開、Claude Codeのシステムプロンプトは80%超を削除</li>



<li><strong>Fable 5無料の終了</strong>:7/19で終了し7/20から恒久構造へ、Max系は上限の50%まで同梱、Pro系は従量課金</li>



<li><strong>音声モード刷新</strong>:7/23にOpusとSonnetが選べるように、日本語も対象、Pro以上はモデルと接続ツールの選択肢が広がる</li>



<li><strong>Claude Code v2.1.214〜219</strong>:権限チェックの抜け道を修正、Windowsまわりの実害系も多数、Claude Securityプラグインがベータで登場</li>
</ul>
</div></div>



<p class="wp-block-paragraph">今週はOpus 5そのものより、モデルが変わると依頼の書き方も変える、という <strong>付き合い方の話</strong> が公式ブログと移行ガイドから同時に出てきたのが印象的でした</p>



<p class="wp-block-paragraph">私たちに直接効くのは、プラン別の扱い・回答が長くなる件・Fable 5の着地あたりです<br>その裏で計算資源の提携や他社の新モデルも同じ週に動いていた、と眺めておくとちょうどいいと思います<br>モデルの名前や用語で迷ったら <a href="https://javeo.jp/claude-glossary-beginner/" target="_blank" rel="noopener noreferrer">Claude用語集(初心者向け)</a> が整理の役に立ちます</p>



<h3 class="wp-block-heading">次回のお知らせ</h3>



<p class="wp-block-paragraph">次回は、Opus 5を1週間使ってみての評判の落ち着き先、使用量の消費について公式の説明が出るか、来月に期限が来るWorkbenchとOpus 4.1のあたりを追いたいと思っています<br>Claude Codeの更新も引き続きこまめに拾います</p>



<p class="wp-block-paragraph">「今週これ気になったよ」という話題があれば、次週分で拾ってみたいと思っています<br>引き続きカジュアルにClaudeの話題を追っていきます<br>ではまた来週末に</p>


<div class="p-blogParts post_content" data-partsID="4610">
<div class="jv-books" data-shelf="mix"><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;" /> 私のおすすめ本</span><span class="jv-books-pr">PR</span></div><div class="jv-books-grid"><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5722/9784839975722_1_2.jpg?_ex=240x240" alt="Excel VBA塾【動画×本で学ぶ!】" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel VBA塾【動画×本で学ぶ!】</p><p class="jv-book-author">たてばやし淳</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="mix" data-mall="amazon" data-book="4839975728">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="mix" data-mall="rakuten" data-book="4839975728">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4814401523?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1529/9784814401529_1_2.jpg?_ex=240x240" alt="退屈なことはPythonにやらせよう 第3版" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">退屈なことはPythonにやらせよう 第3版</p><p class="jv-book-author">Al Sweigart</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4814401523?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="mix" data-mall="amazon" data-book="4814401523">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%2F18513569%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18513569%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="mix" data-mall="rakuten" data-book="4814401523">楽天で見る</a></div></div></div><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="mix" 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="mix" data-mall="rakuten" data-book="4296204572">楽天で見る</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='mix';
var all=document.querySelectorAll('.jv-books[data-shelf="'+SHELF+'"]');
var root=null;
for(var k=0;k<all.length;k++){if(!all[k].dataset.jvinit){root=all[k];break;}}
if(!root)return;
root.dataset.jvinit='1';
var POOL=[{"t": "Excel VBA塾【動画×本で学ぶ!】", "a": "たてばやし淳", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5722/9784839975722_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4839975728?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16918602%2F", "id": "4839975728"}, {"t": "退屈なことはPythonにやらせよう 第3版", "a": "Al Sweigart", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1529/9784814401529_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4814401523?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18513569%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18513569%2F", "id": "4814401523"}, {"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": "実践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": "Excel マクロ&#038;VBA［実践ビジネス入門講座］完全版 第3版", "a": "国本温子", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1291/9784815631291.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815631298?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18165619%2F", "id": "4815631298"}, {"t": "シゴトがはかどる Python自動処理の教科書", "a": "クジラ飛行机", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3858/9784839973858.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4839973857?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16520665%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16520665%2F", "id": "4839973857"}, {"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": "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": "増強改訂版 できる イラストで学ぶ 入社1年目からのExcel VBA", "a": "きたみあきこ", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/8414/9784295018414.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295018414?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17725381%2F", "id": "4295018414"}, {"t": "もっとシゴトがはかどる Python×Excel×AI 業務自動化の教科書", "a": "クジラ飛行机", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/8302/9784839988302_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4839988307?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18238595%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18238595%2F", "id": "4839988307"}, {"t": "パソコン仕事術の教科書 改訂新版", "a": "中山真敬", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3924/9784297133924_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/429713392X?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17427952%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17427952%2F", "id": "429713392X"}, {"t": "開発効率をアップする! Claude Code 実用入門", "a": "大澤文孝", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0206/9784839990206.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4839990204?tag=javeo2022-22", "rk": "", "id": "4839990204"}, {"t": "Excel マクロ&#038;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応", "a": "古川順平", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815630437?tag=javeo2022-22", "rk": "", "id": "4815630437"}, {"t": "Python2年生 スクレイピングのしくみ 第2版", "a": "森巧尚", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2605/9784798182605.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4798182605?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17821975%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17821975%2F", "id": "4798182605"}, {"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": "", "id": "429501995X"}, {"t": "Microsoft 365 Copilot踏み込み活用術", "a": "太田浩史", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3401/9784295023401_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/429502340X?tag=javeo2022-22", "rk": "", "id": "429502340X"}, {"t": "てっとり早く確実にマスターできる Excel VBAの教科書 改訂新版", "a": "大村あつし", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9232/9784297119232.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22", "rk": "", "id": "4297119234"}, {"t": "今日からできる！ Python業務効率化スキルが身につく本", "a": "いまにゅ", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/7259/9784046057259_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4046057254?tag=javeo2022-22", "rk": "", "id": "4046057254"}, {"t": "ショートカットキー最速時短ワザ大全", "a": "辻村司", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6342/9784815616342.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815616345?tag=javeo2022-22", "rk": "", "id": "4815616345"}, {"t": "Google NotebookLM 即効活用大全", "a": "増田智明", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5995/9784297155995_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297155990?tag=javeo2022-22", "rk": "", "id": "4297155990"}, {"t": "作って学ぶExcel VBA入門 10のレッスンで身につけるプログラミングの教本", "a": "リブロワークス", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5292/9784297155292_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/429715529X?tag=javeo2022-22", "rk": "", "id": "429715529X"}, {"t": "Python自動化簡単レシピ Excel・Word・PDFなどの面倒なデータ処理をサクッと解決", "a": "森巧尚", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6124/9784798166124_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/479816612X?tag=javeo2022-22", "rk": "", "id": "479816612X"}, {"t": "今すぐ使えるかんたんmini ショートカットキーの基本と便利がこれ1冊でわかる本", "a": "技術評論社編集部", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9949/9784297149949_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/429714994X?tag=javeo2022-22", "rk": "", "id": "429714994X"}, {"t": "できるClaude &#038; Claude Cowork", "a": "清水理史・できるシリーズ編集部", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4842/9784295024842_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295024848?tag=javeo2022-22", "rk": "", "id": "4295024848"}, {"t": "生成AIと一緒に学ぶ Excel VBAふりがなプログラミング", "a": "リブロワークス", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2572/9784295022572_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295022578?tag=javeo2022-22", "rk": "", "id": "4295022578"}, {"t": "生成AIと一緒に学ぶ Pythonふりがなプログラミング", "a": "リブロワークス", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1414/9784295021414_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295021415?tag=javeo2022-22", "rk": "", "id": "4295021415"}, {"t": "ショートカットキーで時短が学べる教科書", "a": "時短研究委員会", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/7133/9784815627133.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815627134?tag=javeo2022-22", "rk": "", "id": "4815627134"}, {"t": "Claude仕事術", "a": "佐藤傑", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5304/9784815645304.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815645302?tag=javeo2022-22", "rk": "", "id": "4815645302"}, {"t": "あらゆる仕事が爆速化する Claude Code徹底活用術", "a": "ひつじ", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2901/9784534062901_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4534062907?tag=javeo2022-22", "rk": "", "id": "4534062907"}];
var REL='nofollow sponsored noopener noreferrer';
function el(tag,cls){var e=document.createElement(tag);if(cls)e.className=cls;return e;}
function btn(href,cls,label,mall,id){
var a=el('a','jv-btn '+cls);a.href=href;a.target='_blank';a.rel=REL;a.textContent=label;
a.setAttribute('data-shelf',SHELF);a.setAttribute('data-mall',mall);a.setAttribute('data-book',id);
return a;}
function card(b){
var d=el('div','jv-book-card');
var cover=el('a','jv-book-cover');cover.href=b.az;cover.target='_blank';cover.rel=REL;
var img=el('img');img.src=b.img;img.alt=b.t;img.width=120;img.height=170;img.loading='lazy';
cover.appendChild(img);
var info=el('div','jv-book-info');
var ttl=el('p','jv-book-title');ttl.textContent=b.t;
var au=el('p','jv-book-author');au.textContent=b.a;
var btns=el('div','jv-book-btns');
btns.appendChild(btn(b.az,'jv-btn-az','Amazonで見る','amazon',b.id));
if(b.rk){btns.appendChild(btn(b.rk,'jv-btn-rk','楽天で見る','rakuten',b.id));}
info.appendChild(ttl);info.appendChild(au);info.appendChild(btns);
d.appendChild(cover);d.appendChild(info);
return d;}
var pool=POOL.slice();
for(var i=pool.length-1;i>0;i--){var j=Math.floor(Math.random()*(i+1));var t=pool[i];pool[i]=pool[j];pool[j]=t;}
var grid=root.querySelector('.jv-books-grid');
grid.style.opacity='0';
while(grid.firstChild)grid.removeChild(grid.firstChild);
pool.slice(0,3).forEach(function(b){grid.appendChild(card(b));});
grid.style.transition='opacity .5s ease';
void grid.offsetWidth;
grid.style.opacity='1';
})();
</script>
</div>


<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><em>※本記事の情報は2026/7/25時点の公開情報・主要報道をもとにしています<br>Claude Opus 5の仕様や価格・プランごとの扱い・Fable 5の課金構造・音声モードの対応範囲・Claude Codeの更新内容とも、一部は第三者の評価や暫定の情報を含むので、正確な条件はその時点の公式発表やHelp Center・公式ドキュメントをご確認ください</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://javeo.jp/claude-weekly-2026-07-20/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>AIエンジニアリング5種の違い コンテキストからグラフまで</title>
		<link>https://javeo.jp/ai-engineering-4types/</link>
					<comments>https://javeo.jp/ai-engineering-4types/#respond</comments>
		
		<dc:creator><![CDATA[ジャベ雄]]></dc:creator>
		<pubDate>Wed, 22 Jul 2026 22:30:00 +0000</pubDate>
				<category><![CDATA[AI・Claude]]></category>
		<category><![CDATA[Claude Code]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[初心者]]></category>
		<category><![CDATA[生成AI]]></category>
		<guid isPermaLink="false">https://javeo.jp/?p=5026</guid>

					<description><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/08/ai-engineering-5types-1024x538.png" class="webfeedsFeaturedVisual" /></p>AIの使いこなしは プロンプト コンテキスト ハーネス ループ グラフ の5段階で進化してきました それぞれ何を設計する技術なのか どう違うのかを1枚の地図で俯瞰し 単発チャットから複数エージェントの編成までの流れをつかめるようにまとめた総論です]]></description>
										<content:encoded><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/08/ai-engineering-5types-1024x538.png" class="webfeedsFeaturedVisual" /></p><div class="codoc-evacuations" style="display:none;" data-shortcode=""></div>
<p class="wp-block-paragraph">最近、AIの話題を追っていると「○○エンジニアリング」という言葉が次から次へと出てきませんか？<br><strong>プロンプト</strong>エンジニアリングに<strong>コンテキスト</strong>エンジニアリング、その名前に慣れてきたと思ったら今度はハーネスだのループだの、新しい言葉が後から後から増えていきます</p>



<p class="wp-block-paragraph">どれも似た響きなので、どれが何を指すのか、お互いの<strong>違い</strong>がつかみにくいところです<br>名前は聞いたことがあるけれど、頭の中で整理がつかないまま、という方も多いのではないでしょうか</p>



<p class="wp-block-paragraph">実はこれらの言葉、バラバラの流行り言葉ではなく<strong><span class="swl-marker mark_yellow">1本の進化の流れ</span></strong>の上に並んでいます<br>先にプロンプトがあって、そこへコンテキスト、さらにハーネス、ループ、グラフと、新しい言葉ほど後から積み重なってきた、という順番なんです</p>



<p class="wp-block-paragraph">この記事は、その流れを1枚の地図として見渡す総論(ハブ)で、各テーマの詳しい回への入り口にもなっています<br>言葉を1つずつ暗記する必要はありません<br>大事なのは5つの位置関係で、それさえ頭に入れば、次に新しい用語が出てきても「あの流れのどこか」と見当がつくようになります</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">まず結論 AIの使いこなしは5段階で進化した</h2>



<p class="wp-block-paragraph">結論から言うと、AIへの指示のしかたは <strong>プロンプト → コンテキスト → ハーネス → ループ → グラフ</strong> という順番で発展してきました<br>ざっくり言えば、<strong><span class="swl-marker mark_yellow">設計する対象が内側から外側へ、だんだん広がっていく</span></strong>流れです</p>



<ul style="background-color:#FFFFDC80" class="wp-block-list is-style-num_circle -list-under-dashed has-background">
<li><strong>プロンプト</strong>:AIに渡す1回分の指示文を作り込む</li>



<li><strong>コンテキスト</strong>:指示だけでなく、AIに見せる情報の全体を組み立てる</li>



<li><strong>ハーネス</strong>:AIを取り囲む道具立てやルールの土台を用意する</li>



<li><strong>ループ</strong>:AIが自分で回り続ける仕組みそのものを設計する</li>



<li><strong>グラフ</strong>:複数のAIをどう並べて、どうつなぐかを設計する</li>
</ul>



<div class="wp-block-group is-style-big_icon_point"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">料理でたとえると分かりやすいです<br>プロンプトは注文する言葉、コンテキストは渡す食材、ハーネスは厨房の設備、ループはお店を回す段取り、グラフは何店舗かを束ねて受け渡しを決めるところにあたります<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">ここで気をつけたいのは、新しいものが古いものを消したわけではないという点です<br>後から出た考え方は、前の考え方を土台にして、その外側を足していくイメージで捉えると迷いません</p>



<h2 class="wp-block-heading">5つのエンジニアリングを1枚で見渡す比較表</h2>



<p class="wp-block-paragraph">細かい解説に入る前に、まず全体を1枚の表で見比べてみましょう<br>「いつ登場したか」「何を設計するのか」「どれくらい定着しているか」を並べると、5つの関係が一気に見えてきます</p>


<div class="c-scrollHint"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="both" class="wp-block-table"><table style="--table-width:1000px;"><thead><tr><th>種類</th><th>登場した時期</th><th>何を設計するか</th><th>定着度</th><th>代表例</th></tr></thead><tbody><tr><td><strong>プロンプト</strong>エンジニアリング</td><td>2020年前後(GPT-3のころ)に広まる</td><td>AIに渡す1回分の指示文そのもの</td><td>確立</td><td>役割を与える / 手順を区切って頼む</td></tr><tr><td><strong>コンテキスト</strong>エンジニアリング</td><td>2025年6月ごろ</td><td>AIに見せる情報の全体(指示+資料+履歴+ツールの結果)</td><td>急速に定着</td><td>RAG / メモリ / システムプロンプト設計</td></tr><tr><td><strong>ハーネス</strong>エンジニアリング</td><td>2025〜2026年</td><td>モデルを取り囲む道具・状態・検証・権限の土台</td><td>語は実在・分野化は新興</td><td>Claude Agent SDK / Claude Code</td></tr><tr><td><strong>ループ</strong>エンジニアリング</td><td>2026年6月ごろ</td><td>AIが繰り返し動く仕組み(引き金・停止条件・検証)</td><td>立ち上がったばかり</td><td>自律エージェントの回し方の設計</td></tr><tr><td><strong>グラフ</strong>エンジニアリング</td><td>2026年7月ごろ</td><td>複数のAI・ツール・人の承認のつなぎ方(ノード・エッジ・状態)</td><td>出たばかり・賛否あり</td><td>LangGraph / 役割ごとに分けた複数エージェント</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">表を縦に見ると、<strong>設計する対象が「指示文」から「情報全体」「土台」「動き続ける仕組み」「つなぎ方」へと外へ広がっている</strong>のが分かります<br>ここからは、1つずつ噛み砕いていきます</p>



<div class="wp-block-group is-style-big_icon_memo"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">定着度の欄は私の主観ではなく、界隈での使われ方の温度感です<br>コンテキストはもう定番語ですが、<strong>ループとグラフは登場して日が浅い</strong>ので、この先どこまで根づくかはまだ見えていません</p>
</div></div>



<h2 class="wp-block-heading">プロンプトエンジニアリング すべての出発点</h2>



<p class="wp-block-paragraph"><strong>プロンプトエンジニアリング</strong>は、<strong><span class="swl-marker mark_yellow">AIに渡す指示文(プロンプト)を工夫して、ほしい答えを引き出す技術</span></strong>です<br>5つの中でいちばん歴史があり、土台になっている考え方です</p>



<p class="wp-block-paragraph">広まったのは、GPT-3が登場した2020年前後だと言われています<br>その後、ChatGPTが2022年末に公開されて一般にも一気に浸透しました(誰が最初に名付けたかは諸説あるので、ここでは踏み込みません)</p>



<p class="wp-block-paragraph">やることは、たとえば次のようなものです</p>



<ul class="wp-block-list -list-under-dashed">
<li>「あなたは経理の担当者です」のように役割を与える</li>



<li>手順を番号で区切って、順番に考えさせる</li>



<li>出力の形(表・箇条書きなど)を先に指定しておく</li>
</ul>



<p class="wp-block-paragraph">具体的には、「悪い例」と「良い例」を1つずつ添えるだけでも、出力の質はぐっと安定します<br>短い指示でも、望む形を実例で見せてあげると、AIは狙いを外しにくくなります<br>こうした積み重ねが、今もプロンプトエンジニアリングの中心にあります</p>



<p class="wp-block-paragraph">「もう凝ったプロンプトは要らない」という声も一部で聞きますが、なくてもAIがカバーしてくれる可能性が上がっただけで、実際には指示の作り込みは今でも効きます<br>プロンプトは古びたのではなく、次に出てくるコンテキストの<strong>一部として組み込まれた</strong>と捉えるのが正確です</p>



<h2 class="wp-block-heading">コンテキストエンジニアリング プロンプトを包んで進化した</h2>



<p class="wp-block-paragraph"><strong>コンテキストエンジニアリング</strong>は、<strong><span class="swl-marker mark_yellow">AIに見せる情報の全体を組み立てる設計</span></strong>です<br>1回の指示文だけでなく、AIが受け取る材料まるごとを対象にします</p>



<p class="wp-block-paragraph">ここでいう「情報の全体」とは、AIが一度に読み込める作業スペース(コンテキストウィンドウ)に何を積むか、という話です<br>具体的には次のような中身を組み合わせます</p>



<ul style="background-color:#FFFFDC80" class="wp-block-list -list-under-dashed has-background">
<li>役割や方針を伝えるシステムプロンプト</li>



<li>外部から引っ張ってきた参考資料(RAG)や社内文書</li>



<li>これまでの会話の履歴や、覚えさせたメモ(メモリ)</li>



<li>AIが使える道具(ツール)の一覧と、その実行結果</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>



<p class="wp-block-paragraph">プロンプト(指示文)は、コンテキスト全体の中の一部分にあたります<br>つまり<strong>プロンプトはコンテキストの部分集合</strong>で、指示の良し悪しだけでなく「そもそも何を見せているか」まで含めて設計しよう、という発想の広がりなんです</p>



<div class="wp-block-group is-style-big_icon_good"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">AIがうまく答えられないとき、原因は指示文よりも渡している情報の不足やノイズだった、というのはよくある話です<br>「うまく指示できない」ではなく「見せる材料が足りていない」と考え直すと、打ち手が変わってきます</p>
</div></div>



<p class="wp-block-paragraph">たとえば「この議事録を要約して」と頼むとき、議事録の本文を渡さなければ、どれだけ指示を磨いても良い答えは返ってきません<br>逆に、関連する過去資料や用語の定義まで一緒に渡せば、指示はシンプルなままでも精度が上がります<br>これがコンテキストを設計するということです</p>



<p class="wp-block-paragraph">ただし、情報は多ければ多いほど良いわけではありません<br>関係ない資料まで詰め込むと、かえってAIが迷って精度が落ちることもあります<br>だからコンテキストエンジニアリングは「何を足すか」だけでなく「何を削るか」の設計でもあるんです</p>



<p class="wp-block-paragraph">この言葉が広まったのは、わりと最近です<br>ShopifyのCEOであるTobi Lütke(トビ・リュトケ)氏が2025年6月ごろに使い始めたのが起点とされ、AI研究者のAndrej Karpathy(アンドレイ・カルパシー)氏が賛同して一気に広まりました</p>



<p class="wp-block-paragraph">その後、Anthropic(Claudeの開発元)も2025年9月に体系立てた解説を出し、コンテキストエンジニアリングを<strong>プロンプトエンジニアリングの自然な進化</strong>だと位置づけています<br>くわしくは<a href="https://www.anthropic.com/engineering/effective-context-engineering-for-ai-agents" target="_blank" rel="noopener noreferrer">Anthropic公式の解説</a>も参考になります</p>



<p class="wp-block-paragraph">個人的な話をすると、私がClaude Codeを使うときも、この感覚はよく実感します<br>作業フォルダに <strong>CLAUDE.md</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">用語の意味だけをサッと確認したいときは、<a href="https://javeo.jp/ai-glossary/" target="_blank" rel="noopener noreferrer">AI用語集</a>もあわせてどうぞ</p>


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


<h2 class="wp-block-heading">ハーネスエンジニアリング モデルを取り囲む土台</h2>



<p class="wp-block-paragraph"><strong>ハーネスエンジニアリング</strong>は、<strong><span class="swl-marker mark_yellow">モデル本体を除いた、AIを取り囲むソフトウェアの土台を設計する</span></strong>という考え方です<br>「ハーネス(harness)」はもともと、馬具や安全帯のように本体を支える装具を指す言葉です</p>



<p class="wp-block-paragraph">ここでいう土台には、次のようなものが含まれます</p>



<ul class="wp-block-list -list-under-dashed">
<li>AIが使うツールの統合(ファイル操作・検索・外部サービス連携など)</li>



<li>作業の途中経過を覚えておくメモリや状態の管理</li>



<li>失敗したときにやり直す検証と回復の仕組み</li>



<li>触ってよい範囲を制限する権限のガードレール</li>
</ul>



<p class="wp-block-paragraph">この関係を、界隈ではよく <strong>Agent = Model + Harness</strong> と表します<br>つまり<strong><span class="swl-marker mark_yellow">エージェント(自分で作業するAI)は、モデルという頭脳と、それを取り囲む土台(ハーネス)を合わせたもの</span></strong>だ、という整理です</p>



<p class="wp-block-paragraph">身近な例でいうと、Claude Code Desktop がこの土台込みの仕組みにあたります<br>裏でファイルを読んだり、コマンド(プログラムへの命令)を走らせたり、失敗したらやり直したり、という一連の動きは、モデル単体ではなく、その周りの土台がこなしています</p>



<p class="wp-block-paragraph">Anthropicも、Claude Codeと同じ仕組みを <strong>Claude Agent SDK</strong> として公開し、これを「汎用のエージェントハーネス」と呼んでいます<br>ハーネスという語そのものは、こうした公式ドキュメントでも使われている実在の言葉です</p>



<p class="wp-block-paragraph">おもしろいのは、同じモデルでも土台の出来しだいで成績が変わる点です<br>AIの実力を測るベンチマーク(SWE-bench系)でも、モデルはそのままで土台を差し替えただけでスコアが動いた、という報告があります<br>ただし作り込むほど強いとは限らず、100行ほどの最小構成が高機能な土台を上回った例もあります<br>土台の設計で何が効くのかは、<a href="https://www.anthropic.com/engineering/effective-harnesses-for-long-running-agents" target="_blank" rel="noopener noreferrer">Anthropicのハーネス解説</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>「2024=プロンプト、2025=コンテキスト、2026=ハーネス」といった世代分けも見かけますが、これは<strong>公式に決まった分類ではなく、語り口の一種</strong>くらいに受け止めておくのが安全です</p>
</div></div>



<p class="wp-block-paragraph">エージェントの土台をもう少し具体的に知りたい方は、<a href="https://javeo.jp/claude-code-extensions-basics/" target="_blank" rel="noopener noreferrer">Claude Code拡張機構入門</a>で、ツールや設定の仕組みを噛み砕いています</p>



<h2 class="wp-block-heading">ループエンジニアリング AIを自走させる仕組み</h2>



<p class="wp-block-paragraph"><strong>ループエンジニアリング</strong>は、<strong><span class="swl-marker mark_yellow">AIが繰り返し動き続ける仕組みそのものを設計する</span></strong>という考え方です</p>



<p class="wp-block-paragraph">土台になっているのは「エージェントループ」という概念です<br>これは<strong>考える → 道具を使う → 結果を見る → また動く</strong>を、終了条件にたどり着くまで繰り返す動きのことで、ざっくり言えば「道具を持ったAIをぐるぐる回し続ける」イメージです</p>



<p class="wp-block-paragraph">この繰り返しの考え方自体は前からあります<br>ループエンジニアリングは、その回し方を<strong>設計対象として名前を付けた</strong>もので、次のようなところを組み立てます</p>



<ul style="background-color:#FFFFDC80" class="wp-block-list -list-under-dashed has-background">
<li>ループを始める引き金(トリガー)をどう設けるか</li>



<li>いつ止めるかの停止ルール</li>



<li>途中で結果をチェックする検証の仕組み</li>
</ul>



<p class="wp-block-paragraph">身近な例だと、プログラムのバグ直しがイメージしやすいです<br>コードを直す → テストを走らせる → 失敗を見てまた直す、をテストが通るまで自動で繰り返す、という流れをAI自身に回させるのがループの設計です</p>



<p class="wp-block-paragraph">Anthropicの開発者を含む書き手がよく口にするのが「エージェントにプロンプトを出すのをやめて、エージェントにプロンプトを出すループのほうを設計しよう」という言い回しです<br>あなたが毎回指示を出すのではなく、<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"><strong><span class="swl-marker mark_yellow" style="color:#e8313b">ループエンジニアリングは2026年6月ごろに立ち上がったばかり</span></strong>で、長く定着するかはまだ分かりません<br>この呼び方は、Addy Osmani氏の記事をきっかけに広まりました<br>ただし本人が名付け親を名乗っているわけではなく、同じ時期に複数の書き手が同じ話をしていたので、命名の帰属はまだはっきりしていません</p>
</div></div>



<p class="wp-block-paragraph">ハーネスとの関係も、まだ整理しきれていません<br>「ループはハーネスの一部」とする見方が多い一方で、「ループはハーネスに調整される別のもの」とする見方もあり、<strong>この2つは重なり合う領域がある</strong>と捉えておくのが実態に近いです</p>



<p class="wp-block-paragraph">さらに進むと、1つのループだけでなく、複数のループを組み合わせる話になります<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">グラフエンジニアリング 複数のAIをつなぐ最新の層</h2>



<p class="wp-block-paragraph"><strong>グラフエンジニアリング</strong>は、<strong><span class="swl-marker mark_yellow">複数のAI・ツール・人の承認を、つなぎ方まで含めて設計する</span></strong>という、5つの中でいちばん新しい考え方です<br>担当を点(ノード)、受け渡しを線(エッジ)、そのあいだを流れる情報を状態と呼んで組み立てます</p>



<p class="wp-block-paragraph">ただし、ここまでの4つとは少し性格が違います</p>



<div class="wp-block-group is-style-big_icon_point"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">プロンプト・コンテキスト・ハーネス・ループの4つは、どれも<strong>1体のAIをどう仕込むか</strong>の話です<br>グラフだけが<strong>複数のAIをどう並べてつなぐか</strong>を扱います<br>ループが1つの作業スペースの中で起きることだとすれば、グラフは作業スペースとスペースのあいだで起きることです</p>
</div></div>



<p class="wp-block-paragraph">ループが消えるわけではありません<br>1体のAIが回している輪が、そのままグラフの1つの点に収まります<br>置き換えではなく、<strong>外側に一枚かぶさった</strong>と読むのが正確です</p>



<p class="wp-block-paragraph">この言葉が一気に広まったのは2026年7月18日で、きっかけは<strong>冗談の投稿</strong>でした<br>ただ2週間前の7月4日に真面目な論考が出ていて、順番としては論考のほうが先です</p>



<p class="wp-block-paragraph">言葉が新しくても、中身まで新しいとは限りません<br>グラフでエージェントを組む道具は2024年1月の LangGraph まで遡れるので、<strong>実装のほうが言葉より2年半ほど早い</strong>ことになります</p>



<div class="wp-block-group is-style-big_icon_caution"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">5つの中では、この呼び方がいちばん座りが悪いです<br>ループはすでにグラフの一種ですし、「ほとんどのエージェントにグラフのフレームワークは要らない」という指摘も出ています<br>古くからある<strong>知識グラフ(knowledge graph)という別の用法とぶつかっている</strong>点も、まだ整理されていません</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>担当が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">結局この5つはどう違うのか</h2>



<p class="wp-block-paragraph">最後に、5つの違いを一言でまとめておきます<br>キーワードは<strong><span class="swl-marker mark_yellow">「設計する対象が、内から外へ広がっていく」</span></strong>という一点です</p>



<ul class="wp-block-list is-style-check_list -list-under-dashed">
<li>プロンプト=指示文という「言葉」を設計する</li>



<li>コンテキスト=AIに見せる「情報の全体」を設計する</li>



<li>ハーネス=AIを取り囲む「土台」を設計する</li>



<li>ループ=AIが動き続ける「仕組み」を設計する</li>



<li>グラフ=複数のAIをつなぐ「編成」を設計する(ここだけ1体でなく複数体の話)</li>
</ul>



<div class="swell-block-faq" data-q="col-text" data-a="col-text">
<div class="swell-block-faq__item"><h3 class="faq_q">プロンプトエンジニアリングはもう古いのですか？</h3><div class="faq_a">
<p class="wp-block-paragraph">いいえ、古くなったわけではありません<br>指示文の作り込みは今も効きますし、コンテキストという広い設計の<strong>一部として組み込まれている</strong>だけです<br>置き換えではなく、土台として残っています</p>
</div></div>



<div class="swell-block-faq__item"><h3 class="faq_q">コンテキストとハーネスの違いは？</h3><div class="faq_a">
<p class="wp-block-paragraph">コンテキストは<strong>AIに見せる情報</strong>の設計、ハーネスは<strong>AIを取り囲む道具や仕組み</strong>の設計です<br>「何を読ませるか」と「どんな環境で動かすか」の違い、と考えると分けやすいです<br>ただし履歴やメモリをどう出し入れするかを管理するのはハーネス側の仕事なので、この2つも完全な別物ではなく地続きの関係です</p>
</div></div>



<div class="swell-block-faq__item"><h3 class="faq_q">ハーネスとループはどう違いますか？</h3><div class="faq_a">
<p class="wp-block-paragraph">ハーネスはAIを動かすための土台、ループはその土台の上でAIを繰り返し動かす仕組みです<br>土台と、その上での動かし方、という関係で、重なり合う部分もあります</p>
</div></div>



<div class="swell-block-faq__item"><h3 class="faq_q">ループとグラフはどう違いますか？</h3><div class="faq_a">
<p class="wp-block-paragraph">ループは<strong>1体のAIをどう回し続けるか</strong>、グラフは<strong>複数のAIをどう並べてつなぐか</strong>です<br>グラフはループを置き換えるものではなく、ループを1つの点として内側に持ちます<br>前の4つが1体の話なのに対して、グラフだけが複数体の話、という点が切れ目です</p>
</div></div>



<div class="swell-block-faq__item"><h3 class="faq_q">初心者はどれから知ればいいですか？</h3><div class="faq_a">
<p class="wp-block-paragraph">まずはプロンプトとコンテキストの2つで十分です<br>ハーネスやループは、自分で動くAIエージェントを組みたくなってきた段階で触れれば間に合います<br>グラフは複数のAIを組み合わせる段階の話なので、いちばん後回しで構いません</p>
</div></div>
</div>



<p class="wp-block-paragraph">Claude関連の用語をもう少し押さえたい方は、<a href="https://javeo.jp/claude-glossary-beginner/" target="_blank" rel="noopener noreferrer">Claude用語集(初心者向け)</a>もあわせてどうぞ<br>この地図を頭に入れておくと、新しい言葉が出てきても「5つのどこの話か」で位置づけられるようになります</p>



<h2 class="wp-block-heading">本シリーズの他の記事</h2>



<p class="wp-block-paragraph">この総論(ハブ)から、5つそれぞれを掘り下げた個別記事へ進めます<br>気になったテーマから読んでみてください</p>



<ul class="wp-block-list -list-under-dashed">
<li><a href="https://javeo.jp/prompt-engineering-basics/" target="_blank" rel="noopener noreferrer">プロンプトエンジニアリング入門</a>:指示文の作り込みの基本</li>



<li><a href="https://javeo.jp/context-engineering/" target="_blank" rel="noopener noreferrer">コンテキストエンジニアリングとは</a>:AIに見せる情報の設計</li>



<li><a href="https://javeo.jp/harness-engineering/" target="_blank" rel="noopener noreferrer">ハーネスエンジニアリングとは</a>:エージェントの土台づくり</li>



<li><a href="https://javeo.jp/loop-engineering/" target="_blank" rel="noopener noreferrer">ループエンジニアリングとは</a>:AIを自走させる仕組み</li>



<li><a href="https://javeo.jp/graph-engineering/" target="_blank" rel="noopener noreferrer">グラフエンジニアリングとは</a>:複数のAIをつなぐ編成</li>
</ul>


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