<?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; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/%E3%82%A2%E3%83%B3%E3%83%91%E3%82%B5%E3%83%B3%E3%83%89/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Sat, 01 Aug 2026 05:24:21 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>アンパサンド &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Excelの「&#038;」の使い方｜文字列結合とCONCATとの違い</title>
		<link>https://mashukabu.com/excel-ampersand-usage/</link>
					<comments>https://mashukabu.com/excel-ampersand-usage/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 01 Aug 2026 05:24:21 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[CONCAT関数]]></category>
		<category><![CDATA[TEXTJOIN関数]]></category>
		<category><![CDATA[アンパサンド]]></category>
		<category><![CDATA[事務効率化]]></category>
		<category><![CDATA[文字列操作]]></category>
		<category><![CDATA[文字列結合]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=8150</guid>

					<description><![CDATA[Excelの数式に出てくる「&#038;」（アンパサンド）は文字列を結合する演算子です。基本の使い方から、CONCAT・CONCATENATE・TEXTJOIN関数との違い、改行を挟む結合や数値・日付がずれるエラーの対処法まで、比較表つきでわかりやすく解説します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Excelの数式を見ていると、途中に「&#038;」という記号が出てくることがありますよね。「これは何をしているんだろう？」と、検索窓に打ち込んだ経験がある方も多いはずです。</p>



<p class="wp-block-paragraph">意味がわからないまま放置すると、氏名や住所を1つのセルにまとめたいときに手作業でコピペを繰り返すことになります。地味に時間を食う作業です。実は「&#038;」の正体さえわかれば、その面倒はほとんど解決します。</p>



<p class="wp-block-paragraph">この記事では、Excelの「&#038;」（アンパサンド）の意味と基本の使い方をわかりやすく解説します。CONCAT・CONCATENATE・TEXTJOIN関数との違いや、改行を挟む結合、数値・日付の表示崩れといったトラブルの対処法も、比較表つきで紹介しましょう。同僚に教えてもらう感覚で読んでみてください。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>この記事は次のような人におすすめ</strong></p><p>&#8211; 数式の中にある「&#038;」が何をしているのか意味を知りたい<br>&#8211; セルの文字列を結合したいが、&#038;とCONCAT系関数のどれを使うか迷っている<br>&#8211; &#038;で改行を挟んだり、数値の表示崩れを直したりする具体的な方法を知りたい</p></blockquote>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-1" checked><label class="toc-title" for="toc-checkbox-1">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">Excelの「&#038;」（アンパサンド）とは｜文字列を結合する演算子</a><ol><li><a href="#toc2" tabindex="0">文字列連結演算子としての役割</a></li><li><a href="#toc3" tabindex="0">基本の書き方（セル参照・文字列の直接入力）</a></li></ol></li><li><a href="#toc4" tabindex="0">&#038;を使った文字列結合の基本パターン</a><ol><li><a href="#toc5" tabindex="0">氏名・住所などセル同士を結合する</a></li><li><a href="#toc6" tabindex="0">記号や固定の文字を挟んで結合する</a></li><li><a href="#toc7" tabindex="0">&#038;CHAR(10)&#038;で改行を挟んで結合する</a></li></ol></li><li><a href="#toc8" tabindex="0">&#038;とCONCAT・CONCATENATE・TEXTJOINの違い【比較表】</a><ol><li><a href="#toc9" tabindex="0">どの方法を選ぶべきかの判断基準</a></li></ol></li><li><a href="#toc10" tabindex="0">&#038;で数値・日付を結合するとおかしくなる問題と対処法</a><ol><li><a href="#toc11" tabindex="0">シリアル値・書式が失われる原因</a></li><li><a href="#toc12" tabindex="0">TEXT関数を組み合わせて表示形式を保つ</a></li></ol></li><li><a href="#toc13" tabindex="0">一歩進んだ&#038;の使い方とエラー対処</a><ol><li><a href="#toc14" tabindex="0">&#8220;&#8220;&#038;A1&#038;&#8221;&#8221; でワイルドカードを動的に組み立てる</a></li><li><a href="#toc15" tabindex="0">COUNTIFとの組み合わせ例</a></li><li><a href="#toc16" tabindex="0">#VALUE!エラーが出るときのチェックポイント</a></li></ol></li><li><a href="#toc17" tabindex="0">まとめ｜&#038;とCONCAT系関数を使い分けよう</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">Excelの「&#038;」（アンパサンド）とは｜文字列を結合する演算子</span></h2>



<p class="wp-block-paragraph">Excelの「&#038;」は、文字列同士をつなげる「連結演算子（文字列をくっつける記号）」です。読み方は「アンパサンド」。数式の中で2つ以上の値を1つの文字列にまとめる役割を持っています。</p>



<p class="wp-block-paragraph">たとえば足し算に「+」を使うのと同じ感覚で、文字をつなぐときに「&#038;」を使う、と考えるとわかりやすいですよ。</p>



<h3 class="wp-block-heading"><span id="toc2">文字列連結演算子としての役割</span></h3>



<p class="wp-block-paragraph">「&#038;」の便利なところは、関数を覚えなくても使える点にあります。セル参照・直接入力した文字列・ほかの数式の計算結果まで、種類を問わず自由につなげられるのが強みです。</p>



<p class="wp-block-paragraph">後ほど紹介するCONCATENATE関数（複数の文字列を結合する関数）とほぼ同じことができます。ただし「&#038;」なら関数名を打つ必要がありません。数式もぐっと短くなります。</p>



<h3 class="wp-block-heading"><span id="toc3">基本の書き方（セル参照・文字列の直接入力）</span></h3>



<p class="wp-block-paragraph">基本の構文はとてもシンプル。つなげたい要素を「&#038;」ではさむだけです。</p>



<pre class="wp-block-code"><code>=文字列1 &amp; 文字列2 &amp; 文字列3 ...</code></pre>



<p class="wp-block-paragraph">セルを指定するときはセル参照（A1など）を、文字そのものを入れたいときはダブルクォーテーションで囲んで直接入力します。</p>



<pre class="wp-block-code"><code>=A1 &amp; B1
=&quot;合計：&quot; &amp; C1</code></pre>



<p class="wp-block-paragraph">なお「&#038;」は演算子なので、CONCAT関数のような引数の個数制限はありません。ただし数式全体は8,192文字まで、1つのセルに表示できるのは32,767文字までというExcel共通の上限があります。実務でこの上限に達することはまずないので、安心して使ってみてください。</p>



<h2 class="wp-block-heading"><span id="toc4">&#038;を使った文字列結合の基本パターン</span></h2>



<p class="wp-block-paragraph">ここからは、実務でそのまま使える結合パターンを見ていきましょう。「セル同士の結合」「記号を挟む結合」「改行を挟む結合」の3つを押さえれば、日常業務のほとんどはカバーできます。</p>



<h3 class="wp-block-heading"><span id="toc5">氏名・住所などセル同士を結合する</span></h3>



<p class="wp-block-paragraph">まずは基本中の基本、2つのセルをそのままつなぐパターンです。A列に姓、B列に名が入っているとします。</p>



<pre class="wp-block-code"><code>=A2 &amp; B2</code></pre>



<p class="wp-block-paragraph">A2が「田中」、B2が「太郎」なら、結果は「田中太郎」になります。姓名を分けて管理していたデータを、宛名用に1列へまとめたいときに便利ですよね。</p>



<h3 class="wp-block-heading"><span id="toc6">記号や固定の文字を挟んで結合する</span></h3>



<p class="wp-block-paragraph">セルとセルの間に、スペースや記号を入れたい場面もよくあります。挟みたい文字をダブルクォーテーションで囲んで、「&#038;」でつなぐだけです。</p>



<pre class="wp-block-code"><code>=A2 &amp; &quot; &quot; &amp; B2
=A2 &amp; B2 &amp; &quot;様&quot;</code></pre>



<p class="wp-block-paragraph">上の式は「田中 太郎」のように間に半角スペースが入ります。下の式は「田中太郎様」と敬称が付きます。文字と文字の間に何を入れるかは、あなたの自由なんです。</p>



<h3 class="wp-block-heading"><span id="toc7">&#038;CHAR(10)&#038;で改行を挟んで結合する</span></h3>



<p class="wp-block-paragraph">競合記事があまり触れていない、便利なテクニックがこちら。セルの中で改行を入れながら結合する方法です。改行は CHAR(10) という関数（文字コードから改行文字を取り出す関数）で表現します。</p>



<p class="wp-block-paragraph">住所（A2）と電話番号（B2）を、1つのセルに上下2段で表示したいときはこう書きます。</p>



<pre class="wp-block-code"><code>=A2 &amp; CHAR(10) &amp; B2</code></pre>



<p class="wp-block-paragraph">ただし、これだけでは改行が見た目に反映されません。ここがつまずきやすいポイント。数式を入れたセルを選び、「ホーム」タブの「折り返して全体を表示する」をオンにしてください。</p>



<p class="wp-block-paragraph">これで初めて改行が表示されます。CHAR関数の詳しい仕組みは<a href="https://mashukabu.com/excel-function-howto-use-char/">ExcelのCHAR関数の使い方</a>で解説しています。</p>



<h2 class="wp-block-heading"><span id="toc8">&#038;とCONCAT・CONCATENATE・TEXTJOINの違い【比較表】</span></h2>



<p class="wp-block-paragraph">「文字列を結合するなら関数もあるよね？」と気になった方もいるでしょう。Excelには結合用の関数として、CONCATENATE・CONCAT・TEXTJOINの3つが用意されています。「&#038;」を含めた4方式の違いを、まず表で整理します。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>&#038;</th><th>CONCATENATE</th><th>CONCAT</th><th>TEXTJOIN</th></tr></thead><tbody><tr><td>セル範囲の指定</td><td>不可（1個ずつ繋ぐ）</td><td>不可</td><td>可能</td><td>可能</td></tr><tr><td>区切り文字の自動挿入</td><td>なし</td><td>なし</td><td>なし</td><td>あり</td></tr><tr><td>空白セルの自動除外</td><td>なし</td><td>なし</td><td>なし</td><td>あり</td></tr><tr><td>対応バージョン</td><td>全バージョン</td><td>全バージョン</td><td>2019以降</td><td>2019以降</td></tr><tr><td>手軽さ</td><td>数式が短い</td><td>関数名が長い</td><td>短め</td><td>引数が多い</td></tr></tbody></table></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>対応バージョン</strong>: 「&#038;」とCONCATENATEはすべてのバージョンのExcel・Excel for the webで使えます。一方でCONCATとTEXTJOINはExcel 2019以降・Microsoft 365のみ対応。Excel 2016以前で使うと <code>#NAME?</code> エラーになります。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc9">どの方法を選ぶべきかの判断基準</span></h3>



<p class="wp-block-paragraph">4つもあると迷いますよね。実は選び方はシンプルで、目的別に次のように考えれば十分です。</p>



<ul class="wp-block-list"><li><strong>少数のセルをサッとつなぐなら「&#038;」</strong>：数式が短く、全バージョンで動く万能選手</li><li><strong>A1:A10のようなセル範囲をまとめるなら「CONCAT」</strong>：範囲を1個の引数で指定できる</li><li><strong>区切り文字を入れたい・空白セルを飛ばしたいなら「TEXTJOIN」</strong>：カンマ区切りの一覧作りに最適</li><li><strong>古いバージョンとの互換が必要なら「CONCATENATE」</strong>：ただし新しい環境ではCONCATが推奨</li></ul>



<p class="wp-block-paragraph">セル範囲をまとめて指定したい場合は<a href="https://mashukabu.com/excel-function-howto-use-concat/">CONCAT関数</a>が便利です。区切り文字や空白セルの除外までこだわるなら<a href="https://mashukabu.com/excel-function-howto-use-textjoin/">TEXTJOIN関数</a>が向いています。</p>



<p class="wp-block-paragraph">旧バージョンとの互換を重視するなら<a href="https://mashukabu.com/excel-function-howto-use-concatenate/">CONCATENATE関数</a>を参考にしてみてください。迷ったら、まずは「&#038;」で試すのがおすすめです。</p>



<h2 class="wp-block-heading"><span id="toc10">&#038;で数値・日付を結合するとおかしくなる問題と対処法</span></h2>



<p class="wp-block-paragraph">「&#038;」を使い始めると、多くの人がぶつかる落とし穴があります。数値や日付を結合したとき、表示がガラッと崩れてしまう現象です。原因と直し方を知っておきましょう。</p>



<h3 class="wp-block-heading"><span id="toc11">シリアル値・書式が失われる原因</span></h3>



<p class="wp-block-paragraph">たとえば金額を表示するセルB2が、書式設定で「1,234,567」とカンマ区切りになっているとします。これを「&#038;」で結合すると、こうなります。</p>



<pre class="wp-block-code"><code>=A2 &amp; B2</code></pre>



<p class="wp-block-paragraph">結果は「合計1234567」。カンマが消えてしまいました。日付の場合はもっと厄介で、意味不明な数字（シリアル値と呼ばれる日付管理用の連番）として表示されます。</p>



<p class="wp-block-paragraph">理由は、「&#038;」が結びつけるのはセルの「中身の値」だけだから。カンマ区切りや日付形式といった「見た目の書式」は引き継いでくれないんです。ここを知らないと、何度やっても直らず頭を抱えることになります。</p>



<h3 class="wp-block-heading"><span id="toc12">TEXT関数を組み合わせて表示形式を保つ</span></h3>



<p class="wp-block-paragraph">解決策はTEXT関数（数値や日付を指定した書式の文字列に変換する関数）を挟むこと。表示したい形式をコードで指定してから結合します。</p>



<pre class="wp-block-code"><code>=A2 &amp; TEXT(B2,&quot;#,##0&quot;) &amp; &quot;円&quot;
=A2 &amp; TEXT(B2,&quot;yyyy/mm/dd&quot;)</code></pre>



<p class="wp-block-paragraph">上の式なら「合計1,234,567円」と、カンマ付きできれいに表示されます。下の式は日付を「2026/07/20」の形に整えてから結合します。</p>



<p class="wp-block-paragraph"><code>"#,##0"</code> や <code>"yyyy/mm/dd"</code> の部分が書式コードです。使える書式コードの一覧は<a href="https://mashukabu.com/excel-function-howto-use-text/">ExcelのTEXT関数の使い方</a>にまとめています。数値や日付を「&#038;」で結合するときは、TEXT関数とセットで覚えておきましょう。</p>



<h2 class="wp-block-heading"><span id="toc13">一歩進んだ&#038;の使い方とエラー対処</span></h2>



<p class="wp-block-paragraph">最後に、「&#038;」を使いこなすうえで知っておくと差がつくテクニックと、よく出るエラーへの対処をまとめます。</p>



<h3 class="wp-block-heading"><span id="toc14">&#8220;&#8220;&#038;A1&#038;&#8221;&#8221; でワイルドカードを動的に組み立てる</span></h3>



<p class="wp-block-paragraph">意外と知られていないのが、「&#038;」でワイルドカード（任意の文字を表す記号）を組み立てる使い方です。ワイルドカードの「*」は0文字以上の任意の文字列、「?」は任意の1文字を表します。</p>



<p class="wp-block-paragraph">セルの値を含む部分一致条件を作りたいときは、次のように書いてみましょう。</p>



<pre class="wp-block-code"><code>=&quot;*&quot; &amp; A1 &amp; &quot;*&quot;</code></pre>



<p class="wp-block-paragraph">A1が「東京」なら、この式は「<em>東京</em>」という条件を組み立てます。「東京」を含むデータすべてにマッチする条件、というわけです。A1の中身を変えるだけで条件も自動で変わるので、いちいち数式を書き換える必要がありません。</p>



<h3 class="wp-block-heading"><span id="toc15">COUNTIFとの組み合わせ例</span></h3>



<p class="wp-block-paragraph">この書き方が真価を発揮するのが、COUNTIF関数（条件に合うセルを数える関数）との組み合わせです。A1に入力したキーワードを含むデータが、B列に何件あるかを数えてみましょう。</p>



<pre class="wp-block-code"><code>=COUNTIF(B:B, &quot;*&quot; &amp; A1 &amp; &quot;*&quot;)</code></pre>



<p class="wp-block-paragraph">A1を「田中」にすれば「田中」を含む行の件数、「佐藤」に変えれば「佐藤」を含む件数が一瞬でわかります。検索ボックスのような仕組みが、関数だけで作れてしまうんです。COUNTIFの詳しい使い方は<a href="https://mashukabu.com/excel-function-howto-use-countif/">ExcelのCOUNTIF関数の使い方</a>を参考にしてみてください。</p>



<h3 class="wp-block-heading"><span id="toc16">#VALUE!エラーが出るときのチェックポイント</span></h3>



<p class="wp-block-paragraph">「&#038;」で結合した結果が <code>#VALUE!</code> エラーになることがあります。最も多い原因は、結合しようとしているセルのどれかにエラー値が入っているケース。1つでもエラーがあると、結合結果全体がエラーになってしまいます。</p>



<p class="wp-block-paragraph">結果が想定と違うときは、次の点を順にチェックしてみてください。</p>



<ul class="wp-block-list"><li>結合対象のセルに <code>#VALUE!</code> や <code>#N/A</code> などのエラーが混ざっていないか</li><li>前後の余分なスペースが原因で見た目がずれていないか（<a href="https://mashukabu.com/excel-function-howto-use-trim/">TRIM関数</a>で除去できます）</li><li>数値や日付の書式が崩れていないか（前述のTEXT関数で解決）</li></ul>



<p class="wp-block-paragraph">エラーセルが原因の場合は、IF関数とISERROR関数（エラーかどうかを判定する関数）を使いましょう。エラーを別の値に置き換えてから結合すると安全です。原因を1つずつ切り分けていけば、たいていのトラブルは解決しますよ。</p>



<h2 class="wp-block-heading"><span id="toc17">まとめ｜&#038;とCONCAT系関数を使い分けよう</span></h2>



<p class="wp-block-paragraph">Excelの「&#038;」（アンパサンド）は、文字列同士をつなぐ連結演算子でした。関数を覚えなくても、セル参照・直接入力した文字列・数式の結果まで自由に結合できる、手軽で頼れる記号です。</p>



<p class="wp-block-paragraph">最後に、この記事のポイントを振り返っておきましょう。</p>



<ul class="wp-block-list"><li><strong>基本</strong>：つなげたい要素を「&#038;」で挟むだけ。記号を入れたいときはダブルクォーテーションで囲む</li><li><strong>改行</strong>：<code>&CHAR(10)&</code> で改行を挟み、「折り返して全体を表示する」をオンにする</li><li><strong>使い分け</strong>：少数なら「&#038;」、範囲指定はCONCAT、区切り文字や空白除外はTEXTJOIN</li><li><strong>表示崩れ</strong>：数値・日付はTEXT関数で書式を指定してから結合する</li><li><strong>応用</strong>：<code>"<em>"&A1&"</em>"</code> でワイルドカード条件を動的に組み立てられる</li></ul>



<p class="wp-block-paragraph">まずは姓名の結合や、記号を挟んだ結合から試してみてください。「&#038;」に慣れてきたら、セル範囲をまとめて扱えるCONCAT系関数にステップアップするとさらに効率が上がります。文字列操作の全体像は<a href="https://mashukabu.com/excel-string-functions-guide/">Excelの文字列関数まとめ</a>で確認できるので、あわせてチェックしてみてくださいね。</p>



<p class="wp-block-paragraph">数式に出てくる記号は「&#038;」だけではありません。IF・COUNTIF・SUMIFで条件を指定するときに使う「=」「<>」「>=」などの比較演算子も、意味がわかれば条件式がぐっと組み立てやすくなります。詳しくは<a href="https://mashukabu.com/excel-comparison-operators/">Excel比較演算子とは｜<>・>=の意味と条件の書き方</a>で解説しています。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-ampersand-usage/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
