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

<channel>
	<title>まとめる  |  独学エクセル塾</title>
	<atom:link href="https://dokugakuexcel.com/tag/%E3%81%BE%E3%81%A8%E3%82%81%E3%82%8B/feed/" rel="self" type="application/rss+xml" />
	<link>https://dokugakuexcel.com</link>
	<description>初心者から中級者までシステム・関数・VBAを伝授します</description>
	<lastBuildDate>Sat, 15 Oct 2022 14:37:16 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://dokugakuexcel.com/wp-content/uploads/2021/06/cropped-cropped-image-66-1-32x32.jpg</url>
	<title>まとめる  |  独学エクセル塾</title>
	<link>https://dokugakuexcel.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">194648711</site>	<item>
		<title>【マクロVBA】複数行のソースコードを1行・小数行にまとめて短縮する!:(コロン)の活用について</title>
		<link>https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e7%9f%a5%e8%ad%98-26%e3%80%91%e8%a4%87%e6%95%b0%e8%a1%8c%e3%81%ae%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%a0%e3%82%921%e8%a1%8c%e3%83%bb%e5%b0%8f%e6%95%b0/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590%25e3%2583%259e%25e3%2582%25af%25e3%2583%25advba%25e7%259f%25a5%25e8%25ad%2598-26%25e3%2580%2591%25e8%25a4%2587%25e6%2595%25b0%25e8%25a1%258c%25e3%2581%25ae%25e3%2583%2597%25e3%2583%25ad%25e3%2582%25b0%25e3%2583%25a9%25e3%2583%25a0%25e3%2582%25921%25e8%25a1%258c%25e3%2583%25bb%25e5%25b0%258f%25e6%2595%25b0</link>
					<comments>https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e7%9f%a5%e8%ad%98-26%e3%80%91%e8%a4%87%e6%95%b0%e8%a1%8c%e3%81%ae%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%a0%e3%82%921%e8%a1%8c%e3%83%bb%e5%b0%8f%e6%95%b0/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Tue, 01 Mar 2022 13:49:29 +0000</pubDate>
				<category><![CDATA[ソースコード]]></category>
		<category><![CDATA[マクロVBA]]></category>
		<category><![CDATA[まとめる]]></category>
		<category><![CDATA[マクロ]]></category>
		<category><![CDATA[：]]></category>
		<category><![CDATA[:]]></category>
		<category><![CDATA[VBA]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=2320</guid>

					<description><![CDATA[前回の記事では長くなったプログラムを改行・複数の行に分ける方法について紹介しました。前回の記事はこちらから☟ 【マクロVBA知識 25】長くなったプログラムを改行・複数の行に分ける方法 ► 独学エクセル塾 (dokuga [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>前回の記事では長くなったプログラムを改行・複数の行に分ける方法について紹介しました。<br>前回の記事はこちらから☟</p>



<p><a href="https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e7%9f%a5%e8%ad%98-25%e3%80%91%e9%95%b7%e3%81%8f%e3%81%aa%e3%81%a3%e3%81%9f%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%a0%e3%82%92%e6%94%b9%e8%a1%8c%e3%83%bb/?preview_id=2308&amp;preview_nonce=29071d402c&amp;preview=true&amp;_thumbnail_id=2318">【マクロVBA知識 25】長くなったプログラムを改行・複数の行に分ける方法 ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p>今回は前回の内容の対称となる<strong><span class="marker-under">複数行のプログラムを1行・小数行にまとめる方法</span></strong>について紹介します。<br>Select Caseなどを使用する中で条件が単純な場合は文字数が少ないのに対し<br>必要となる行は増えてしまいます。</p>



<p>そこで今回は複数に分かれたプログラムを1行・小数行にまとめて<br>コンパクトに管理しやすいプログラムを作成する方法について紹介したいと思います。</p>



<p>それでは見ていきましょう。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">■見本のプログラムを紹介</a></li><li><a href="#toc2" tabindex="0">■プログラムを1行・小数行にまとめる</a></li><li><a href="#toc3" tabindex="0">■よくあるエラーと対処法について</a><ol><li><a href="#toc4" tabindex="0">・コンパイルエラー：End If に対応するIf ブロックがありません/行頭のみ許されるステートメントです</a></li></ol></li><li><a href="#toc5" tabindex="0">&#x2b1b;︎公式の説明</a></li><li><a href="#toc6" tabindex="0">■まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">■見本のプログラムを紹介</span></h2>



<p>まず、内容を紹介するにあたりイメージしやすいように<br>見本の作業とプログラムを用意しました。下図をご覧ください。</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="655" height="130" src="https://dokugakuexcel.com/wp-content/uploads/2022/03/image-10.png" alt="" class="wp-image-2322" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/03/image-10.png 655w, https://dokugakuexcel.com/wp-content/uploads/2022/03/image-10-300x60.png 300w" sizes="(max-width: 655px) 100vw, 655px" /></figure>



<p>内容としてD3にグーチョキパーを入力すると勝敗がF3に出力されるようにしたいと思います。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="523" height="292" src="https://dokugakuexcel.com/wp-content/uploads/2022/03/image-11.png" alt="" class="wp-image-2323" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/03/image-11.png 523w, https://dokugakuexcel.com/wp-content/uploads/2022/03/image-11-300x167.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/03/image-11-120x68.png 120w, https://dokugakuexcel.com/wp-content/uploads/2022/03/image-11-160x90.png 160w, https://dokugakuexcel.com/wp-content/uploads/2022/03/image-11-320x180.png 320w" sizes="(max-width: 523px) 100vw, 523px" /></figure>



<p>ではプログラムを作成してみましょう。<br>結果は下記の通りです。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Sub じゃんけんの勝敗()</p><p>Dim A As String<br>A = Cells(3, 4) &#8216;自分の出した手</p><p>Select Case A<br>Case Is = &#8220;グー&#8221;<br>Cells(3, 6) = &#8220;あいこ&#8221;<br>Case Is = &#8220;チョキ&#8221;<br>Cells(3, 6) = &#8220;負け&#8221;<br>Case Is = &#8220;パー&#8221;<br>Cells(3, 6) = &#8220;勝ち&#8221;<br>End Select</p><p>End Sub</p></blockquote>



<p>上記プログラムでは<em><span class="marker-under-red">Ｃaseが複数あり、行数が増えてしまっています</span></em>。</p>



<p>ではこちらを小数行にまとめていきましょう。</p>



<h2 class="wp-block-heading"><span id="toc2">■プログラムを1行・小数行にまとめる</span></h2>



<p>では先ほどのプログラムを実際の図で確認してみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="473" height="332" src="https://dokugakuexcel.com/wp-content/uploads/2022/03/image-12.png" alt="" class="wp-image-2325" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/03/image-12.png 473w, https://dokugakuexcel.com/wp-content/uploads/2022/03/image-12-300x211.png 300w" sizes="(max-width: 473px) 100vw, 473px" /></figure>



<p>Caseが多く、行数が増えてしまいます。<br>ここで使用するのが<strong><span class="marker-under-blue">「：（コロン）」</span></strong>です。</p>



<p>使用方法は簡単です。<strong><span class="marker-under-blue">1行目と2行目を1つにまとめ、間に「：」を付けるだけ</span></strong>です。<br>例えば<span class="bold-red">A行</span>と<span class="bold-blue">B行</span>があったとすると「<span class="bold-red">A行</span>：<span class="bold-blue">B行</span>」という配置で1行にすることができます。</p>



<p>では先ほどのプログラムを1つのまとめてみましょう。<br>結果はこのようになりました。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Sub コロンを使用したじゃんけんの勝敗()</p><p>Dim A As String<br>A = Cells(3, 4) &#8216;自分の出した手</p><p>Select Case A: Case Is = &#8220;グー&#8221;: Cells(3, 6) = &#8220;あいこ&#8221;: Case Is = &#8220;チョキ&#8221;: Cells(3, 6) = &#8220;負け&#8221;: Case Is = &#8220;パー&#8221;: Cells(3, 6) = &#8220;勝ち&#8221;: End Select</p><p>End Sub</p></blockquote>



<p>実際の図で見てみましょう。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="112" src="https://dokugakuexcel.com/wp-content/uploads/2022/03/image-13-1024x112.png" alt="" class="wp-image-2326" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/03/image-13-1024x112.png 1024w, https://dokugakuexcel.com/wp-content/uploads/2022/03/image-13-300x33.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/03/image-13-768x84.png 768w, https://dokugakuexcel.com/wp-content/uploads/2022/03/image-13-1536x168.png 1536w, https://dokugakuexcel.com/wp-content/uploads/2022/03/image-13.png 1760w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>いかがでしょうか。<br><em><span class="marker-under"><strong>複</strong></span></em><span class="marker-under"><strong>数行のプログラムを1行にまとめることができました</strong></span>。<br>マクロVBAの機能上、行を分けないといけないもので文字数が少ない場合は<br>「：」を使って1行・小数行にまとめてみてください。</p>



<h2 class="wp-block-heading"><span id="toc3">■よくあるエラーと対処法について</span></h2>



<p>ここからは本内容で発生しやすいエラーと対処法について紹介します。</p>



<h3 class="wp-block-heading"><span id="toc4">・コンパイルエラー：End If に対応するIf ブロックがありません/行頭のみ許されるステートメントです</span></h3>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="271" src="https://dokugakuexcel.com/wp-content/uploads/2022/03/image-14-1024x271.png" alt="" class="wp-image-2327" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/03/image-14-1024x271.png 1024w, https://dokugakuexcel.com/wp-content/uploads/2022/03/image-14-300x79.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/03/image-14-768x203.png 768w, https://dokugakuexcel.com/wp-content/uploads/2022/03/image-14.png 1126w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>こちらを使用した方は<strong><span class="marker-under-red">If Thenで「：（コロン）」を使用した</span></strong>のでないでしょうか。<br>再度見本を見てみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="655" height="129" src="https://dokugakuexcel.com/wp-content/uploads/2022/03/image-15.png" alt="" class="wp-image-2328" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/03/image-15.png 655w, https://dokugakuexcel.com/wp-content/uploads/2022/03/image-15-300x59.png 300w" sizes="(max-width: 655px) 100vw, 655px" /></figure>



<p>内容としてD3にグーチョキパーを入力すると勝敗がF3に出力されるようにしたいと思います。<br>今回はIf Ｔhenで作成してみました。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Sub IFを使用したじゃんけんの勝敗()</p><p>Dim A As String<br>A = Cells(3, 4) &#8216;自分の出した手</p><p>If A = &#8220;グー&#8221; Then<br>Cells(3, 6) = &#8220;あいこ&#8221;<br>ElseIf A = &#8220;チョキ&#8221; Then<br>Cells(3, 6) = &#8220;負け&#8221;<br>ElseIf A = &#8220;パー&#8221; Then<br>Cells(3, 6) = &#8220;勝ち&#8221;<br>End If</p><p>End Sub</p></blockquote>



<p>このプログラムでは正常に機能します。<br>ここで「：（コロン）」を使用して行を短縮してみましょう。</p>



<p>結果はこのようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="1009" height="222" src="https://dokugakuexcel.com/wp-content/uploads/2022/03/image-16.png" alt="" class="wp-image-2329" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/03/image-16.png 1009w, https://dokugakuexcel.com/wp-content/uploads/2022/03/image-16-300x66.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/03/image-16-768x169.png 768w" sizes="(max-width: 1009px) 100vw, 1009px" /></figure>



<p><strong><span class="marker-under-red">文字が赤くなり、エラーが出てしまいました</span></strong>。</p>



<p>結果として<strong><span class="marker-under-red">「：（コロン）」はIf Thenで使用することはできなくなっています</span></strong>。<br>処理の方は使用できるのですがThenとそれ以降の処理は行を分ける必要があります。</p>



<p>Select Ｃaseは見本の通り使用できるので<br>こちらを使用するのも手ですね。</p>



<h2 class="wp-block-heading"><span id="toc5">&#x2b1b;︎公式の説明</span></h2>



<p>わかりやすいように説明したため公式と使用する語句が異なりますが<br>マイクロソフト公式の説明については下記のリンクを参照してください。☟</p>



<p><a href="https://learn.microsoft.com/ja-jp/office/vba/library-reference/concepts/getting-started-with-vba-in-office">Office VBA の基礎知識 | Microsoft Learn</a></p>



<h2 class="wp-block-heading"><span id="toc6">■まとめ</span></h2>



<p>いかがだったでしょうか。<br>プログラムが長くなってしまうと、どこからどこまでがどの処理かわからなくなってしまいます。</p>



<p>その際は「：（コロン）」を使用して行を短縮してみてください。</p>



<p>それでは次回の記事でお会いしましょう。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e7%9f%a5%e8%ad%98-26%e3%80%91%e8%a4%87%e6%95%b0%e8%a1%8c%e3%81%ae%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%a0%e3%82%921%e8%a1%8c%e3%83%bb%e5%b0%8f%e6%95%b0/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2320</post-id>	</item>
		<item>
		<title>【CONCATENATE関数】複数の文字・セルを参照し、1つの文字につなげる・まとめる方法</title>
		<link>https://dokugakuexcel.com/%e3%80%90concatenate%e9%96%a2%e6%95%b0%e3%80%91%e8%a4%87%e6%95%b0%e3%81%ae%e6%96%87%e5%ad%97%e3%83%bb%e3%82%bb%e3%83%ab%e3%82%92%e5%8f%82%e7%85%a7%e3%81%97%e3%80%811%e3%81%a4%e3%81%ae%e6%96%87/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590concatenate%25e9%2596%25a2%25e6%2595%25b0%25e3%2580%2591%25e8%25a4%2587%25e6%2595%25b0%25e3%2581%25ae%25e6%2596%2587%25e5%25ad%2597%25e3%2583%25bb%25e3%2582%25bb%25e3%2583%25ab%25e3%2582%2592%25e5%258f%2582%25e7%2585%25a7%25e3%2581%2597%25e3%2580%25811%25e3%2581%25a4%25e3%2581%25ae%25e6%2596%2587</link>
					<comments>https://dokugakuexcel.com/%e3%80%90concatenate%e9%96%a2%e6%95%b0%e3%80%91%e8%a4%87%e6%95%b0%e3%81%ae%e6%96%87%e5%ad%97%e3%83%bb%e3%82%bb%e3%83%ab%e3%82%92%e5%8f%82%e7%85%a7%e3%81%97%e3%80%811%e3%81%a4%e3%81%ae%e6%96%87/?noamp=mobile#comments</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Sat, 10 Jul 2021 13:51:55 +0000</pubDate>
				<category><![CDATA[関数]]></category>
		<category><![CDATA[文字]]></category>
		<category><![CDATA[CONCATENATE関数]]></category>
		<category><![CDATA[CONCATENATE]]></category>
		<category><![CDATA[つなげる]]></category>
		<category><![CDATA[くっつける]]></category>
		<category><![CDATA[まとめる]]></category>
		<category><![CDATA[1つにする]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=568</guid>

					<description><![CDATA[今回は入力された文字列やセルの値を1つの表示にまとめるCONCATENATE関数について説明します。 モニター画面の表示であったり、住所の連結などに使用できそうですね。 システムを作成する方は役立つと思いますので、ぜひ参 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>今回は入力された文字列やセルの値を1つの表示にまとめる<br>CONCATENATE関数について説明します。</p>



<p>モニター画面の表示であったり、住所の連結などに使用できそうですね。</p>



<p>システムを作成する方は役立つと思いますので、ぜひ参考にしてみてください。</p>



<p>それでは見ていきましょう。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-4" checked><label class="toc-title" for="toc-checkbox-4">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">■関数の仕組み</a></li><li><a href="#toc2" tabindex="0">■ 1つの文字に結合する方法</a></li><li><a href="#toc3" tabindex="0">■ 数式にも直接文字を入れてみる。</a></li><li><a href="#toc4" tabindex="0"> ■よくあるエラーと対処法 </a><ol><li><a href="#toc5" tabindex="0">・参照先にエラーがある</a></li></ol></li><li><a href="#toc6" tabindex="0">■応用問題</a></li><li><a href="#toc7" tabindex="0">■公式の説明</a></li><li><a href="#toc8" tabindex="0">■まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">■関数の仕組み</span></h2>



<p></p>



<figure class="wp-block-pullquote"><blockquote><p><strong>=CONCATENATE(<span class="has-inline-color has-red-color">値1</span>,<span class="has-inline-color has-indigo-color">値2</span>,<span class="has-inline-color has-teal-color">値3</span>,・・・)</strong></p></blockquote></figure>



<p></p>



<h2 class="wp-block-heading"><span id="toc2">■ 1つの文字に結合する方法</span></h2>



<p></p>



<p>そして今回の見本のシートは下記の電話番号のデータが入力されているシートをもとに説明したいと思います。</p>



<p><br>行いたい作業としてはＣ列・Ｄ列・E列に分割された番号があるので<br>そちらの数値をF列の番号（結合）に繋げて出力してみましょう。</p>



<p></p>



<figure class="wp-block-image size-large"><img decoding="async" width="530" height="176" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-93.png" alt="" class="wp-image-569" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-93.png 530w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-93-300x100.png 300w" sizes="(max-width: 530px) 100vw, 530px" /></figure>



<p></p>



<p>関数の内容で言うと下記のように表します。</p>



<p><span class="fz-22px"><strong>=CONCATENATE(値1,値2,値3,・・・)</strong></span></p>



<p>Aさんを見ていきましょう。Aさんの分割番号と番地は下記のようになってます。</p>



<p>値1＝891(<span class="has-inline-color has-red-color">C3</span>)<br>値2＝5158(<span class="has-inline-color has-indigo-color">D3</span>)<br>値3＝4861(<span class="has-inline-color has-teal-color">E5</span>)</p>



<p>これを連結してみましょう。</p>



<p>式ではこのようになります。</p>



<p><span class="fz-22px"><strong>=CONCATENATE(<span class="has-inline-color has-red-color">C3</span>,<span class="has-inline-color has-indigo-color">D3</span>,<span class="has-inline-color has-teal-color">E3</span>)</strong></span></p>



<p>では実際に打ち込んでみます。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="560" height="388" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-94.png" alt="" class="wp-image-570" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-94.png 560w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-94-300x208.png 300w" sizes="(max-width: 560px) 100vw, 560px" /></figure>



<p>うまく機能していますね。</p>



<p><br>次の項目ではハイフン(-)を数式に入力して追加してみましょう。</p>



<p></p>



<h2 class="wp-block-heading"><span id="toc3">■ 数式にも直接文字を入れてみる。</span></h2>



<p></p>



<p>今度は関数にも文字を入れてみます。</p>



<p>前回までの式はこちら</p>



<p><strong><span class="fz-22px">=CONCATENATE(C3,D3,E3)</span></strong></p>



<p>この値のC3とD3の間に「- (ハイフン)」<br>この値のD3とE3の間に「- (ハイフン)」</p>



<p>を入れてみましょう。</p>



<p>文字を入れる際は「”」で囲ってあげます。</p>



<p>式としてはこのようになります。</p>



<p><strong><span class="fz-22px">=CONCATENATE(C3,&#8221;-&#8220;,D3,&#8221;-&#8220;,E3)</span></strong></p>



<p>では実際に入力してみましょう。</p>



<p></p>



<figure class="wp-block-image size-large"><img decoding="async" width="566" height="386" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-95.png" alt="" class="wp-image-571" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-95.png 566w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-95-300x205.png 300w" sizes="(max-width: 566px) 100vw, 566px" /></figure>



<p></p>



<p>うまくハイフンが入っていますね。<br>ではBさんからEさんも同様に入力してみましょう。</p>



<p>フィルダウンすれば参照と”-”の式を維持しつつ一気に入力できます。</p>



<p></p>



<figure class="wp-block-image size-large"><img decoding="async" width="548" height="193" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-96.png" alt="" class="wp-image-572" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-96.png 548w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-96-300x106.png 300w" sizes="(max-width: 548px) 100vw, 548px" /></figure>



<p>このようになります。</p>



<p>これで文字の連結が楽になりました。</p>



<p></p>



<h2 class="wp-block-heading"><span id="toc4"> ■よくあるエラーと対処法 </span></h2>



<p>CONCATENATE関数でよくあるエラーについて説明します。</p>



<p></p>



<h3 class="wp-block-heading"><span id="toc5">・参照先にエラーがある</span></h3>



<p>では下図をご覧ください。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="845" height="223" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-340.png" alt="" class="wp-image-1443" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-340.png 845w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-340-300x79.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-340-768x203.png 768w" sizes="(max-width: 845px) 100vw, 845px" /></figure>



<p>先程使用していたシートですね。</p>



<p>数式も同様です。しかし参照先にエラーが存在しています。</p>



<p>その結果、このようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="846" height="229" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-341.png" alt="" class="wp-image-1444" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-341.png 846w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-341-300x81.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-341-768x208.png 768w" sizes="(max-width: 846px) 100vw, 846px" /></figure>



<p>参照先のエラーにつられて結果もエラーになりました。</p>



<p>こちらの対処法はエラーを解決するしかありません。</p>



<p>IFERROR関数などを使用してエラーが生じないようにしてください。</p>



<p></p>



<h2 class="wp-block-heading"><span id="toc6">■応用問題</span></h2>



<p> ではCONCATENATE関数を応用して様々な出力をしてみましょう。</p>



<p></p>



<p>・関数を参照に入れる</p>



<p> CONCATENATE関数 の参照は数式を打ち込んでも機能してくれます。</p>



<p>下図をご覧ください。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="751" height="119" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-342.png" alt="" class="wp-image-1445" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-342.png 751w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-342-300x48.png 300w" sizes="(max-width: 751px) 100vw, 751px" /></figure>



<p>「Ｂ3」に入力してある日付を参考にして</p>



<p>「対象の日付は○○曜日です。」と表示してみましょう。</p>



<p>　</p>



<p>　</p>



<p>答え：=CONCATENATE(&#8220;対象の日付は&#8221;,TEXT(B3,&#8221;aaa&#8221;),&#8221;曜日です。&#8221;)</p>



<p>まず初めに「 対象の日付は」を打ち込みます。</p>



<p>そのあとTEXT関数を使用して参照の曜日を出力します。</p>



<p>ここでは「土」になってますね。</p>



<p>最後に 「曜日です。 」を追加すれば完了です。</p>



<p>　</p>



<p>曜日を求める方法についてはこちら☟</p>



<p><a href="https://dokugakuexcel.com/%e3%80%90%e6%9b%9c%e6%97%a5%e3%82%92%e9%96%a2%e6%95%b0%e3%81%a7%e8%a1%a8%e7%a4%ba%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e5%af%be%e8%b1%a1%e3%83%bb%e7%8f%be%e5%9c%a8%e3%81%ae%e6%9b%9c/">【曜日を関数で表示】エクセルで対象・現在の曜日を返す・表示する～WEEKDAY/TEXT関数～ ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p>　</p>



<h2 class="wp-block-heading"><span id="toc7">■公式の説明</span></h2>



<p>わかりやすいように説明したため公式と使用する語句が異なりますが</p>



<p>マイクロソフト公式の説明については下記のリンクを参照してください。☟</p>



<p><a href="https://support.microsoft.com/ja-jp/office/concatenate-%E9%96%A2%E6%95%B0-8f8ae884-2ca8-4f7a-b093-75d702bea31d">CONCATENATE 関数 &#8211; Office サポート (microsoft.com)</a></p>



<p>　</p>



<h2 class="wp-block-heading"><span id="toc8">■まとめ</span></h2>



<p></p>



<p>いかがだったでしょうか。<br>これで様々な表示が可能になりましたね。</p>



<p></p>



<p>参照に数式を入力できるのはとても便利です。</p>



<p>ちなみに「＆」を入力するだけでも文字をつなげることができます。</p>



<p>例えば応用問題で使用した下の数式は</p>



<p> <strong><span class="marker-under-red">=CONCATENATE(&#8220;対象の日付は&#8221;,TEXT(B3,&#8221;aaa&#8221;),&#8221;曜日です。&#8221;) </span></strong></p>



<p> 「＆」を 使用すると下記のようになります。</p>



<p><strong><span class="marker-under-blue">=&#8221;対象の日付は&#8221;&amp;TEXT(B3,&#8221;aaa&#8221;)&amp;&#8221;曜日です。&#8221;</span></strong></p>



<p>どちらも出力結果は同じです。</p>



<p></p>



<p>それでは次回の記事でお会いしましょう。</p>



<p></p>



<p class="has-text-align-center">このサイトでは独学でエクセルの技術を磨くことができます。基本操作やVBA、関数を随時更新中です。</p>



<p class="has-text-align-center">関数の使い方や効果を、実際のエクセルを使用してわかりやすくしています。</p>



<p class="has-text-align-center">いつかはエクセルの教科書のようなサイトを目指してます。<br>コメントで知りたいことや悩みなど記入していただければお答えしていきます。<br>ぜひ、ほかの記事もご覧ください。皆様の参考になれれば幸いです！</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dokugakuexcel.com/%e3%80%90concatenate%e9%96%a2%e6%95%b0%e3%80%91%e8%a4%87%e6%95%b0%e3%81%ae%e6%96%87%e5%ad%97%e3%83%bb%e3%82%bb%e3%83%ab%e3%82%92%e5%8f%82%e7%85%a7%e3%81%97%e3%80%811%e3%81%a4%e3%81%ae%e6%96%87/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">568</post-id>	</item>
	</channel>
</rss>
