<?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>&quot; | nujonoa_blog</title>
	<atom:link href="https://nujonoa.com/tag/423/feed/" rel="self" type="application/rss+xml" />
	<link>https://nujonoa.com</link>
	<description>人生に役立つデータ集</description>
	<lastBuildDate>Tue, 11 Aug 2020 13:17:21 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>

<image>
	<url>https://nujonoa.com/wp-content/uploads/2019/04/cropped-DSC00976-e1554456145409-32x32.jpg</url>
	<title>&quot; | nujonoa_blog</title>
	<link>https://nujonoa.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【GAS】数式内に”(ダブルクオーテーション)が出てくるときの対処法</title>
		<link>https://nujonoa.com/how-to-use-double-quotation-marks-in-gas/</link>
					<comments>https://nujonoa.com/how-to-use-double-quotation-marks-in-gas/#respond</comments>
		
		<dc:creator><![CDATA[nujonoa]]></dc:creator>
		<pubDate>Tue, 11 Aug 2020 13:17:20 +0000</pubDate>
				<category><![CDATA[GAS]]></category>
		<category><![CDATA[google spreadsheet]]></category>
		<category><![CDATA[\"]]></category>
		<category><![CDATA["]]></category>
		<category><![CDATA[ダブルクオーテーションマーク]]></category>
		<guid isPermaLink="false">http://nujonoa.com/?p=6710</guid>

					<description><![CDATA[目次 【GAS】数式内に”(ダブルクオーテーション)が出てくるときの対処法GASの場合は簡単！「"」→「\”」と記述するだけ！まとめ 【GAS】数式内に”(ダブルクオーテーション)が出てくるときの対処法 GASをエクセル [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <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">【GAS】数式内に”(ダブルクオーテーション)が出てくるときの対処法</a></li><li><a href="#toc2" tabindex="0">GASの場合は簡単！「"」→「\”」と記述するだけ！</a></li><li><a href="#toc3" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">【GAS】数式内に”(ダブルクオーテーション)が出てくるときの対処法</span></h2>



<p>GASをエクセルVBAのように使用しようとすると、</p>



<p>setformula(数式)</p>



<p>を使って、数式をそのままセルに書き込みたいときが出てくると思います。</p>



<p>ExcelVBAでは、下記記事のような方法で回避できましたが、<br>GASはJAVAScriptをベースにしていますので、同じ方法では回避できません。</p>



<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-nujonoa-blog"><div class="wp-block-embed__wrapper">

<a rel="noopener" target="_blank" href="https://nujonoa.com/doublecotation-vba/" title="VBAダブルコーテーション内の&quot;&quot;の使い方!" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-right cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" src="http://nujonoa.com/wp-content/uploads/2019/05/25052019121319A-160x90.png" alt="" class=" internal-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">VBAダブルコーテーション内の""の使い方!</div><div class="blogcard-snippet internal-blogcard-snippet">VBA,ダブルコーテーション内の&quot;&quot;の使い方!VBAで数式を作成するときに、数式を「”」ダブルコーテーションで囲いますが、数式内にも「”」があるとエラーが起こってしまいます。これを防ぐためには、数式内の「”」を「””」と2個にすることで回避...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://nujonoa.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">nujonoa.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2019.10.02</div></div></div></div></a>
</div></figure>



<p>そこで今回は、GASにおける、数式内の「”」の回避方法を説明していきたいと思います。</p>



<h2 class="wp-block-heading"><span id="toc2">GASの場合は簡単！「"」→「\”」と記述するだけ！</span></h2>



<p>VBAＳでは、二つ重ねるとなどなどの方法で記載していましたが、<br>GASの場合は非常に簡単で</p>



<p>\"</p>



<p>と前方に</p>



<p>\</p>



<p>を入れるだけでokです。</p>



<p>ですので、</p>



<p>例えば、image関数を挿入する場合、</p>



<p class="is-style-secondary-box">=image(<strong><span class="marker-animation">"</span></strong>https://drive.google.com/uc?id=画像Id<strong><span class="marker-animation">"</span></strong>)</p>



<p>としてあげる必要があるのですが、<br>この場合は、</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: jscript; title: ; notranslate">
setformula(&quot;=image(\&quot;https://drive.google.com/uc?id=&quot; + file.getId() + &quot;\&quot;)&quot;)
</pre></div>


<p>と記載するとセルにきちんと</p>



<p class="is-style-secondary-box">=image(<span class="marker-animation">"</span>https://drive.google.com/uc?id=画像Id<span class="marker-animation">"</span>)</p>



<p>が入力されると思います。</p>



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



<p>実は非常に簡単に対処できたのですが、<br>この方法が見つかるまで結構時間がかかったので、<br>皆さんのお役に立てればと思います！</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nujonoa.com/how-to-use-double-quotation-marks-in-gas/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>VBAダブルコーテーション内の&quot;&quot;の使い方!</title>
		<link>https://nujonoa.com/doublecotation-vba/</link>
					<comments>https://nujonoa.com/doublecotation-vba/#respond</comments>
		
		<dc:creator><![CDATA[nujonoa]]></dc:creator>
		<pubDate>Wed, 02 Oct 2019 11:00:06 +0000</pubDate>
				<category><![CDATA[マクロVBA]]></category>
		<category><![CDATA[マクロ]]></category>
		<category><![CDATA[vba]]></category>
		<category><![CDATA["]]></category>
		<category><![CDATA[ダブルコーテーション]]></category>
		<guid isPermaLink="false">http://nujonoa.com/?p=2512</guid>

					<description><![CDATA[目次 VBA,ダブルコーテーション内の""の使い方!実例を使って紹介応用編解説A1A2A3まとめ VBA,ダブルコーテーション内の""の使い方! VBAで数式を作成するときに、数式を「”」ダブルコーテーションで囲いますが [&#8230;]]]></description>
										<content:encoded><![CDATA[
<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">VBA,ダブルコーテーション内の""の使い方!</a></li><li><a href="#toc2" tabindex="0">実例を使って紹介</a></li><li><a href="#toc3" tabindex="0">応用編</a><ol><li><a href="#toc4" tabindex="0">解説</a><ol><li><a href="#toc5" tabindex="0">A1</a></li><li><a href="#toc6" tabindex="0">A2</a></li><li><a href="#toc7" tabindex="0">A3</a></li></ol></li></ol></li><li><a href="#toc8" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">VBA,ダブルコーテーション内の""の使い方!</span></h2>



<p>VBAで数式を作成するときに、<br>数式を「”」ダブルコーテーションで囲いますが、<br>数式内にも「”」があるとエラーが起こってしまいます。</p>



<p>これを防ぐためには、数式内の「”」を「””」と2個にすることで回避できます。</p>



<h2 class="wp-block-heading"><span id="toc2">実例を使って紹介</span></h2>



<p>VBAで数式を記載するとき、一番簡単なやり方は、</p>



<p>①エクセルのセル内に数式を作り、コピーする。<br>②range("A1").value="数式"　として、数式部分にペーストする</p>



<p>という手順ではないでしょうか？<br>しかし、数式内に「"(ダブルコーテーション)」を使ってあるときには、<br>エラーとなってしまいます。</p>



<p>例えば、</p>



<p>=IF(A2="男性","〇","×")　を上記のやり方で実装すると<br>↓<br>RANGE("A1").VALUE="<span class="bold-red">=IF(A2="男性","〇","×")</span>"<br>となりますが、下記の通りエラーが出てしまいます。</p>



<figure class="wp-block-image"><img fetchpriority="high" decoding="async" width="361" height="267" src="https://nujonoa.com/wp-content/uploads/2019/10/image-5.png" alt="" class="wp-image-2515" srcset="https://nujonoa.com/wp-content/uploads/2019/10/image-5.png 361w, https://nujonoa.com/wp-content/uploads/2019/10/image-5-300x222.png 300w" sizes="(max-width: 361px) 100vw, 361px" /></figure>



<p>なぜこのような結果になるかというと、<br>””に囲まれた範囲は文字列とみなされるため、<br><span class="bold-red"><span class="bold-blue">"=IF(A2="</span></span><span class="bold-blue"> <span class="bold-green">男性</span> </span><span class="bold-red"><span class="bold-blue">","</span> </span><span class="bold-blue"><span class="bold-green">〇</span></span> <span class="bold-red"><span class="bold-blue">","</span></span><span class="blue"><span class="bold-blue"> <span class="bold-green">×</span> </span></span><span class="bold-red">")"</span></p>



<p><span class="bold-blue">青色　⇒　文字列</span><br><span class="bold-green">緑　⇒　何かの変数？？？</span><br>と、コンパイラーが認識してしまうからです。</p>



<p>これを回避するためには、数式内の「"」を2回繰り返し「""」とします。</p>



<p><span class="fz-20px">"=IF(A2=</span><span class="bold-green"><span class="bold-blue"><span class="bold-red"><span class="fz-20px">"</span></span></span></span><span class="bold-red"><span class="fz-20px"> </span></span><span class="fz-20px">男性 </span><span class="bold-red"><span class="fz-20px">"</span></span><span class="fz-20px">,</span><span class="bold-red"><span class="fz-20px">"</span></span><span class="fz-20px"> 〇 </span><span class="bold-red"><span class="fz-20px">"</span></span><span class="fz-20px">,</span><span class="bold-red"><span class="fz-20px">"</span></span><span class="fz-20px"> ×</span><span class="bold-red"><span class="fz-20px"> "</span></span><span class="fz-20px">)</span><span class="bold-red"><span class="fz-20px">"</span></span></p>



<p>↓</p>



<p><span class="fz-20px">"=IF(A2=</span><span class="bold-red"><span class="fz-20px">""</span></span><span class="fz-20px"> 男性 </span><span class="bold-red"><span class="fz-20px">""</span></span><span class="fz-20px">,</span><span class="bold-red"><span class="fz-20px">""</span></span><span class="fz-20px"> 〇 </span><span class="bold-red"><span class="fz-20px">""</span></span><span class="fz-20px">,</span><span class="bold-red"><span class="fz-20px">""</span></span><span class="fz-20px"> × </span><span class="bold-red"><span class="fz-20px">""</span></span><span class="fz-20px">)"</span></p>



<p>で回避することができます。</p>



<h2 class="wp-block-heading"><span id="toc3">応用編</span></h2>



<p>先ほどのことが分かったとして、<br>下記コードで各セルに何が表示されるかお分かりですか？</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: vb; title: ; notranslate">
Sub ダブルコーテーションの使い方()

S = &quot;TEST&quot;

Range(&quot;A1&quot;).Value = &quot; &quot; &amp; S &amp; &quot; &quot;
Range(&quot;A2&quot;).Value = &quot;&quot;&quot; &amp; S &amp; &quot;&quot;&quot;
Range(&quot;A3&quot;).Value = &quot;&quot;&quot;&quot; &amp; S &amp; &quot;&quot;&quot;&quot;

End Sub
</pre></div>


<div class="wp-block-cocoon-blocks-toggle-box-1 toggle-wrap block-box"><input id="toggle-checkbox-20191002130958" class="toggle-checkbox" type="checkbox"/><label class="toggle-button" for="toggle-checkbox-20191002130958">答え</label><div class="toggle-content">
<figure class="wp-block-image"><img loading="lazy" decoding="async" width="107" height="75" src="https://nujonoa.com/wp-content/uploads/2019/10/image-7.png" alt="" class="wp-image-2519"/></figure>
</div></div>



<h3 class="wp-block-heading"><span id="toc4">解説</span></h3>



<p>1つずつ解説していきます。</p>



<p>分かりやすいように、<br><span class="marker-animation-2071">文字列として認識させるための「"」を赤色</span><br><span class="marker-animation-2072">数式に使用するための「”」を緑色として</span><br>区別していきます。</p>



<h4 class="wp-block-heading"><span id="toc5">A1</span></h4>



<p>セルA1の数式の「"」に色を付けると下記の通りとなります。</p>



<p> <span class="marker-animation-2071"><span class="bold-red">" "</span></span> &amp; S &amp; <span class="marker-animation-2071"><span class="bold-red">" "</span></span></p>



<p>文字列として認識させるために「”」が使われており、<br>その間は「 (空白)」となっていますので、表示結果は「 TEST 」となります。</p>



<h4 class="wp-block-heading"><span id="toc6">A2</span></h4>



<p>セルA2の数式の「"」に色を付けると下記の通りとなります。</p>



<p> <span class="marker-animation-2071"><span class="bold-red">"<span class="bold-green"><span class="marker-animation-2072">""</span></span></span></span><span class="bold-green"><span class="marker-animation-2072"> </span></span>&amp; S &amp; <span class="marker-animation-2071"><span class="bold-red"><span class="marker-animation-2072"><span class="bold-green">""</span></span>"</span></span></p>



<p>この場合、一番左端、右端の「"」は文字列を表すもの。<br>その中にある「""」は数式に使用するための「"」になります。</p>



<p>結果として、Sも含めてすべてを文字列として認識しますので、「" &amp; S &amp; "」が表示されます。</p>



<h4 class="wp-block-heading"><span id="toc7">A3</span></h4>



<p>セルA3の数式の「"」に色を付けると下記の通りとなります。</p>



<p> <span class="marker-animation-2071"><span class="bold-red">"<span class="bold-green"><span class="marker-animation-2072">""</span></span></span></span><span class="bold-green"><span class="marker-animation-2072"><span class="bold-red"><span class="marker-animation-2071">"</span></span></span></span> &amp; S &amp; <span class="marker-animation-2071"><span class="bold-red">"</span><span class="bold-red"><span class="marker-animation-2072"><span class="bold-green">""</span></span>"</span></span></p>



<p>この場合、""""は文字列を表す「"～"」に囲まれた「""」ですので、左側、右側は「"」<br>と表示されます。</p>



<p>結果として、「”」 &amp; S &amp; 「"」となりますので、表示は"TEST"となります。</p>



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



<p>非常に複雑ですが、<br>まずはきちんと数式を作った後に、<br>「”」⇒「""」に変更していくといいと思います。</p>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://nujonoa.com/doublecotation-vba/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
