<?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>LOWER関数 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/lower%E9%96%A2%E6%95%B0/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 04 Jun 2026 14:44:47 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>LOWER関数 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>スプレッドシートのLOWER関数の使い方｜英字を小文字に一括変換する方法</title>
		<link>https://mashukabu.com/spreadsheet-lower-function/</link>
					<comments>https://mashukabu.com/spreadsheet-lower-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 19 Mar 2026 09:48:18 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[ARRAYFORMULA]]></category>
		<category><![CDATA[LOWER関数]]></category>
		<category><![CDATA[PROPER関数]]></category>
		<category><![CDATA[UPPER関数]]></category>
		<category><![CDATA[データクレンジング]]></category>
		<category><![CDATA[小文字変換]]></category>
		<category><![CDATA[文字列変換]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4316</guid>

					<description><![CDATA[スプレッドシートのLOWER関数で英字を小文字に一括変換する方法を解説。メールアドレスの統一やデータクレンジングの実務例、UPPER・PROPERとの使い分け、TRIM組み合わせの応用まで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">スプレッドシートでメールアドレスや英語のデータを管理していると、大文字・小文字がバラバラで困ることってありますよね。「Tanaka@Example.COM」と「tanaka@example.com」が混在していると、重複チェックやフィルタがうまく機能しません。</p>



<p class="wp-block-paragraph">そんなときに使いたいのがLOWER関数です。セルに入力された英字をまとめて小文字に変換してくれます。この記事では、スプレッドシートのLOWER関数の基本から実務での活用パターンまでわかりやすく解説していきます。</p>




  <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">LOWER関数とは？スプレッドシートで英字を小文字に変換する基本</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">LOWER関数の使い方｜実務で役立つ3つの変換パターン</a><ol><li><a href="#toc5" tabindex="0">メールアドレスを小文字に統一する</a></li><li><a href="#toc6" tabindex="0">英語データの表記ゆれを修正する</a></li><li><a href="#toc7" tabindex="0">TRIM関数と組み合わせてデータクレンジング</a></li></ol></li><li><a href="#toc8" tabindex="0">UPPER・LOWER・PROPERの違いと使い分け</a><ol><li><a href="#toc9" tabindex="0">3関数の比較表</a></li><li><a href="#toc10" tabindex="0">どれを使うか迷ったときの判断フロー</a></li></ol></li><li><a href="#toc11" tabindex="0">ARRAYFORMULAで列全体を一括変換する応用テクニック</a></li><li><a href="#toc12" tabindex="0">よくある質問・注意点</a></li><li><a href="#toc13" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">LOWER関数とは？スプレッドシートで英字を小文字に変換する基本</span></h2>



<p class="wp-block-paragraph">LOWER関数は、文字列に含まれるアルファベットをすべて小文字に変換する関数です。読み方は「ロウアー」で、英語の「lower case（小文字）」が由来になっています。</p>



<p class="wp-block-paragraph">たとえば「HELLO WORLD」を渡すと「hello world」が返ってきます。日本語や数字、記号はそのまま変わりません。英字だけをピンポイントで小文字にしてくれるのがポイントです。</p>



<h3 class="wp-block-heading"><span id="toc2">構文と引数</span></h3>



<p class="wp-block-paragraph">LOWER関数の構文はとてもシンプルです。</p>



<p class="wp-block-paragraph"><code>=LOWER(text)</code></p>



<p class="wp-block-paragraph">引数はひとつだけです。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>text</td><td>必須</td><td>小文字に変換したい文字列またはセル参照</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数にセル参照を指定するのが一般的です。直接文字列を入れる場合は <code>=LOWER("HELLO")</code> のようにダブルクォーテーションで囲みます。</p>



<p class="wp-block-paragraph">覚えることが少ないので、初めて使う方でもすぐに使いこなせますよ。</p>



<h3 class="wp-block-heading"><span id="toc3">基本的な使用例</span></h3>



<p class="wp-block-paragraph">実際の動きを見てみましょう。A列に入力された文字列に対して、B列でLOWER関数を使います。</p>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/03/spreadsheet-sumif-function_01_data_sample-table.png" alt="01 data sample table" /></figure>



<figure class="wp-block-table"><table><thead><tr><th>セル</th><th>入力値</th><th>数式</th><th>結果</th></tr></thead><tbody><tr><td>B2</td><td>HELLO WORLD</td><td><code>=LOWER(A2)</code></td><td>hello world</td></tr><tr><td>B3</td><td>Google Sheets</td><td><code>=LOWER(A3)</code></td><td>google sheets</td></tr><tr><td>B4</td><td>ABC-123</td><td><code>=LOWER(A4)</code></td><td>abc-123</td></tr><tr><td>B5</td><td>東京OFFICE</td><td><code>=LOWER(A5)</code></td><td>東京office</td></tr></tbody></table></figure>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/06/02_formula_lower-basic.png" alt="02 formula lower basic" /></figure>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/06/03_result_lower-basic.png" alt="03 result lower basic" /></figure>



<p class="wp-block-paragraph">注目してほしいのは、B4とB5の結果です。数字の「123」やハイフン、日本語の「東京」はそのまま残っています。LOWER関数が変換するのは半角アルファベットだけです。</p>



<p class="wp-block-paragraph">なお、空のセルを渡した場合は空文字列が返ります。エラーにはならないので安心してください。</p>



<p class="wp-block-paragraph">ひとつ注意点があります。全角英字（ＡＢＣなど）は変換されません。Googleスプレッドシートには全角英字を半角に変換するASC関数がないため、全角英字が混ざっている場合は<a href="https://mashukabu.com/spreadsheet-substitute-function/">SUBSTITUTE関数</a>で半角に置換してからLOWER関数を使いましょう。</p>



<h2 class="wp-block-heading"><span id="toc4">LOWER関数の使い方｜実務で役立つ3つの変換パターン</span></h2>



<p class="wp-block-paragraph">基本がわかったところで、実務でよく使う3つの場面を紹介します。コピーしてすぐに使えるので、ぜひ試してみてください。</p>



<h3 class="wp-block-heading"><span id="toc5">メールアドレスを小文字に統一する</span></h3>



<p class="wp-block-paragraph">メールアドレスは大文字・小文字を区別しない仕様ですが、データとして管理するなら小文字に統一するのが一般的です。手入力や名刺管理ソフトから取り込んだデータは、表記がバラバラになりがちですよね。</p>



<p class="wp-block-paragraph">たとえば、A列にメールアドレスが入っているとします。B2に次の数式を入れてください。</p>



<p class="wp-block-paragraph"><code>=LOWER(A2)</code></p>



<figure class="wp-block-table"><table><thead><tr><th>A列（入力）</th><th>B列（変換後）</th></tr></thead><tbody><tr><td>Tanaka@Example.COM</td><td>tanaka@example.com</td></tr><tr><td>SATO@Company.Co.Jp</td><td>sato@company.co.jp</td></tr><tr><td>Suzuki@MAIL.com</td><td>suzuki@mail.com</td></tr></tbody></table></figure>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/06/04_result_lower-email.png" alt="04 result lower email" /></figure>



<p class="wp-block-paragraph">これだけで、メールアドレスがすべて小文字に統一されます。COUNTIF関数での重複チェックやVLOOKUPでの検索も正確に動くようになりますよ。</p>



<h3 class="wp-block-heading"><span id="toc6">英語データの表記ゆれを修正する</span></h3>



<p class="wp-block-paragraph">URLやSNSアカウント名など、小文字で統一したいデータは意外と多いものです。フォームやCSVからの取り込みで表記がバラバラになることがあります。</p>



<p class="wp-block-paragraph"><code>=LOWER(A2)</code></p>



<figure class="wp-block-table"><table><thead><tr><th>A列（入力）</th><th>B列（変換後）</th></tr></thead><tbody><tr><td>HTTPS://Example.COM/Page</td><td>https://example.com/page</td></tr><tr><td>@Company_Official</td><td>@company_official</td></tr><tr><td>Product-CODE-A1</td><td>product-code-a1</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">URLの正規化やSNSアカウント名の統一に使えます。データベースに登録する前の前処理として覚えておくと便利ですよ。</p>



<h3 class="wp-block-heading"><span id="toc7">TRIM関数と組み合わせてデータクレンジング</span></h3>



<p class="wp-block-paragraph">コピペで取り込んだデータには、余分なスペースが混入していることがよくあります。LOWER関数と<a href="https://mashukabu.com/spreadsheet-trim-function/">TRIM関数</a>を組み合わせると、大文字小文字の統一とスペース除去を一度に処理できます。</p>



<p class="wp-block-paragraph"><code>=TRIM(LOWER(A2))</code></p>



<figure class="wp-block-table"><table><thead><tr><th>A列（入力）</th><th>B列（変換後）</th></tr></thead><tbody><tr><td>Tanaka@Example.COM</td><td>tanaka@example.com</td></tr><tr><td>SATO@Company.Co.Jp</td><td>sato@company.co.jp</td></tr><tr><td>info@MAIL.com</td><td>info@mail.com</td></tr></tbody></table></figure>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/06/05_result_lower-trim.png" alt="05 result lower trim" /></figure>



<p class="wp-block-paragraph">TRIM関数が前後の余分なスペースを除去し、LOWER関数が英字を小文字に変換します。全角スペースも除去したい場合は、<a href="https://mashukabu.com/spreadsheet-substitute-function/">SUBSTITUTE関数</a>をさらに追加しましょう。</p>



<p class="wp-block-paragraph"><code>=TRIM(LOWER(SUBSTITUTE(A2,"　"," ")))</code></p>



<p class="wp-block-paragraph">全角スペースを半角スペースに置換してからTRIMで除去する流れです。外部データの取り込み時にはこのパターンを定型として覚えておくと重宝しますよ。</p>



<h2 class="wp-block-heading"><span id="toc8">UPPER・LOWER・PROPERの違いと使い分け</span></h2>



<p class="wp-block-paragraph">スプレッドシートには、文字の大文字・小文字を操作する関数が3つあります。LOWER関数と似た機能を持つ<a href="https://mashukabu.com/spreadsheet-upper-function/">UPPER関数</a>、PROPER関数との違いを整理しておきましょう。</p>



<h3 class="wp-block-heading"><span id="toc9">3関数の比較表</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>機能</th><th>入力例</th><th>出力例</th><th>主な用途</th></tr></thead><tbody><tr><td>UPPER</td><td>すべて大文字に変換</td><td>hello world</td><td>HELLO WORLD</td><td>製品コード、国コード</td></tr><tr><td>LOWER</td><td>すべて小文字に変換</td><td>Hello World</td><td>hello world</td><td>メールアドレス、URL</td></tr><tr><td>PROPER</td><td>各単語の先頭だけ大文字に変換</td><td>hello world</td><td>Hello World</td><td>人名、都市名</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">構文はどれも同じ形です。<code>=UPPER(text)</code> と <code>=PROPER(text)</code> のように、引数はひとつだけです。</p>



<p class="wp-block-paragraph">PROPER関数にはちょっとしたクセがあります。単語の区切りをスペースやハイフンで判断するため、意図しない結果になることがあります。</p>



<figure class="wp-block-table"><table><thead><tr><th>入力値</th><th>PROPERの結果</th><th>期待値</th></tr></thead><tbody><tr><td>mcdonald</td><td>Mcdonald</td><td>McDonald</td></tr><tr><td>iPhone</td><td>Iphone</td><td>iPhone</td></tr><tr><td>o&#8217;brien</td><td>O&#8217;Brien</td><td>O&#8217;Brien</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「mcdonald」は「McDonald」にしたいところですが、PROPERでは「Mcdonald」になります。「iPhone」も「Iphone」に変わってしまいます。ブランド名や固有名詞の独自ルールには対応できない点に注意してください。</p>



<h3 class="wp-block-heading"><span id="toc10">どれを使うか迷ったときの判断フロー</span></h3>



<p class="wp-block-paragraph">3つの関数を使い分けるポイントは、「最終的にどう表示したいか」です。次の基準で判断してみてください。</p>



<ul class="wp-block-list"><li>全部大文字にしたい → UPPER関数（例: 製品コード、国コード、部署コード）</li><li>全部小文字にしたい → LOWER関数（例: メールアドレス、URL、SNSアカウント）</li><li>先頭だけ大文字にしたい → PROPER関数（例: 人名、都市名の表記統一）</li></ul>



<p class="wp-block-paragraph">迷ったら、まずはデータの用途を考えてみてください。コード類は大文字統一、メールアドレスやURLは小文字統一が一般的です。人名はPROPERが便利ですが、先ほど紹介したクセには気をつけましょう。</p>



<h2 class="wp-block-heading"><span id="toc11">ARRAYFORMULAで列全体を一括変換する応用テクニック</span></h2>



<p class="wp-block-paragraph">データが数百行・数千行あると、数式をコピーするのも手間ですよね。そんなときはARRAYFORMULA関数を使いましょう。1つの数式で列全体をまとめて変換できます。</p>



<p class="wp-block-paragraph">B2セルに次の数式を入力してください。</p>



<p class="wp-block-paragraph"><code>=ARRAYFORMULA(LOWER(A2:A))</code></p>



<p class="wp-block-paragraph">これだけで、A2以降のすべての行に対してLOWER関数が適用されます。A列にデータを追加すると、B列にも自動で変換結果が表示されます。</p>



<p class="wp-block-paragraph">範囲を <code>A2:A</code> のように終端を省略すると、A列の最終行まで自動で対象になります。行数が増えても数式を修正する必要はありません。</p>



<p class="wp-block-paragraph">ちょっとむずかしく見えますが、やっていることはシンプルです。「LOWER関数を配列（複数セル）にまとめて適用する」だけです。</p>



<p class="wp-block-paragraph">ひとつ注意点があります。ARRAYFORMULAを使っている場合、B列の途中にデータを手入力するとエラーになります。B列はすべてARRAYFORMULAに任せて、手入力しないようにしてください。</p>



<p class="wp-block-paragraph">空白行が気になる場合は、IF関数と組み合わせましょう。</p>



<p class="wp-block-paragraph"><code>=ARRAYFORMULA(IF(A2:A="","",LOWER(A2:A)))</code></p>



<p class="wp-block-paragraph">A列が空白のときはB列も空白にする、という条件を加えた数式です。見た目がスッキリするのでおすすめですよ。</p>



<p class="wp-block-paragraph">TRIM関数との組み合わせもARRAYFORMULAで一括処理できます。</p>



<p class="wp-block-paragraph"><code>=ARRAYFORMULA(IF(A2:A="","",TRIM(LOWER(A2:A))))</code></p>



<p class="wp-block-paragraph">メールアドレスの一括クレンジングなど、大量データの前処理にぜひ活用してみてください。</p>



<h2 class="wp-block-heading"><span id="toc12">よくある質問・注意点</span></h2>



<p class="wp-block-paragraph">LOWER関数を使うときに気になるポイントをまとめました。</p>



<p class="wp-block-paragraph"><strong>Q. 元のセルのデータは書き換わりますか？</strong></p>



<p class="wp-block-paragraph">いいえ、書き換わりません。LOWER関数は別のセルに変換結果を返します。元データを置き換えたい場合は、変換結果の列をコピーして、元の列に「値のみ貼り付け」してください。</p>



<p class="wp-block-paragraph"><strong>Q. 日本語が含まれていても使えますか？</strong></p>



<p class="wp-block-paragraph">はい、使えます。LOWER関数は半角アルファベットだけを変換します。日本語・数字・記号はそのまま残るので、「東京OFFICE」のような混在テキストでも安心です。</p>



<p class="wp-block-paragraph"><strong>Q. 全角英字（ＡＢＣ）も小文字になりますか？</strong></p>



<p class="wp-block-paragraph">残念ながら、全角英字は変換されません。Googleスプレッドシートには全角から半角に変換するASC関数がありません。全角英字を含むデータは、先に<a href="https://mashukabu.com/spreadsheet-substitute-function/">SUBSTITUTE関数</a>で半角に置換してからLOWER関数を適用してください。</p>



<p class="wp-block-paragraph"><strong>Q. ExcelのLOWER関数と違いはありますか？</strong></p>



<p class="wp-block-paragraph">構文も動作も完全に同じです。スプレッドシートで作った数式はExcelでもそのまま動きます。互換性を気にせず使ってOKですよ。</p>



<p class="wp-block-paragraph"><strong>Q. 空のセルを参照するとエラーになりますか？</strong></p>



<p class="wp-block-paragraph">エラーにはなりません。空のセルを渡すと空文字列が返ります。大量のデータに一括適用しても、空白行でエラーが出る心配はありません。</p>



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



<p class="wp-block-paragraph">LOWER関数は、英字を小文字に一括変換できるシンプルな関数です。この記事のポイントを振り返っておきましょう。</p>



<ul class="wp-block-list"><li>構文は <code>=LOWER(text)</code> で引数はひとつだけ</li><li>半角アルファベットのみ変換される（日本語・数字・全角英字はそのまま）</li><li>メールアドレスやURLの小文字統一、データの正規化に便利</li><li>UPPER（全大文字）・PROPER（先頭大文字）との使い分けがポイント</li><li>ARRAYFORMULAと組み合わせれば列全体を一括変換できる</li><li><a href="https://mashukabu.com/spreadsheet-trim-function/">TRIM関数</a>との組み合わせでスペース除去も同時に処理可能</li></ul>



<p class="wp-block-paragraph">データの正規化をさらに進めたい方は、<a href="https://mashukabu.com/spreadsheet-upper-function/">UPPER関数</a>や<a href="https://mashukabu.com/spreadsheet-substitute-function/">SUBSTITUTE関数</a>もあわせてチェックしてみてください。大文字変換や特定文字列の置換にも役立ちますよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-lower-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのPROPER関数の使い方｜先頭大文字に一括変換するコツとUPPER・LOWERとの使い分け</title>
		<link>https://mashukabu.com/spreadsheet-proper-function/</link>
					<comments>https://mashukabu.com/spreadsheet-proper-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 19 Mar 2026 09:47:59 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[ARRAYFORMULA]]></category>
		<category><![CDATA[LOWER関数]]></category>
		<category><![CDATA[MAP関数]]></category>
		<category><![CDATA[PROPER関数]]></category>
		<category><![CDATA[UPPER関数]]></category>
		<category><![CDATA[データ正規化]]></category>
		<category><![CDATA[先頭大文字]]></category>
		<category><![CDATA[文字列変換]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4306</guid>

					<description><![CDATA[スプレッドシートのPROPER関数で英単語の先頭だけを大文字に変換する方法を完全解説。基本構文から数字・記号の落とし穴、McDonald型固有名詞の補正、TRIMとの組合せ、ARRAYFORMULA・MAP/LAMBDAでの列一括変換、UPPER・LOWERとの使い分け、FAQ6問までを実務目線で網羅します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">スプレッドシートで英語の人名や地名を管理していると、表記がバラバラで困ることってありますよね。「john smith」と「JOHN SMITH」が混在していると、一覧表の見栄えも整いませんし、送付状やメール本文にそのまま流し込むと先方に失礼な印象を与えてしまいます。</p>



<p class="wp-block-paragraph">かといって、数百件・数千件のデータを1件ずつ手直しするのは現実的ではありません。そんなときに頼りになるのが PROPER 関数です。各単語の先頭だけを大文字に変換し、それ以外を小文字にそろえてくれます。この記事では、スプレッドシートの PROPER 関数の基本から、意外な落とし穴、実務で使えるクレンジング応用までを、同僚に教える感覚でわかりやすく解説していきます。</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">PROPER関数とは？スプレッドシートで先頭だけ大文字に変換する基本</a><ol><li><a href="#toc2" tabindex="0">読み方・語源</a></li><li><a href="#toc3" tabindex="0">構文と引数</a></li><li><a href="#toc4" tabindex="0">基本的な使用例</a></li></ol></li><li><a href="#toc5" tabindex="0">PROPER関数の使い方｜実務で役立つ4つの変換パターン</a><ol><li><a href="#toc6" tabindex="0">英語の人名・地名を正規化する</a></li><li><a href="#toc7" tabindex="0">カンマ・ハイフン区切りの文字列を整える</a></li><li><a href="#toc8" tabindex="0">TRIM関数と組み合わせてデータクレンジング</a></li><li><a href="#toc9" tabindex="0">SUBSTITUTE関数で全角スペース・特殊区切りに対応する</a></li></ol></li><li><a href="#toc10" tabindex="0">PROPERの意外な動作と注意点</a><ol><li><a href="#toc11" tabindex="0">日本語・全角英字には効果がない</a></li><li><a href="#toc12" tabindex="0">数字・記号の後の文字も大文字になる</a></li><li><a href="#toc13" tabindex="0">McDonald・iPhone・USAなど固有名詞は補正が必要</a></li></ol></li><li><a href="#toc14" tabindex="0">UPPER・LOWER・PROPERの違いと使い分け</a><ol><li><a href="#toc15" tabindex="0">3関数の比較表</a></li><li><a href="#toc16" tabindex="0">どれを使うか迷ったときの判断フロー</a></li></ol></li><li><a href="#toc17" tabindex="0">ARRAYFORMULA・MAP/LAMBDAでの列一括変換テクニック</a><ol><li><a href="#toc18" tabindex="0">ARRAYFORMULAで列全体を一括変換</a></li><li><a href="#toc19" tabindex="0">IF と組み合わせて空白行を除外する</a></li><li><a href="#toc20" tabindex="0">MAP/LAMBDA で代替する書き方</a></li></ol></li><li><a href="#toc21" tabindex="0">よくある質問</a></li><li><a href="#toc22" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">PROPER関数とは？スプレッドシートで先頭だけ大文字に変換する基本</span></h2>



<p class="wp-block-paragraph">PROPER 関数は、文字列に含まれる各単語の先頭文字だけを大文字に変換する関数です。それ以外のアルファベットはすべて小文字になります。</p>



<h3 class="wp-block-heading"><span id="toc2">読み方・語源</span></h3>



<p class="wp-block-paragraph">読み方は「プロパー」です。英語の「proper（適切な・正式な）」が由来になっています。人名や地名を「正式な表記」に整えるイメージですね。「John Smith」のように、固有名詞らしい体裁にそろえてくれる関数だと覚えておけば十分です。</p>



<p class="wp-block-paragraph">たとえば「john smith」を渡すと「John Smith」が返ってきます。日本語や数字、記号はそのまま変わりません。半角アルファベットだけをピンポイントで整えてくれるのがポイントです。</p>



<h3 class="wp-block-heading"><span id="toc3">構文と引数</span></h3>



<p class="wp-block-paragraph">PROPER 関数の構文はとてもシンプルです。</p>



<p class="wp-block-paragraph"><code>=PROPER(text)</code></p>



<p class="wp-block-paragraph">引数はひとつだけです。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>text</td><td>必須</td><td>先頭を大文字に変換したい文字列またはセル参照</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数にセル参照を指定するのが一般的です。直接文字列を入れる場合は <code>=PROPER("hello world")</code> のようにダブルクォーテーションで囲みます。</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-upper-function/">UPPER関数</a>や<a href="https://mashukabu.com/spreadsheet-lower-function/">LOWER関数</a>と同じく引数1つだけなので、覚えることはほとんどありません。</p>



<h3 class="wp-block-heading"><span id="toc4">基本的な使用例</span></h3>



<p class="wp-block-paragraph">実際の動きを見てみましょう。A列に入力された文字列に対して、B列で PROPER 関数を使います。</p>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/03/spreadsheet-sumif-function_01_data_sample-table.png" alt="01 data sample table" /></figure>



<figure class="wp-block-table"><table><thead><tr><th>セル</th><th>入力値</th><th>数式</th><th>結果</th></tr></thead><tbody><tr><td>B2</td><td>john smith</td><td><code>=PROPER(A2)</code></td><td>John Smith</td></tr><tr><td>B3</td><td>GOOGLE SHEETS</td><td><code>=PROPER(A3)</code></td><td>Google Sheets</td></tr><tr><td>B4</td><td>new york city</td><td><code>=PROPER(A4)</code></td><td>New York City</td></tr><tr><td>B5</td><td>東京office</td><td><code>=PROPER(A5)</code></td><td>東京Office</td></tr><tr><td>B6</td><td>（空セル）</td><td><code>=PROPER(A6)</code></td><td>（空文字列）</td></tr></tbody></table></figure>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/06/02_formula_proper-basic.png" alt="02 formula proper basic" /></figure>



<p class="wp-block-paragraph">注目してほしいのは B3 の結果です。「GOOGLE SHEETS」のようにすべて大文字の文字列でも、先頭だけが大文字になり、残りはすべて小文字に変換されます。「先頭以外は強制的に小文字にする」という点が、PROPER の大事な性質です。</p>



<p class="wp-block-paragraph">B5 のように日本語と英字が混在していても問題ありません。日本語の「東京」はそのまま残り、英字の「office」だけが「Office」に変換されます。</p>



<p class="wp-block-paragraph">B6 のように空のセルを渡した場合は空文字列が返ります。エラーにはならないため、ARRAYFORMULA で広い範囲にまとめて適用しても安心です。</p>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/06/03_result_proper-basic.png" alt="03 result proper basic" /></figure>



<h2 class="wp-block-heading"><span id="toc5">PROPER関数の使い方｜実務で役立つ4つの変換パターン</span></h2>



<p class="wp-block-paragraph">基本がわかったところで、実務でよく使う4つの場面を紹介します。コピーしてすぐに使えるパターンばかりなので、ぜひ手元のデータで試してみてください。</p>



<h3 class="wp-block-heading"><span id="toc6">英語の人名・地名を正規化する</span></h3>



<p class="wp-block-paragraph">顧客リストや住所録で、英語の人名・地名の表記がバラバラになっていませんか？ PROPER 関数で一括変換しましょう。</p>



<p class="wp-block-paragraph">たとえば、A列に人名が入っているとします。B2 に次の数式を入れてください。</p>



<p class="wp-block-paragraph"><code>=PROPER(A2)</code></p>



<figure class="wp-block-table"><table><thead><tr><th>A列（入力）</th><th>B列（変換後）</th></tr></thead><tbody><tr><td>john smith</td><td>John Smith</td></tr><tr><td>MARY JOHNSON</td><td>Mary Johnson</td></tr><tr><td>robert brown</td><td>Robert Brown</td></tr><tr><td>ANNA KIM</td><td>Anna Kim</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">すべて「先頭大文字＋残り小文字」の形式に統一されます。B2 をコピーして下方向に貼り付ければ、一覧全体を一気に整えられますよ。</p>



<p class="wp-block-paragraph">請求書や送付状で相手の名前を正しく表記したいときにも便利です。差し込み印刷の前処理として組み込んでおくと、表記揺れによる先方からのクレームを防げます。</p>



<h3 class="wp-block-heading"><span id="toc7">カンマ・ハイフン区切りの文字列を整える</span></h3>



<p class="wp-block-paragraph">PROPER 関数は、スペースだけでなくカンマやハイフンの後も「単語の区切り」として扱います。区切り文字を含む文字列でも、各単語の先頭がきちんと大文字になります。</p>



<p class="wp-block-paragraph"><code>=PROPER(A2)</code></p>



<figure class="wp-block-table"><table><thead><tr><th>A列（入力）</th><th>B列（変換後）</th></tr></thead><tbody><tr><td>los angeles, california</td><td>Los Angeles, California</td></tr><tr><td>new-york</td><td>New-York</td></tr><tr><td>o&#8217;brien</td><td>O&#8217;Brien</td></tr><tr><td>smith, john</td><td>Smith, John</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">アポストロフィの直後も大文字になるため、「o&#8217;brien」が「O&#8217;Brien」と正しく変換されます。住所や複合姓の整形にそのまま使えますね。</p>



<p class="wp-block-paragraph">ただし、英語の所有格（<code>john's book</code>）にそのまま使うと「John&#8217;S Book」のように「S」まで大文字になってしまいます。所有格を扱う場合は後述の SUBSTITUTE 補正で <code>'s</code> を <code>'s</code> に戻すなど、ひと工夫加えましょう。</p>



<h3 class="wp-block-heading"><span id="toc8">TRIM関数と組み合わせてデータクレンジング</span></h3>



<p class="wp-block-paragraph">外部システムから取り込んだデータには、余分なスペースが紛れ込んでいることがよくあります。PROPER 関数と<a href="https://mashukabu.com/spreadsheet-trim-function/">TRIM関数</a>を組み合わせれば、スペース除去と先頭大文字変換を一度に処理できます。</p>



<p class="wp-block-paragraph"><code>=PROPER(TRIM(A2))</code></p>



<figure class="wp-block-table"><table><thead><tr><th>A列（入力）</th><th>B列（変換後）</th></tr></thead><tbody><tr><td>john  smith</td><td>John Smith</td></tr><tr><td>MARY   JOHNSON</td><td>Mary Johnson</td></tr><tr><td>robert  brown</td><td>Robert Brown</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">先に TRIM 関数で余分なスペースを除去してから、PROPER 関数で先頭大文字に変換する流れです。名前のクレンジング処理として定番のパターンなので、覚えておくと重宝しますよ。</p>



<h3 class="wp-block-heading"><span id="toc9">SUBSTITUTE関数で全角スペース・特殊区切りに対応する</span></h3>



<p class="wp-block-paragraph">TRIM 関数だけだと、全角スペースは除去されません。全角と半角が混在している CSV を扱う場合は、<a href="https://mashukabu.com/spreadsheet-substitute-function/">SUBSTITUTE関数</a>を組み合わせて、先に全角スペースを半角に置換してから TRIM と PROPER をかけます。</p>



<p class="wp-block-paragraph"><code>=PROPER(TRIM(SUBSTITUTE(A2,"　"," ")))</code></p>



<figure class="wp-block-table"><table><thead><tr><th>A列（入力）</th><th>B列（変換後）</th></tr></thead><tbody><tr><td>john　smith</td><td>John Smith</td></tr><tr><td>MARY　　JOHNSON</td><td>Mary Johnson</td></tr><tr><td>ANNA　KIM</td><td>Anna Kim</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ちょっとむずかしく見えますが、やっていることはシンプルです。「全角スペースを半角に直す」→「連続スペースを1つにまとめる」→「先頭大文字にそろえる」を1つの数式で連続処理しているだけです。</p>



<p class="wp-block-paragraph">タブ区切りや改行で崩れたデータの場合は、SUBSTITUTE の対象文字を <code>CHAR(9)</code>（タブ）や <code>CHAR(10)</code>（改行）に置き換えれば応用できます。</p>



<h2 class="wp-block-heading"><span id="toc10">PROPERの意外な動作と注意点</span></h2>



<p class="wp-block-paragraph">PROPER 関数はシンプルですが、知らないと意図しない結果になるクセがいくつかあります。実務で使う前に必ずチェックしておきましょう。</p>



<h3 class="wp-block-heading"><span id="toc11">日本語・全角英字には効果がない</span></h3>



<p class="wp-block-paragraph">PROPER 関数が変換するのは半角アルファベットだけです。日本語のひらがな・カタカナ・漢字には何も起きません。</p>



<p class="wp-block-paragraph"><code>=PROPER("こんにちは世界")</code> → こんにちは世界</p>



<p class="wp-block-paragraph">日本語だけのセルに使っても、そのまま返ってくるだけです。エラーにはならないので、英語と日本語が混在するデータに一括適用しても問題ありません。</p>



<p class="wp-block-paragraph">また、全角英字（ａｂｃ、ＡＢＣ など）も変換されません。Google スプレッドシートには Excel の ASC 関数（全角→半角変換）が存在しないため、全角英字を含むデータは先に<a href="https://mashukabu.com/spreadsheet-substitute-function/">SUBSTITUTE関数</a>で半角に置換してから PROPER 関数を使いましょう。</p>



<p class="wp-block-paragraph">たとえば 1文字ずつ全角→半角を当てる対応は手間なので、データ取り込み段階で「半角英数のみ」と決めてしまうのが現実的です。</p>



<h3 class="wp-block-heading"><span id="toc12">数字・記号の後の文字も大文字になる</span></h3>



<p class="wp-block-paragraph">PROPER 関数は「アルファベット以外の文字」の直後を「単語の先頭」とみなします。そのため、数字や記号の直後にあるアルファベットも大文字に変換されます。</p>



<figure class="wp-block-table"><table><thead><tr><th>入力値</th><th>結果</th><th>解説</th></tr></thead><tbody><tr><td>2nd floor</td><td>2Nd Floor</td><td>数字の直後の n が大文字に</td></tr><tr><td>room#3a</td><td>Room#3A</td><td># と 3 の直後が大文字に</td></tr><tr><td>hello/world</td><td>Hello/World</td><td>スラッシュも区切りと判断</td></tr><tr><td>john&#8217;s book</td><td>John&#8217;S Book</td><td>アポストロフィの直後の s が大文字に</td></tr><tr><td>e-mail</td><td>E-Mail</td><td>ハイフンの直後の m が大文字に</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「2nd」が「2Nd」になるのは、意図した結果ではないことが多いですよね。この動作を知らずに使うと、住所や所有格のデータが崩れてしまいます。</p>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/06/05_result_proper-pitfall.png" alt="05 result proper pitfall" /></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>数字・記号を含む文字列に PROPER 関数を使うときは、結果を必ずサンプルで確認しましょう。意図しない変換があった場合は、後段で SUBSTITUTE 関数で個別に戻すのが確実です。たとえば <code>=SUBSTITUTE(PROPER(A2),"2Nd","2nd")</code> のように対症療法的に置換します。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc13">McDonald・iPhone・USAなど固有名詞は補正が必要</span></h3>



<p class="wp-block-paragraph">PROPER 関数は「各単語の先頭を大文字、残りを小文字」にする関数です。独自の大文字ルールを持つ固有名詞には対応できません。</p>



<figure class="wp-block-table"><table><thead><tr><th>入力値</th><th>PROPERの結果</th><th>期待値</th></tr></thead><tbody><tr><td>mcdonald</td><td>Mcdonald</td><td>McDonald</td></tr><tr><td>iphone</td><td>Iphone</td><td>iPhone</td></tr><tr><td>usa</td><td>Usa</td><td>USA</td></tr><tr><td>jpmorgan</td><td>Jpmorgan</td><td>JPMorgan</td></tr><tr><td>ipad</td><td>Ipad</td><td>iPad</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「McDonald」の「D」や「iPhone」の「P」は、単語の途中にある大文字です。PROPER 関数はこれを小文字に変えてしまいます。「USA」「JPMorgan」のような略語混じりの社名も同様です。</p>



<p class="wp-block-paragraph">こうしたケースでは、PROPER 関数の後に SUBSTITUTE 関数で個別に補正しましょう。</p>



<p class="wp-block-paragraph"><code>=SUBSTITUTE(SUBSTITUTE(PROPER(A2),"Mcdonald","McDonald"),"Iphone","iPhone")</code></p>



<p class="wp-block-paragraph">頻出する固有名詞が10語以上ある場合は、置換ペアを別シートに辞書として持たせ、REGEXREPLACE や LAMBDA で順番に当てていく方法もあります。件数が少なければ手動修正のほうが早い場面も多いので、PROPER は「おおまかに整える」ツールとして使い、細かい例外は別途対応する割り切りがおすすめです。</p>



<h2 class="wp-block-heading"><span id="toc14">UPPER・LOWER・PROPERの違いと使い分け</span></h2>



<p class="wp-block-paragraph">スプレッドシートには、文字の大文字・小文字を操作する関数が3つあります。PROPER 関数と似た機能を持つ<a href="https://mashukabu.com/spreadsheet-upper-function/">UPPER関数</a>、<a href="https://mashukabu.com/spreadsheet-lower-function/">LOWER関数</a>との違いを整理しておきましょう。</p>



<h3 class="wp-block-heading"><span id="toc15">3関数の比較表</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>機能</th><th>入力例</th><th>出力例</th><th>主な用途</th></tr></thead><tbody><tr><td>UPPER</td><td>すべて大文字に変換</td><td>hello world</td><td>HELLO WORLD</td><td>製品コード、国コード、SKU</td></tr><tr><td>LOWER</td><td>すべて小文字に変換</td><td>Hello World</td><td>hello world</td><td>メールアドレス、URL、ID</td></tr><tr><td>PROPER</td><td>各単語の先頭だけ大文字に変換</td><td>hello world</td><td>Hello World</td><td>人名、都市名、社名（注意点あり）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">構文はどれも同じ形です。<code>=UPPER(text)</code> <code>=LOWER(text)</code> <code>=PROPER(text)</code> のように、引数はひとつだけです。覚えてしまえば3関数まとめて使い分けられますよ。</p>



<h3 class="wp-block-heading"><span id="toc16">どれを使うか迷ったときの判断フロー</span></h3>



<p class="wp-block-paragraph">3つの関数を使い分けるポイントは「最終的にどう表示したいか」です。次の基準で判断してみてください。</p>



<ul class="wp-block-list"><li>全部大文字にしたい → <a href="https://mashukabu.com/spreadsheet-upper-function/">UPPER関数</a>（例: 製品コード、国コード、部署コード）</li><li>全部小文字にしたい → <a href="https://mashukabu.com/spreadsheet-lower-function/">LOWER関数</a>（例: メールアドレス、URL、SNSアカウント）</li><li>先頭だけ大文字にしたい → PROPER 関数（例: 人名、都市名の表記統一）</li><li>固有名詞の独自ルールを残したい → PROPER 後に SUBSTITUTE で補正、もしくは手動修正</li></ul>



<p class="wp-block-paragraph">迷ったら、まずデータの用途を考えてみてください。コード類は大文字統一、メールアドレスや URL は小文字統一が一般的です。人名や地名は PROPER が便利ですが、固有名詞のクセには気をつけましょう。</p>



<h2 class="wp-block-heading"><span id="toc17">ARRAYFORMULA・MAP/LAMBDAでの列一括変換テクニック</span></h2>



<p class="wp-block-paragraph">データが数百行・数千行あると、数式をコピーするのも手間ですよね。スプレッドシートには配列対応のテクニックが2系統あるので、好きなほうを選んでください。</p>



<h3 class="wp-block-heading"><span id="toc18">ARRAYFORMULAで列全体を一括変換</span></h3>



<p class="wp-block-paragraph">定番は ARRAYFORMULA です。B2 セルに次の数式を入力してください。</p>



<p class="wp-block-paragraph"><code>=ARRAYFORMULA(PROPER(A2:A))</code></p>



<p class="wp-block-paragraph">これだけで、A2 以降のすべての行に対して PROPER 関数が適用されます。A列にデータを追加すると、B列にも自動で変換結果が表示されます。</p>



<p class="wp-block-paragraph">ちょっとむずかしく見えますが、やっていることはシンプルです。「PROPER 関数を配列（複数セル）にまとめて適用する」だけです。</p>



<p class="wp-block-paragraph">ひとつ注意点があります。ARRAYFORMULA を使っている場合、B列の途中にデータを手入力するとエラーになります。B列はすべて ARRAYFORMULA に任せて、手入力しないようにしてください。</p>



<h3 class="wp-block-heading"><span id="toc19">IF と組み合わせて空白行を除外する</span></h3>



<p class="wp-block-paragraph">空白行に「（空欄）」と表示されるのが気になる場合は、IF 関数と組み合わせましょう。</p>



<p class="wp-block-paragraph"><code>=ARRAYFORMULA(IF(A2:A="","",PROPER(A2:A)))</code></p>



<p class="wp-block-paragraph">A列が空白のときは B列も空白にする、という条件を加えた数式です。シートの見た目がスッキリするのでおすすめですよ。</p>



<p class="wp-block-paragraph">TRIM 関数との組み合わせも ARRAYFORMULA で一括処理できます。</p>



<p class="wp-block-paragraph"><code>=ARRAYFORMULA(IF(A2:A="","",PROPER(TRIM(A2:A))))</code></p>



<p class="wp-block-paragraph">人名リストの一括クレンジングなど、大量データの前処理にぜひ活用してみてください。</p>



<h3 class="wp-block-heading"><span id="toc20">MAP/LAMBDA で代替する書き方</span></h3>



<p class="wp-block-paragraph">Google スプレッドシートには 2022 年以降、LAMBDA 系の関数（MAP、BYROW、BYCOL など）が追加されました。MAP を使えば ARRAYFORMULA と同じことをよりシンプルに書けます。</p>



<p class="wp-block-paragraph"><code>=MAP(A2:A10, LAMBDA(v, PROPER(v)))</code></p>



<p class="wp-block-paragraph"><code>v</code> は各セルの値を表す仮の変数名で、自由に名前を付けられます。やりたい処理が複雑になっても、LAMBDA 内に書き足していけるのが利点です。たとえば TRIM と PROPER を組み合わせるなら次のように書きます。</p>



<p class="wp-block-paragraph"><code>=MAP(A2:A10, LAMBDA(v, IF(v="", "", PROPER(TRIM(v)))))</code></p>



<p class="wp-block-paragraph">固定範囲（A2:A10）を指定する書き方になるため、行数が読めない場合は ARRAYFORMULA のほうが向いています。一方で、複数列を別々の処理にしたい・処理を後で拡張したいといった場合は MAP のほうが読みやすくなります。</p>



<h2 class="wp-block-heading"><span id="toc21">よくある質問</span></h2>



<p class="wp-block-paragraph">PROPER 関数を使うときに気になるポイントをまとめました。</p>



<p class="wp-block-paragraph"><strong>Q. 元のセルのデータは書き換わりますか？</strong></p>



<p class="wp-block-paragraph">いいえ、書き換わりません。PROPER 関数は別のセルに変換結果を返します。元データを置き換えたい場合は、変換結果の列をコピーして、元の列に「値のみ貼り付け」（Ctrl + Shift + V）してください。</p>



<p class="wp-block-paragraph"><strong>Q. 日本語が含まれていても使えますか？</strong></p>



<p class="wp-block-paragraph">はい、使えます。PROPER 関数は半角アルファベットだけを変換します。日本語・数字・記号はそのまま残るので、「東京office」のような混在テキストでも安心です。</p>



<p class="wp-block-paragraph"><strong>Q. 全角英字（ａｂｃ）も変換されますか？</strong></p>



<p class="wp-block-paragraph">残念ながら、全角英字は変換されません。Google スプレッドシートには全角→半角変換の ASC 関数がないため、先に<a href="https://mashukabu.com/spreadsheet-substitute-function/">SUBSTITUTE関数</a>で半角に置換してから PROPER 関数を適用してください。CSV 取り込み段階で「半角英数のみ」とルール化しておくのが現実的です。</p>



<p class="wp-block-paragraph"><strong>Q. Excel の PROPER 関数と違いはありますか？</strong></p>



<p class="wp-block-paragraph">構文も動作も完全に同じです。スプレッドシートで作った数式は Excel でもそのまま動きます。互換性を気にせず使って大丈夫ですよ。</p>



<p class="wp-block-paragraph"><strong>Q. 空のセルを参照するとエラーになりますか？</strong></p>



<p class="wp-block-paragraph">エラーにはなりません。空のセルを渡すと空文字列が返ります。大量のデータに ARRAYFORMULA で一括適用しても、空白行でエラーが出る心配はありません。</p>



<p class="wp-block-paragraph"><strong>Q. ARRAYFORMULA と MAP/LAMBDA はどちらが速いですか？</strong></p>



<p class="wp-block-paragraph">数百〜数千行程度なら、体感差はほぼありません。数万行を超えるような巨大データでは、ARRAYFORMULA のほうがやや軽い傾向があります。可読性を重視するなら MAP/LAMBDA、対応行が読めない場合は ARRAYFORMULA、と使い分けるのがおすすめです。</p>



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



<p class="wp-block-paragraph">PROPER 関数は、各単語の先頭だけを大文字に変換できるシンプルな関数です。この記事のポイントを振り返っておきましょう。</p>



<ul class="wp-block-list"><li>構文は <code>=PROPER(text)</code> で引数はひとつだけ</li><li>半角アルファベットのみ変換される（日本語・数字・全角英字はそのまま）</li><li>英語の人名・地名・住所の表記統一に便利</li><li>数字や記号（&#8217;、#、/、- など）の直後も「単語の区切り」として扱われる点に注意</li><li>McDonald・iPhone・USA など固有名詞の独自ルールには対応できない（SUBSTITUTE で補正）</li><li>全角スペース混じりのデータは SUBSTITUTE → TRIM → PROPER の順で前処理する</li><li><a href="https://mashukabu.com/spreadsheet-upper-function/">UPPER関数</a>（全大文字）・<a href="https://mashukabu.com/spreadsheet-lower-function/">LOWER関数</a>（全小文字）との使い分けがポイント</li><li>ARRAYFORMULA か MAP/LAMBDA を組み合わせれば列全体を一括変換できる</li><li><a href="https://mashukabu.com/spreadsheet-trim-function/">TRIM関数</a>との組み合わせでスペース除去も同時に処理可能</li></ul>



<p class="wp-block-paragraph">データの正規化をさらに進めたい方は、<a href="https://mashukabu.com/spreadsheet-upper-function/">UPPER関数</a>や<a href="https://mashukabu.com/spreadsheet-lower-function/">LOWER関数</a>、<a href="https://mashukabu.com/spreadsheet-substitute-function/">SUBSTITUTE関数</a>もあわせてチェックしてみてください。大文字・小文字変換や特定文字列の置換にも役立ちます。PROPER をクレンジング処理の一部として組み込めば、毎月の名簿整理が一段とラクになりますよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-proper-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのUPPER関数の使い方｜英字を大文字に一括変換する方法</title>
		<link>https://mashukabu.com/spreadsheet-upper-function/</link>
					<comments>https://mashukabu.com/spreadsheet-upper-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 19 Mar 2026 09:30:56 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[ARRAYFORMULA]]></category>
		<category><![CDATA[LOWER関数]]></category>
		<category><![CDATA[PROPER関数]]></category>
		<category><![CDATA[UPPER関数]]></category>
		<category><![CDATA[データ正規化]]></category>
		<category><![CDATA[大文字変換]]></category>
		<category><![CDATA[文字列変換]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4285</guid>

					<description><![CDATA[スプレッドシートのUPPER関数で英字を大文字に一括変換する方法を解説。日本語への影響なし、LOWER・PROPERとの使い分けフロー、ARRAYFORMULA応用まで丁寧に紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">スプレッドシートで英語の製品コードや会社名を扱っていると、大文字・小文字がバラバラで困ることってありますよね。「ABC Corp」と「abc corp」が混在していると、検索やフィルタもうまく機能しません。</p>



<p class="wp-block-paragraph">そんなときに使いたいのがUPPER関数です。セルに入力された英字をまとめて大文字に変換してくれます。この記事では、UPPER関数の基本から実務での活用パターンまでわかりやすく解説していきます。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-3" checked><label class="toc-title" for="toc-checkbox-3">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">UPPER関数とは？スプレッドシートで英字を大文字に変換する基本</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">UPPER関数の使い方｜実務で役立つ3つの変換パターン</a><ol><li><a href="#toc5" tabindex="0">製品コード・型番を全大文字に統一</a></li><li><a href="#toc6" tabindex="0">英語の会社名・氏名を大文字表記に揃える</a></li><li><a href="#toc7" tabindex="0">入力フォームのデータ正規化（表記ゆれ防止）</a></li></ol></li><li><a href="#toc8" tabindex="0">UPPER・LOWER・PROPERの違いと使い分け</a><ol><li><a href="#toc9" tabindex="0">3関数の比較表</a></li><li><a href="#toc10" tabindex="0">どれを使うか迷ったときの判断フロー</a></li></ol></li><li><a href="#toc11" tabindex="0">ARRAYFORMULAで列全体を一括変換する応用テクニック</a></li><li><a href="#toc12" tabindex="0">よくある質問・注意点</a></li><li><a href="#toc13" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">UPPER関数とは？スプレッドシートで英字を大文字に変換する基本</span></h2>



<p class="wp-block-paragraph">UPPER関数は、文字列に含まれるアルファベットをすべて大文字に変換する関数です。読み方は「アッパー」で、英語の「upper case（大文字）」が由来になっています。</p>



<p class="wp-block-paragraph">たとえば「hello world」を渡すと「HELLO WORLD」が返ってきます。日本語や数字、記号はそのまま変わりません。英字だけをピンポイントで大文字にしてくれるのがポイントです。</p>



<h3 class="wp-block-heading"><span id="toc2">構文と引数</span></h3>



<p class="wp-block-paragraph">UPPER関数の構文はとてもシンプルです。</p>



<p class="wp-block-paragraph"><code>=UPPER(text)</code></p>



<p class="wp-block-paragraph">引数はひとつだけです。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>text</td><td>必須</td><td>大文字に変換したい文字列またはセル参照</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数にセル参照を指定するのが一般的です。直接文字列を入れる場合は <code>=UPPER("hello")</code> のようにダブルクォーテーションで囲みます。</p>



<p class="wp-block-paragraph">覚えることが少ないので、初めて使う方でもすぐに使いこなせますよ。</p>



<h3 class="wp-block-heading"><span id="toc3">基本的な使用例</span></h3>



<p class="wp-block-paragraph">実際の動きを見てみましょう。A列に入力された文字列に対して、B列でUPPER関数を使います。</p>



<figure class="wp-block-table"><table><thead><tr><th>セル</th><th>入力値</th><th>数式</th><th>結果</th></tr></thead><tbody><tr><td>B2</td><td>hello world</td><td><code>=UPPER(A2)</code></td><td>HELLO WORLD</td></tr><tr><td>B3</td><td>Google Sheets</td><td><code>=UPPER(A3)</code></td><td>GOOGLE SHEETS</td></tr><tr><td>B4</td><td>abc-123</td><td><code>=UPPER(A4)</code></td><td>ABC-123</td></tr><tr><td>B5</td><td>東京office</td><td><code>=UPPER(A5)</code></td><td>東京OFFICE</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">注目してほしいのは、B4とB5の結果です。数字の「123」やハイフン、日本語の「東京」はそのまま残っています。UPPER関数が変換するのは半角アルファベットだけです。</p>



<p class="wp-block-paragraph">なお、空のセルを渡した場合は空文字列が返ります。エラーにはならないので安心してください。</p>



<p class="wp-block-paragraph">ひとつ注意点があります。全角英字（ａｂｃなど）は変換されません。Googleスプレッドシートには、全角英字を半角に変換するASC関数がありません。全角英字が混ざっている場合は、SUBSTITUTE関数で半角に置換してからUPPER関数を使いましょう。</p>



<h2 class="wp-block-heading"><span id="toc4">UPPER関数の使い方｜実務で役立つ3つの変換パターン</span></h2>



<p class="wp-block-paragraph">基本がわかったところで、実務でよく使う3つの場面を紹介します。コピーしてすぐに使えるので、ぜひ試してみてください。</p>



<h3 class="wp-block-heading"><span id="toc5">製品コード・型番を全大文字に統一</span></h3>



<p class="wp-block-paragraph">製品コードや型番は、大文字で統一されているのが一般的です。手入力だと「abc-100」「Abc-100」「ABC-100」のようにバラつきがちですよね。</p>



<p class="wp-block-paragraph">たとえば、A列に製品コードが入っているとします。B2に次の数式を入れてください。</p>



<p class="wp-block-paragraph"><code>=UPPER(A2)</code></p>



<p class="wp-block-paragraph">これだけで「abc-100」が「ABC-100」に変換されます。あとはB2をコピーして下方向に貼り付ければ、一覧すべてを統一できます。</p>



<p class="wp-block-paragraph">元のA列のデータはそのまま残ります。UPPER関数は別のセルに結果を出力する仕組みです。元データを上書きしたい場合は、B列の結果をコピーしてA列に「値のみ貼り付け」してください。</p>



<h3 class="wp-block-heading"><span id="toc6">英語の会社名・氏名を大文字表記に揃える</span></h3>



<p class="wp-block-paragraph">海外取引先の会社名や担当者名を管理する場面でも活躍します。たとえば、名刺やメールから転記すると表記がバラバラになりがちです。</p>



<figure class="wp-block-table"><table><thead><tr><th>A列（入力）</th><th>B列（変換後）</th></tr></thead><tbody><tr><td>google llc</td><td>GOOGLE LLC</td></tr><tr><td>Apple Inc.</td><td>APPLE INC.</td></tr><tr><td>amazon.com</td><td>AMAZON.COM</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">請求書やレポートで会社名を大文字表記に統一したいときに便利です。ピリオドやドットもそのまま残るので、「Inc.」のような略称も問題ありませんよ。</p>



<h3 class="wp-block-heading"><span id="toc7">入力フォームのデータ正規化（表記ゆれ防止）</span></h3>



<p class="wp-block-paragraph">アンケートや申込フォームの回答データを集計するとき、表記ゆれは厄介な問題です。たとえば、部署コードの入力欄で「hr」「Hr」「HR」が混在するとします。COUNTIF関数で正しくカウントできなくなりますよね。</p>



<p class="wp-block-paragraph">こんなときは、集計用の列を作ってUPPER関数で正規化しましょう。</p>



<p class="wp-block-paragraph"><code>=UPPER(C2)</code></p>



<p class="wp-block-paragraph">すべて「HR」に統一されるので、集計や検索がスムーズになります。余分なスペースも気になる場合は、<a href="https://mashukabu.com/spreadsheet-trim-function/">TRIM関数</a>と組み合わせるのがおすすめです。</p>



<p class="wp-block-paragraph"><code>=TRIM(UPPER(C2))</code></p>



<p class="wp-block-paragraph">このように書けば、前後の余白を除去しつつ大文字に変換できます。データの前処理として、とても使い勝手がよい組み合わせですよ。</p>



<h2 class="wp-block-heading"><span id="toc8">UPPER・LOWER・PROPERの違いと使い分け</span></h2>



<p class="wp-block-paragraph">スプレッドシートには、文字の大文字・小文字を操作する関数が3つあります。UPPER関数と似た機能を持つLOWER関数、PROPER関数との違いを整理しておきましょう。</p>



<h3 class="wp-block-heading"><span id="toc9">3関数の比較表</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>機能</th><th>入力例</th><th>出力例</th></tr></thead><tbody><tr><td>UPPER</td><td>すべて大文字に変換</td><td>hello world</td><td>HELLO WORLD</td></tr><tr><td>LOWER</td><td>すべて小文字に変換</td><td>Hello World</td><td>hello world</td></tr><tr><td>PROPER</td><td>各単語の先頭だけ大文字に変換</td><td>hello world</td><td>Hello World</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">構文はどれも同じ形です。<code>=LOWER(text)</code> と <code>=PROPER(text)</code> のように、引数はひとつだけです。</p>



<p class="wp-block-paragraph">PROPER関数にはちょっとしたクセがあります。単語の区切りをスペースやハイフンで判断するため、意図しない結果になることがあります。</p>



<figure class="wp-block-table"><table><thead><tr><th>入力値</th><th>PROPERの結果</th><th>期待値</th></tr></thead><tbody><tr><td>mcdonald</td><td>Mcdonald</td><td>McDonald</td></tr><tr><td>mary-jo</td><td>Mary-Jo</td><td>Mary-Jo</td></tr><tr><td>o&#8217;brien</td><td>O&#8217;Brien</td><td>O&#8217;Brien</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「mcdonald」は「McDonald」にしたいところですが、PROPERでは「Mcdonald」になります。ブランド名や人名の独自ルールには対応できない点に注意してください。</p>



<h3 class="wp-block-heading"><span id="toc10">どれを使うか迷ったときの判断フロー</span></h3>



<p class="wp-block-paragraph">3つの関数を使い分けるポイントは、「最終的にどう表示したいか」です。次の基準で判断してみてください。</p>



<ul class="wp-block-list"><li>全部大文字にしたい → UPPER関数（例: 製品コード、国コード、部署コード）</li><li>全部小文字にしたい → LOWER関数（例: メールアドレス、URLの正規化）</li><li>先頭だけ大文字にしたい → PROPER関数（例: 人名、都市名の表記統一）</li></ul>



<p class="wp-block-paragraph">迷ったら、まずはデータの用途を考えてみてください。コード類は大文字統一、メールアドレスは小文字統一が一般的です。人名はPROPERが便利ですが、先ほど紹介したクセには気をつけましょう。</p>



<h2 class="wp-block-heading"><span id="toc11">ARRAYFORMULAで列全体を一括変換する応用テクニック</span></h2>



<p class="wp-block-paragraph">データが数百行・数千行あると、数式をコピーするのも手間ですよね。そんなときはARRAYFORMULA関数を使いましょう。1つの数式で列全体をまとめて変換できます。</p>



<p class="wp-block-paragraph">B2セルに次の数式を入力してください。</p>



<p class="wp-block-paragraph"><code>=ARRAYFORMULA(UPPER(A2:A))</code></p>



<p class="wp-block-paragraph">これだけで、A2以降のすべての行に対してUPPER関数が適用されます。A列にデータを追加すると、B列にも自動で変換結果が表示されます。</p>



<p class="wp-block-paragraph">範囲を <code>A2:A</code> のように終端を省略すると、A列の最終行まで自動で対象になります。行数が増えても数式を修正する必要はありません。</p>



<p class="wp-block-paragraph">ちょっとむずかしく見えますが、やっていることはシンプルです。「UPPER関数を配列（複数セル）にまとめて適用する」だけです。</p>



<p class="wp-block-paragraph">ひとつ注意点があります。ARRAYFORMULAを使っている場合、B列の途中にデータを手入力するとエラーになります。B列はすべてARRAYFORMULAに任せて、手入力しないようにしてください。</p>



<p class="wp-block-paragraph">空白行が気になる場合は、IF関数と組み合わせましょう。</p>



<p class="wp-block-paragraph"><code>=ARRAYFORMULA(IF(A2:A="","",UPPER(A2:A)))</code></p>



<p class="wp-block-paragraph">A列が空白のときはB列も空白にする、という条件を加えた数式です。見た目がスッキリするのでおすすめです。</p>



<h2 class="wp-block-heading"><span id="toc12">よくある質問・注意点</span></h2>



<p class="wp-block-paragraph">UPPER関数を使うときに気になるポイントをまとめました。</p>



<p class="wp-block-paragraph"><strong>Q. 元のセルのデータは書き換わりますか？</strong></p>



<p class="wp-block-paragraph">いいえ、書き換わりません。UPPER関数は別のセルに変換結果を返します。元データを置き換えたい場合は、変換結果の列をコピーして、元の列に「値のみ貼り付け」してください。</p>



<p class="wp-block-paragraph"><strong>Q. 日本語が含まれていても使えますか？</strong></p>



<p class="wp-block-paragraph">はい、使えます。UPPER関数は半角アルファベットだけを変換します。日本語・数字・記号はそのまま残るので、「東京office」のような混在テキストでも安心です。</p>



<p class="wp-block-paragraph"><strong>Q. 全角英字（ａｂｃ）も大文字になりますか？</strong></p>



<p class="wp-block-paragraph">残念ながら、全角英字は変換されません。Googleスプレッドシートには全角→半角変換のASC関数がありません。全角英字を含むデータは、先にSUBSTITUTE関数で半角に置換してからUPPER関数を適用してください。</p>



<p class="wp-block-paragraph"><strong>Q. ExcelのUPPER関数と違いはありますか？</strong></p>



<p class="wp-block-paragraph">構文も動作も完全に同じです。スプレッドシートで作った数式はExcelでもそのまま動きます。互換性を気にせず使ってOKです。</p>



<p class="wp-block-paragraph"><strong>Q. 空のセルを参照するとエラーになりますか？</strong></p>



<p class="wp-block-paragraph">エラーにはなりません。空のセルを渡すと空文字列が返ります。大量のデータに一括適用しても、空白行でエラーが出る心配はありません。</p>



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



<p class="wp-block-paragraph">UPPER関数は、英字を大文字に一括変換できるシンプルな関数です。この記事のポイントを振り返っておきましょう。</p>



<ul class="wp-block-list"><li>構文は <code>=UPPER(text)</code> で引数はひとつだけ</li><li>半角アルファベットのみ変換される（日本語・数字・全角英字はそのまま）</li><li>製品コードや会社名の表記統一、データの正規化に便利</li><li>LOWER（全小文字）・PROPER（先頭大文字）との使い分けがポイント</li><li>ARRAYFORMULAと組み合わせれば列全体を一括変換できる</li></ul>



<p class="wp-block-paragraph">データの正規化をさらに進めたい方は、<a href="https://mashukabu.com/spreadsheet-lower-function/">LOWER関数</a>や<a href="https://mashukabu.com/spreadsheet-trim-function/">TRIM関数</a>、<a href="https://mashukabu.com/spreadsheet-substitute-function/">SUBSTITUTE関数</a>もあわせてチェックしてみてください。小文字変換や余分なスペースの除去、特定文字列の置換にも役立ちますよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-upper-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのPROPER関数の使い方｜先頭を大文字に変換する方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-proper/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-proper/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Mon, 09 May 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[LOWER関数]]></category>
		<category><![CDATA[PROPER関数]]></category>
		<category><![CDATA[UPPER関数]]></category>
		<category><![CDATA[データクレンジング]]></category>
		<category><![CDATA[文字列関数]]></category>
		<category><![CDATA[表記統一]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=1864</guid>

					<description><![CDATA[ExcelのPROPER関数で単語の先頭を大文字に変換する方法を解説。変換されるもの・されないものの整理、値として貼り付ける手順、略語崩れ（USA→Usa）の対処パターン、ASC関数との組み合わせ、UPPER・LOWERとの使い分けも紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「英語の名前リストの大文字・小文字がバラバラで統一感がない…」。<br>顧客名簿やCSVデータを扱っていると、こういう場面によく遭遇しますよね。<br>手作業で1件ずつ直すのは、時間がかかるうえにミスも起きやすいです。</p>



<p class="wp-block-paragraph">ExcelのPROPER関数を使えば、各単語の先頭だけを大文字に変換できます。<br>この記事では、PROPER関数の基本の使い方から略語崩れの対処法、他の関数との組み合わせまで紹介します。<br><a href="https://mashukabu.com/excel-function-howto-use-upper/">UPPER関数</a>や<a href="https://mashukabu.com/excel-function-howto-use-lower/">LOWER関数</a>との使い分けもまとめました。</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">PROPER関数とは？</a><ol><li><a href="#toc2" tabindex="0">書式と引数</a></li><li><a href="#toc3" tabindex="0">PROPER関数が変換するもの・しないもの</a></li></ol></li><li><a href="#toc4" tabindex="0">PROPER関数の基本的な使い方</a><ol><li><a href="#toc5" tabindex="0">セル参照で変換する</a></li><li><a href="#toc6" tabindex="0">直接文字列を入力して変換する</a></li><li><a href="#toc7" tabindex="0">数字・記号の直後が大文字になる仕様（2nd → 2Nd）</a></li><li><a href="#toc8" tabindex="0">変換結果を値として貼り付ける方法</a></li></ol></li><li><a href="#toc9" tabindex="0">PROPER関数の実務活用パターン</a><ol><li><a href="#toc10" tabindex="0">人名リストの表記を統一する</a></li><li><a href="#toc11" tabindex="0">TRIM関数と組み合わせてCSVデータをクレンジングする</a></li><li><a href="#toc12" tabindex="0">略語崩れの対処パターン（USA → Usa 問題）</a></li><li><a href="#toc13" tabindex="0">ASC関数との組み合わせで全角入力にも対応する</a></li><li><a href="#toc14" tabindex="0">EXACT関数と組み合わせて大文字小文字を無視して比較する</a></li></ol></li><li><a href="#toc15" tabindex="0">UPPER・LOWER・PROPERの使い分け</a><ol><li><a href="#toc16" tabindex="0">文字変換関数の一覧比較表</a></li></ol></li><li><a href="#toc17" tabindex="0">よくあるエラーと対処法</a></li><li><a href="#toc18" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">PROPER関数とは？</span></h2>



<p class="wp-block-paragraph">PROPER（プロパー）関数は、文字列の<strong>各単語の先頭文字だけを大文字に変換</strong>する関数です。<br>英語の「proper（適切な・正式な）」が名前の由来になっています。</p>



<p class="wp-block-paragraph">たとえば「john smith」を渡すと「John Smith」が返ります。<br>人名や会社名の表記をきれいに整えたいときに便利です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>PROPER関数はExcelの基本関数です。バージョンを問わず、すべてのExcel（Microsoft 365・Web版も含む）で使えます。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc2">書式と引数</span></h3>



<pre class="wp-block-code"><code>=PROPER(文字列)</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/省略可</th><th>説明</th></tr></thead><tbody><tr><td>文字列</td><td>必須</td><td>先頭を大文字に変換したい文字列またはセル参照</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数は1つだけのシンプルな関数です。<br>セル参照か、ダブルクォーテーションで囲んだ文字列を指定します。</p>



<h3 class="wp-block-heading"><span id="toc3">PROPER関数が変換するもの・しないもの</span></h3>



<p class="wp-block-paragraph">PROPER関数は、英字の大文字・小文字だけを操作する関数です。<br>何が変換されて、何がそのまま残るのか整理しておきましょう。</p>



<ul class="wp-block-list"><li><strong>半角アルファベット</strong>: hello world → Hello World（各単語の先頭が大文字に）</li><li><strong>全角アルファベット</strong>: ｈｅｌｌｏ → Ｈｅｌｌｏ（全角のまま先頭が大文字に）</li><li><strong>数字</strong>: 123 → 123（そのまま）</li><li><strong>記号</strong>: @、-、/ → そのまま（ただし直後の文字は大文字になる）</li><li><strong>カタカナ・漢字</strong>: エクセル、関数 → そのまま</li><li><strong>すでに正しい形</strong>: Hello → Hello（そのまま返る）</li></ul>



<p class="wp-block-paragraph">全角の英字も変換対象になる点は覚えておくと役立ちます。<br>ただし全角を半角にする変換はしないので、半角化したいときは<a href="https://mashukabu.com/excel-function-howto-use-asc/">ASC関数</a>と組み合わせましょう。</p>



<h2 class="wp-block-heading"><span id="toc4">PROPER関数の基本的な使い方</span></h2>



<h3 class="wp-block-heading"><span id="toc5">セル参照で変換する</span></h3>



<p class="wp-block-paragraph">セルA2に「john smith」と入っている場合、次のように書きます。</p>



<pre class="wp-block-code"><code>=PROPER(A2)</code></pre>



<p class="wp-block-paragraph">結果は「John Smith」です。<br>スペースで区切られた各単語の先頭文字が大文字に変換されます。<br>残りの文字はすべて小文字になるので、「JOHN SMITH」を渡しても同じ結果です。</p>



<h3 class="wp-block-heading"><span id="toc6">直接文字列を入力して変換する</span></h3>



<p class="wp-block-paragraph">セル参照を使わずに、数式の中に文字列を直接書くこともできます。</p>



<pre class="wp-block-code"><code>=PROPER(&quot;hello world&quot;)</code></pre>



<p class="wp-block-paragraph">結果は「Hello World」です。<br>文字列はダブルクォーテーションで囲むのを忘れないようにしてください。<br>ちょっとした動作確認をしたいときに便利な書き方です。</p>



<h3 class="wp-block-heading"><span id="toc7">数字・記号の直後が大文字になる仕様（2nd → 2Nd）</span></h3>



<p class="wp-block-paragraph">PROPER関数には、少しクセのある仕様があります。<br>数字や記号の直後にある英字も「単語の先頭」として扱われます。</p>



<p class="wp-block-paragraph">たとえば次のような変換が起きます。</p>



<ul class="wp-block-list"><li>2nd → 2Nd</li><li>3rd-floor → 3Rd-Floor</li><li>o&#8217;brien → O&#8217;Brien</li><li>2-way street → 2-Way Street</li></ul>



<p class="wp-block-paragraph">ハイフンやアポストロフィの後ろも大文字になるのがポイントです。<br>「O&#8217;Brien」のような名前では自然な結果ですが、「2Nd」は意図しない形ですよね。<br>このクセを知っておくと、想定外の変換結果に慌てずに済みます。</p>



<h3 class="wp-block-heading"><span id="toc8">変換結果を値として貼り付ける方法</span></h3>



<p class="wp-block-paragraph">PROPER関数の結果は数式です。<br>元のセルを削除すると、変換結果も消えてしまいます。<br>変換後のデータだけを残したいときは、値として貼り付けましょう。</p>



<p class="wp-block-paragraph">手順は次のとおりです。</p>



<ol class="wp-block-list"><li>PROPER関数の結果セルを選択してコピー（Ctrl + C）</li><li>貼り付け先のセルを右クリック</li><li>「形式を選択して貼り付け」→「値」を選ぶ</li><li>Enterキーで確定</li></ol>



<p class="wp-block-paragraph">これで数式が外れて、変換後の文字列だけが残ります。<br>元データを上書きしたい場合は、同じセル範囲に貼り付ければOKです。</p>



<h2 class="wp-block-heading"><span id="toc9">PROPER関数の実務活用パターン</span></h2>



<h3 class="wp-block-heading"><span id="toc10">人名リストの表記を統一する</span></h3>



<p class="wp-block-paragraph">顧客データベースや名簿では、入力者によって大文字・小文字がバラバラになりがちです。<br>PROPER関数で一括変換すれば、見た目がきれいに揃います。</p>



<figure class="wp-block-table"><table><thead><tr><th>変換前（A列）</th><th>数式</th><th>変換後</th></tr></thead><tbody><tr><td>john smith</td><td>=PROPER(A2)</td><td>John Smith</td></tr><tr><td>MARY JOHNSON</td><td>=PROPER(A3)</td><td>Mary Johnson</td></tr><tr><td>bob williams</td><td>=PROPER(A4)</td><td>Bob Williams</td></tr><tr><td>alice BROWN</td><td>=PROPER(A5)</td><td>Alice Brown</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">すべて「先頭大文字 + 残り小文字」の形式に統一されます。<br>変換後は値貼り付けで数式を外しておくと、元データを安全に削除できます。</p>



<h3 class="wp-block-heading"><span id="toc11">TRIM関数と組み合わせてCSVデータをクレンジングする</span></h3>



<p class="wp-block-paragraph">外部システムから取り込んだCSVデータには、余分なスペースが紛れていることがあります。<br><a href="https://mashukabu.com/excel-function-howto-use-trim/">TRIM関数</a>と組み合わせると、スペース除去と表記統一を同時に処理できます。</p>



<pre class="wp-block-code"><code>=PROPER(TRIM(A2))</code></pre>



<p class="wp-block-paragraph">TRIM関数が先に余分なスペースを取り除き、その結果をPROPER関数が変換します。<br>「  john   smith  」のようなデータも「John Smith」にきれいに整います。</p>



<p class="wp-block-paragraph">データクレンジングでは、この2つの組み合わせが定番パターンです。<br>CSVの取り込み直後にまとめて処理しておくと、後工程のミスを防げます。</p>



<h3 class="wp-block-heading"><span id="toc12">略語崩れの対処パターン（USA → Usa 問題）</span></h3>



<p class="wp-block-paragraph">PROPER関数には避けて通れない弱点があります。<br>すべて大文字の略語も「先頭だけ大文字」に変換してしまいます。</p>



<ul class="wp-block-list"><li>USA → Usa</li><li>IBM → Ibm</li><li>CEO → Ceo</li><li>HTML → Html</li></ul>



<p class="wp-block-paragraph">これを直すには、<a href="https://mashukabu.com/excel-function-howto-use-substitute/">SUBSTITUTE関数</a>で事後補正します。</p>



<p class="wp-block-paragraph">略語が1つだけの場合はシンプルです。</p>



<pre class="wp-block-code"><code>=SUBSTITUTE(PROPER(A2),&quot;Usa&quot;,&quot;USA&quot;)</code></pre>



<p class="wp-block-paragraph">複数の略語を直したい場合は、SUBSTITUTE関数をネストします。</p>



<pre class="wp-block-code"><code>=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(PROPER(A2),&quot;Usa&quot;,&quot;USA&quot;),&quot;Ibm&quot;,&quot;IBM&quot;),&quot;Ceo&quot;,&quot;CEO&quot;)</code></pre>



<p class="wp-block-paragraph">ちょっとむずかしく見えますが、やっていることはシンプルです。<br>PROPER関数の結果に対して、崩れた略語を1つずつ正しい表記に置き換えているだけです。</p>



<p class="wp-block-paragraph">補正する略語が多い場合は、別シートに略語リストを作っておくと管理しやすくなります。</p>



<h3 class="wp-block-heading"><span id="toc13">ASC関数との組み合わせで全角入力にも対応する</span></h3>



<p class="wp-block-paragraph">日本語環境では、全角で英字が入力されてしまうケースがよくあります。<br><a href="https://mashukabu.com/excel-function-howto-use-asc/">ASC関数</a>と組み合わせれば、半角変換と先頭大文字化を同時に処理できます。</p>



<pre class="wp-block-code"><code>=PROPER(ASC(A2))</code></pre>



<p class="wp-block-paragraph">ASC関数が全角英字を半角に変換し、PROPER関数が先頭を大文字にします。<br>「ｊｏｈｎ　ｓｍｉｔｈ」のようなデータも「John Smith」に変換されます。</p>



<p class="wp-block-paragraph">さらにTRIM関数も加えると、より堅牢な前処理になります。</p>



<pre class="wp-block-code"><code>=PROPER(ASC(TRIM(A2)))</code></pre>



<p class="wp-block-paragraph">全角スペース・余分なスペース・大文字小文字のばらつきを一気に解消できます。<br>CSVや外部データの取り込み時には、この3つの組み合わせが実務で重宝します。</p>



<h3 class="wp-block-heading"><span id="toc14">EXACT関数と組み合わせて大文字小文字を無視して比較する</span></h3>



<p class="wp-block-paragraph">Excelの通常の比較（=演算子）は、大文字・小文字を区別しません。<br>しかし<a href="https://mashukabu.com/excel-function-howto-use-exact/">EXACT関数</a>は大文字・小文字を厳密に区別します。</p>



<p class="wp-block-paragraph">「表記揺れがあるけど、先頭大文字に統一すれば同じかどうか比較したい」。<br>そんなときはPROPER関数で両方を揃えてからEXACT関数で比較しましょう。</p>



<pre class="wp-block-code"><code>=EXACT(PROPER(A2), PROPER(B2))</code></pre>



<p class="wp-block-paragraph">A2が「john SMITH」、B2が「John smith」の場合を考えます。<br>両方ともPROPER関数で「John Smith」に変換されるので、結果はTRUEです。<br>表記のばらつきを吸収したうえで、正確な比較ができます。</p>



<h2 class="wp-block-heading"><span id="toc15">UPPER・LOWER・PROPERの使い分け</span></h2>



<p class="wp-block-paragraph">Excelには英字の大文字・小文字を変換する関数が3つあります。<br>目的に応じて使い分けましょう。</p>



<h3 class="wp-block-heading"><span id="toc16">文字変換関数の一覧比較表</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>変換内容</th><th>使用例</th><th>変換結果</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/excel-function-howto-use-upper/">UPPER関数</a></td><td>すべて大文字にする</td><td>=UPPER(&#8220;hello world&#8221;)</td><td>HELLO WORLD</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-lower/">LOWER関数</a></td><td>すべて小文字にする</td><td>=LOWER(&#8220;HELLO WORLD&#8221;)</td><td>hello world</td></tr><tr><td>PROPER関数</td><td>各単語の先頭だけ大文字</td><td>=PROPER(&#8220;hello world&#8221;)</td><td>Hello World</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">使い分けの目安は次のとおりです。</p>



<ul class="wp-block-list"><li><strong>UPPER関数</strong>: 商品コード・管理番号など、すべて大文字に統一したいとき</li><li><strong>LOWER関数</strong>: メールアドレス・URLなど、すべて小文字にしたいとき</li><li><strong>PROPER関数</strong>: 人名・タイトルなど、先頭だけ大文字にしたいとき</li></ul>



<p class="wp-block-paragraph">迷ったら「完成形がどんな表記か」をイメージすると選びやすくなります。</p>



<p class="wp-block-paragraph">文字列操作の関数をもっと知りたい方は、<a href="https://mashukabu.com/excel-string-functions-guide/">文字列関数まとめ</a>もあわせてどうぞ。</p>



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



<p class="wp-block-paragraph">PROPER関数はシンプルな関数なので、エラーが出ることは多くありません。<br>ただし、いくつか注意点があります。</p>



<p class="wp-block-paragraph"><strong>数値を渡しても変換されない</strong></p>



<p class="wp-block-paragraph">セルに数値（例: 12345）が入っている場合、PROPER関数はそのまま数値を返します。<br>エラーにはなりませんが、何も変換されません。<br>文字列として扱いたい場合は、<a href="https://mashukabu.com/excel-function-howto-use-text/">TEXT関数</a>で文字列に変換してから渡しましょう。</p>



<p class="wp-block-paragraph"><strong>空白セルを渡した場合</strong></p>



<p class="wp-block-paragraph">空白セルを指定すると、結果は0ではなく空文字（&#8221;&#8221;)になります。<br>エラーにはならないので、IF関数でのチェックは必須ではありません。</p>



<p class="wp-block-paragraph"><strong>略語が崩れる</strong></p>



<p class="wp-block-paragraph">これはエラーではなく仕様です。<br>USA → Usa のような変換が起きた場合は、SUBSTITUTE関数で補正してください。<br>詳しい対処法は「略語崩れの対処パターン」のセクションで解説しています。</p>



<p class="wp-block-paragraph"><strong>全角と半角が混在している</strong></p>



<p class="wp-block-paragraph">PROPER関数は全角↔半角の変換をしません。<br>全角英字は全角のまま先頭が大文字になります。<br>半角に統一したい場合は、ASC関数を先に適用しましょう。<br>逆に全角に統一したい場合は<a href="https://mashukabu.com/excel-function-howto-use-jis/">JIS関数</a>が使えます。</p>



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



<p class="wp-block-paragraph">PROPER関数は、各単語の先頭文字を大文字に変換するシンプルな関数です。<br>人名リストや顧客データの表記統一に活躍します。</p>



<p class="wp-block-paragraph">この記事のポイントをおさらいしておきましょう。</p>



<ul class="wp-block-list"><li>書式は <code>=PROPER(文字列)</code> で、引数は1つだけ</li><li>スペース・記号・数字の直後の文字が大文字に変換される</li><li>略語崩れ（USA → Usa）はSUBSTITUTE関数で事後補正する</li><li>TRIM関数やASC関数と組み合わせると、データクレンジングに使える</li><li>UPPER関数（全大文字）・LOWER関数（全小文字）との使い分けも大切</li></ul>



<p class="wp-block-paragraph">まずはシンプルな <code>=PROPER(A2)</code> から試してみてください。<br>慣れてきたら、TRIM関数やASC関数との組み合わせで実務のデータ整理に活用していきましょう。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-proper/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのLOWER関数の使い方｜大文字を小文字に一括変換する方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-lower/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-lower/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 07 May 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[CSV]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[LOWER関数]]></category>
		<category><![CDATA[PROPER関数]]></category>
		<category><![CDATA[UPPER関数]]></category>
		<category><![CDATA[データクレンジング]]></category>
		<category><![CDATA[文字列関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=1858</guid>

					<description><![CDATA[ExcelのLOWER関数で英字を小文字に一括変換する方法をわかりやすく解説。VLOOKUPが大文字・小文字の不一致で失敗するケースの解決法や、CSVデータのクレンジングフロー、UPPER・PROPER・ASCとの使い分けも紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「メールアドレスの大文字・小文字がバラバラで見づらい&#8230;」。<br>こんな状態だと、照合やデータ連携でミスが起きやすいですよね。<br>手作業で1つずつ直していたら、日が暮れてしまいます。</p>



<p class="wp-block-paragraph">ExcelのLOWER関数を使えば、大文字のアルファベットを一括で小文字に変換できます。<br>この記事では、基本の書き方から実務で使えるデータクレンジング、他の関数との組み合わせまで紹介します。<br><a href="https://mashukabu.com/excel-function-howto-use-upper/">UPPER関数</a>や<a href="https://mashukabu.com/excel-function-howto-use-proper/">PROPER関数</a>との違いもまとめました。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-5" checked><label class="toc-title" for="toc-checkbox-5">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">LOWER関数とは？</a><ol><li><a href="#toc2" tabindex="0">書式と引数</a></li><li><a href="#toc3" tabindex="0">LOWER関数が変換するもの・しないもの</a></li></ol></li><li><a href="#toc4" tabindex="0">LOWER関数の基本的な使い方</a><ol><li><a href="#toc5" tabindex="0">セル参照で変換する</a></li><li><a href="#toc6" tabindex="0">直接文字列を入力して変換する</a></li><li><a href="#toc7" tabindex="0">変換結果を値として貼り付ける方法</a></li></ol></li><li><a href="#toc8" tabindex="0">LOWER関数の実務活用パターン</a><ol><li><a href="#toc9" tabindex="0">メールアドレスを小文字に統一する</a></li><li><a href="#toc10" tabindex="0">EXACT関数と組み合わせて大文字・小文字を無視して比較する</a></li><li><a href="#toc11" tabindex="0">TRIM・SUBSTITUTEと組み合わせてCSVクレンジングする</a></li><li><a href="#toc12" tabindex="0">IF関数で小文字チェックする</a></li><li><a href="#toc13" tabindex="0">CONCAT関数でIDを生成する</a></li></ol></li><li><a href="#toc14" tabindex="0">LOWER・UPPER・PROPERの使い分け</a><ol><li><a href="#toc15" tabindex="0">文字変換関数の一覧比較表</a></li></ol></li><li><a href="#toc16" tabindex="0">よくあるエラーと対処法</a></li><li><a href="#toc17" tabindex="0">まとめ</a><ol><li><a href="#toc18" tabindex="0">関連記事</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">LOWER関数とは？</span></h2>



<p class="wp-block-paragraph">LOWER（ロウワー）関数は、文字列中のアルファベットを<strong>すべて小文字に変換</strong>する関数です。<br>英語の「lower（下の）」が名前の由来になっています。</p>



<p class="wp-block-paragraph">たとえば「EXCEL」を渡すと「excel」が返ります。<br>メールアドレスやURLの表記を小文字に統一したいときに便利です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>LOWER関数はExcelの基本関数です。バージョンを問わず、すべてのExcel（Microsoft 365・Web版も含む）で使えます。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc2">書式と引数</span></h3>



<pre class="wp-block-code"><code>=LOWER(文字列)</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/省略可</th><th>説明</th></tr></thead><tbody><tr><td>文字列</td><td>必須</td><td>小文字に変換したい文字列またはセル参照</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数は1つだけのシンプルな関数です。<br>セル参照か、ダブルクォーテーションで囲んだ文字列を指定します。</p>



<h3 class="wp-block-heading"><span id="toc3">LOWER関数が変換するもの・しないもの</span></h3>



<p class="wp-block-paragraph">LOWER関数はアルファベット専用の関数です。<br>変換対象と対象外を整理しておきましょう。</p>



<ul class="wp-block-list"><li><strong>半角アルファベット</strong>: ABC → abc（変換される）</li><li><strong>全角アルファベット</strong>: ＡＢＣ → ａｂｃ（変換される）</li><li><strong>数字・記号</strong>: 123、@、- → そのまま（変換されない）</li><li><strong>カタカナ・漢字</strong>: エクセル、関数 → そのまま（変換されない）</li><li><strong>すでに小文字</strong>: abc → abc（そのまま返る）</li></ul>



<p class="wp-block-paragraph">全角の大文字アルファベットも小文字に変換できる点は覚えておくと便利です。</p>



<h2 class="wp-block-heading"><span id="toc4">LOWER関数の基本的な使い方</span></h2>



<h3 class="wp-block-heading"><span id="toc5">セル参照で変換する</span></h3>



<p class="wp-block-paragraph">セルA2に「BIZ-TACTICS」と入っている場合、次のように書きます。</p>



<pre class="wp-block-code"><code>=LOWER(A2)</code></pre>



<p class="wp-block-paragraph">結果は「biz-tactics」です。<br>ハイフンはアルファベットではないため、そのまま残ります。</p>



<h3 class="wp-block-heading"><span id="toc6">直接文字列を入力して変換する</span></h3>



<p class="wp-block-paragraph">セルを使わず、文字列を直接指定することもできます。</p>



<pre class="wp-block-code"><code>=LOWER(&quot;HELLO WORLD&quot;)</code></pre>



<p class="wp-block-paragraph">結果は「hello world」です。<br>スペースや数字が含まれていても、エラーにはなりません。</p>



<p class="wp-block-paragraph">日本語が混在していても大丈夫です。</p>



<pre class="wp-block-code"><code>=LOWER(&quot;EXCEL入門&quot;)</code></pre>



<p class="wp-block-paragraph">結果は「excel入門」になります。<br>アルファベット部分だけが小文字に変換されます。</p>



<h3 class="wp-block-heading"><span id="toc7">変換結果を値として貼り付ける方法</span></h3>



<p class="wp-block-paragraph">LOWER関数の結果は数式です。<br>元のセルを削除すると、参照エラーになってしまいます。</p>



<p class="wp-block-paragraph">変換結果を固定するには「値の貼り付け」を使います。</p>



<ol class="wp-block-list"><li>LOWER関数で変換したセル範囲をコピーする</li><li>貼り付け先を右クリックし「形式を選択して貼り付け」を選ぶ</li><li>「値」を選んで貼り付ける</li></ol>



<p class="wp-block-paragraph">これで数式が消え、変換後の文字列だけが残ります。<br>元データを削除しても安全です。</p>



<h2 class="wp-block-heading"><span id="toc8">LOWER関数の実務活用パターン</span></h2>



<h3 class="wp-block-heading"><span id="toc9">メールアドレスを小文字に統一する</span></h3>



<p class="wp-block-paragraph">メールアドレスが「User@Example.COM」のように大文字混じりで入力されていませんか？<br>表示がバラバラだと、見栄えも悪く照合時に不一致の原因になります。</p>



<p class="wp-block-paragraph">LOWER関数で小文字に統一しましょう。</p>



<pre class="wp-block-code"><code>=LOWER(A2)</code></pre>



<p class="wp-block-paragraph">A列のメールアドレスをすべて小文字に揃えるだけで、データの品質がぐっと上がります。<br>外部システムへの連携時にも、表記ゆれによるトラブルを防げますよ。</p>



<h3 class="wp-block-heading"><span id="toc10">EXACT関数と組み合わせて大文字・小文字を無視して比較する</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-exact/">EXACT関数</a>は大文字と小文字を区別して比較する関数です。<br>「ABC」と「abc」を比較するとFALSEが返ります。</p>



<p class="wp-block-paragraph">逆に、大文字・小文字を無視して比較したい場面もありますよね。<br>そんなときは、両方をLOWERで揃えてからEXACTに渡します。</p>



<pre class="wp-block-code"><code>=EXACT(LOWER(A2), LOWER(B2))</code></pre>



<p class="wp-block-paragraph">A2が「Excel」、B2が「excel」でもTRUEになります。<br>ケースの違いを除外して、純粋に文字列の一致だけを確認できます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>ちなみに<a href="https://mashukabu.com/excel-function-howto-use-vlookup/">VLOOKUP関数</a>は大文字・小文字を区別しません。「abc」と「ABC」は同じ値として扱われます。そのため、VLOOKUPの検索精度を上げる目的でLOWER変換する必要はありません。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc11">TRIM・SUBSTITUTEと組み合わせてCSVクレンジングする</span></h3>



<p class="wp-block-paragraph">外部システムからCSVで取り込んだデータは厄介です。<br>大文字・小文字の混在、全角スペース、余計な空白が入り混じっていることが多いですよね。</p>



<p class="wp-block-paragraph">LOWER関数と<a href="https://mashukabu.com/excel-function-howto-use-trim/">TRIM関数</a>の組み合わせが定番です。</p>



<pre class="wp-block-code"><code>=LOWER(TRIM(A2))</code></pre>



<p class="wp-block-paragraph">TRIMで余分なスペースを除去し、LOWERで小文字に統一します。<br>たった1行で、2つのクレンジング処理を同時にこなせます。</p>



<p class="wp-block-paragraph">さらに全角スペースも処理したいなら、<a href="https://mashukabu.com/excel-function-howto-use-substitute/">SUBSTITUTE関数</a>を加えます。</p>



<pre class="wp-block-code"><code>=LOWER(TRIM(SUBSTITUTE(A2, &quot;　&quot;, &quot; &quot;)))</code></pre>



<p class="wp-block-paragraph">この数式は3段階で処理しています。</p>



<ol class="wp-block-list"><li><strong>SUBSTITUTE</strong>: 全角スペースを半角スペースに置換</li><li><strong>TRIM</strong>: 余分な半角スペースを除去</li><li><strong>LOWER</strong>: アルファベットを小文字に統一</li></ol>



<p class="wp-block-paragraph">CSV取り込み直後に隣の列へこの数式を入れて、まとめてクレンジングするのがおすすめです。<br>処理後は「値の貼り付け」で数式を消しておきましょう。</p>



<h3 class="wp-block-heading"><span id="toc12">IF関数で小文字チェックする</span></h3>



<p class="wp-block-paragraph">「入力されたアドレスがすべて小文字かどうか」を確認したい場面もあります。<br><a href="https://mashukabu.com/excel-function-howto-use-if/">IF関数</a>と組み合わせると、簡単にチェックできます。</p>



<pre class="wp-block-code"><code>=IF(A2=LOWER(A2), &quot;OK&quot;, &quot;小文字にしてください&quot;)</code></pre>



<p class="wp-block-paragraph">A2の値とLOWER変換後の値を比較しています。<br>一致すれば元から小文字なので「OK」、違えば大文字が混在している証拠です。</p>



<p class="wp-block-paragraph">入力規則のチェック用として活用してみてください。</p>



<h3 class="wp-block-heading"><span id="toc13">CONCAT関数でIDを生成する</span></h3>



<p class="wp-block-paragraph">部署コードと連番を結合して、小文字のIDを作りたいことがあります。<br><a href="https://mashukabu.com/excel-function-howto-use-concat/">CONCAT関数</a>と組み合わせましょう。</p>



<pre class="wp-block-code"><code>=LOWER(CONCAT(A2, &quot;-&quot;, B2))</code></pre>



<p class="wp-block-paragraph">A2が「SALES」、B2が「001」なら、結果は「sales-001」です。<br>結合と小文字変換を1つの数式でまとめて処理できます。</p>



<h2 class="wp-block-heading"><span id="toc14">LOWER・UPPER・PROPERの使い分け</span></h2>



<p class="wp-block-paragraph">Excelには、アルファベットのケースを変換する関数が3つあります。</p>



<h3 class="wp-block-heading"><span id="toc15">文字変換関数の一覧比較表</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>動作</th><th>変換例（元: EXCEL Function）</th><th>主な用途</th></tr></thead><tbody><tr><td><strong>LOWER</strong></td><td>すべて小文字に変換</td><td>excel function</td><td>メールアドレス・URLの統一</td></tr><tr><td><strong><a href="https://mashukabu.com/excel-function-howto-use-upper/">UPPER</a></strong></td><td>すべて大文字に変換</td><td>EXCEL FUNCTION</td><td>商品コード・管理番号の統一</td></tr><tr><td><strong><a href="https://mashukabu.com/excel-function-howto-use-proper/">PROPER</a></strong></td><td>単語の先頭だけ大文字</td><td>Excel Function</td><td>人名・タイトルの整形</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">使い分けのポイントはシンプルです。</p>



<ul class="wp-block-list"><li><strong>全部小文字</strong>に揃えたい → LOWER関数</li><li><strong>全部大文字</strong>に揃えたい → <a href="https://mashukabu.com/excel-function-howto-use-upper/">UPPER関数</a></li><li><strong>先頭だけ大文字</strong>にしたい → <a href="https://mashukabu.com/excel-function-howto-use-proper/">PROPER関数</a></li></ul>



<p class="wp-block-paragraph">メールアドレスやURLはLOWER、商品コードやIDはUPPER、人名はPROPERが定番です。</p>



<p class="wp-block-paragraph">また、全角・半角の変換が必要な場合は<a href="https://mashukabu.com/excel-function-howto-use-asc/">ASC関数</a>や<a href="https://mashukabu.com/excel-function-howto-use-jis/">JIS関数</a>も合わせて覚えておきましょう。</p>



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



<p class="wp-block-paragraph">LOWER関数はシンプルな関数なので、エラーが起きるケースは限られています。</p>



<figure class="wp-block-table"><table><thead><tr><th>症状</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>変換されない</td><td>引数が数値のみ</td><td>数値はアルファベットではないため正常動作。変換対象外です</td></tr><tr><td>#NAME?</td><td>関数名のスペルミス</td><td>「LOWE」「LOWR」になっていないか確認してください</td></tr><tr><td>#VALUE!</td><td>配列の書き方が非対応</td><td>単一セル参照に変更するか、スピル対応の書き方にしましょう</td></tr><tr><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>TIP</strong></p><p>LOWER関数は数値や日本語を渡してもエラーになりません。変換対象のアルファベットがなければ、入力値がそのまま返ります。</p></blockquote>



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



<p class="wp-block-paragraph">LOWER関数は <code>=LOWER(文字列)</code> と書くだけで、アルファベットをすべて小文字に変換できる関数です。</p>



<ul class="wp-block-list"><li>引数は<strong>文字列</strong>の1つだけ</li><li>半角だけでなく、<strong>全角アルファベットも小文字に変換</strong>できる</li><li>数字・記号・日本語は変換されずにそのまま残る</li><li>メールアドレスやURLの<strong>表記統一</strong>に便利</li><li>CSV取り込み後は<a href="https://mashukabu.com/excel-function-howto-use-trim/">TRIM関数</a>・<a href="https://mashukabu.com/excel-function-howto-use-substitute/">SUBSTITUTE関数</a>との組み合わせでクレンジング</li><li>大文字変換は<a href="https://mashukabu.com/excel-function-howto-use-upper/">UPPER関数</a>、先頭大文字は<a href="https://mashukabu.com/excel-function-howto-use-proper/">PROPER関数</a>を使い分けましょう</li></ul>



<h3 class="wp-block-heading"><span id="toc18">関連記事</span></h3>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-upper/">ExcelのUPPER関数の使い方｜小文字・大文字を一括変換する方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-proper/">ExcelのPROPER関数の使い方｜単語の先頭を大文字に変換する方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-exact/">ExcelのEXACT関数の使い方｜2つの文字列を正確に比較する方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-substitute/">ExcelのSUBSTITUTE関数の使い方｜文字列を置き換える方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-trim/">ExcelのTRIM関数の使い方｜余分なスペースを一括削除する方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-if/">ExcelのIF関数の使い方｜条件分岐の基本から応用まで解説</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-concat/">ExcelのCONCAT関数の使い方｜複数の文字列をまとめて結合する方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-asc/">ExcelのASC関数の使い方｜全角を半角に一括変換する方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-jis/">JIS関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-vlookup/">ExcelのVLOOKUP関数の使い方｜データ検索の基本</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-text/">ExcelのTEXT関数の使い方｜表示形式を自由に指定して文字列に変換する方法</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-lower/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのUPPER関数の使い方｜小文字・大文字を一括変換する方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-upper/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-upper/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 05 May 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[CSV]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[LOWER関数]]></category>
		<category><![CDATA[PROPER関数]]></category>
		<category><![CDATA[UPPER関数]]></category>
		<category><![CDATA[データクレンジング]]></category>
		<category><![CDATA[文字列関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=1837</guid>

					<description><![CDATA[ExcelのUPPER関数で英字を大文字に一括変換する方法をわかりやすく解説。VLOOKUPが大文字・小文字の不一致で失敗するケースの解決法や、CSVデータのクレンジングフロー、LOWER・PROPER・ASCとの使い分けも紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「商品コードの大文字・小文字がバラバラで見づらい…」。<br>こんな状態だと、目視チェックやデータ連携でミスが起きやすいですよね。<br>手作業で1つずつ直していたら、日が暮れてしまいます。</p>



<p class="wp-block-paragraph">ExcelのUPPER関数を使えば、小文字のアルファベットを一括で大文字に変換できます。<br>この記事では、基本の書き方から実務で使えるデータクレンジング、他の関数との組み合わせまで紹介します。<br><a href="https://mashukabu.com/excel-function-howto-use-lower/">LOWER関数</a>や<a href="https://mashukabu.com/excel-function-howto-use-proper/">PROPER関数</a>との違いもまとめました。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-6" checked><label class="toc-title" for="toc-checkbox-6">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">UPPER関数とは？</a><ol><li><a href="#toc2" tabindex="0">書式と引数</a></li><li><a href="#toc3" tabindex="0">UPPER関数が変換するもの・しないもの</a></li></ol></li><li><a href="#toc4" tabindex="0">UPPER関数の基本的な使い方</a><ol><li><a href="#toc5" tabindex="0">セル参照で変換する</a></li><li><a href="#toc6" tabindex="0">直接文字列を入力して変換する</a></li><li><a href="#toc7" tabindex="0">変換結果を値として貼り付ける方法</a></li></ol></li><li><a href="#toc8" tabindex="0">UPPER関数の実務活用パターン</a><ol><li><a href="#toc9" tabindex="0">商品コードを大文字に統一する</a></li><li><a href="#toc10" tabindex="0">EXACT関数と組み合わせて大文字・小文字を無視して比較する</a></li><li><a href="#toc11" tabindex="0">TRIM・SUBSTITUTEと組み合わせてCSVクレンジングする</a></li><li><a href="#toc12" tabindex="0">IF関数で大文字チェックする</a></li><li><a href="#toc13" tabindex="0">CONCAT関数でコードを生成する</a></li></ol></li><li><a href="#toc14" tabindex="0">UPPER・LOWER・PROPERの使い分け</a><ol><li><a href="#toc15" tabindex="0">文字変換関数の一覧比較表</a></li></ol></li><li><a href="#toc16" tabindex="0">よくあるエラーと対処法</a></li><li><a href="#toc17" tabindex="0">まとめ</a><ol><li><a href="#toc18" tabindex="0">関連記事</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">UPPER関数とは？</span></h2>



<p class="wp-block-paragraph">UPPER（アッパー）関数は、文字列中のアルファベットを<strong>すべて大文字に変換</strong>する関数です。<br>英語の「upper（上の）」が名前の由来になっています。</p>



<p class="wp-block-paragraph">たとえば「excel」を渡すと「EXCEL」が返ります。<br>商品コードや管理番号の表記を大文字に統一したいときに便利です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>UPPER関数はExcelの基本関数です。バージョンを問わず、すべてのExcel（Microsoft 365・Web版も含む）で使えます。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc2">書式と引数</span></h3>



<pre class="wp-block-code"><code>=UPPER(文字列)</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/省略可</th><th>説明</th></tr></thead><tbody><tr><td>文字列</td><td>必須</td><td>大文字に変換したい文字列またはセル参照</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数は1つだけのシンプルな関数です。<br>セル参照か、ダブルクォーテーションで囲んだ文字列を指定します。</p>



<h3 class="wp-block-heading"><span id="toc3">UPPER関数が変換するもの・しないもの</span></h3>



<p class="wp-block-paragraph">UPPER関数はアルファベット専用の関数です。<br>変換対象と対象外を整理しておきましょう。</p>



<ul class="wp-block-list"><li><strong>半角アルファベット</strong>: abc → ABC（変換される）</li><li><strong>全角アルファベット</strong>: ａｂｃ → ＡＢＣ（変換される）</li><li><strong>数字・記号</strong>: 123、@、- → そのまま（変換されない）</li><li><strong>カタカナ・漢字</strong>: エクセル、関数 → そのまま（変換されない）</li><li><strong>すでに大文字</strong>: ABC → ABC（そのまま返る）</li></ul>



<p class="wp-block-paragraph">全角の小文字アルファベットも大文字に変換できる点は覚えておくと便利です。</p>



<h2 class="wp-block-heading"><span id="toc4">UPPER関数の基本的な使い方</span></h2>



<h3 class="wp-block-heading"><span id="toc5">セル参照で変換する</span></h3>



<p class="wp-block-paragraph">セルA2に「biz-tactics」と入っている場合、次のように書きます。</p>



<pre class="wp-block-code"><code>=UPPER(A2)</code></pre>



<p class="wp-block-paragraph">結果は「BIZ-TACTICS」です。<br>ハイフンはアルファベットではないため、そのまま残ります。</p>



<h3 class="wp-block-heading"><span id="toc6">直接文字列を入力して変換する</span></h3>



<p class="wp-block-paragraph">セルを使わず、文字列を直接指定することもできます。</p>



<pre class="wp-block-code"><code>=UPPER(&quot;hello world&quot;)</code></pre>



<p class="wp-block-paragraph">結果は「HELLO WORLD」です。<br>スペースや数字が含まれていても、エラーにはなりません。</p>



<p class="wp-block-paragraph">日本語が混在していても大丈夫です。</p>



<pre class="wp-block-code"><code>=UPPER(&quot;Excel入門&quot;)</code></pre>



<p class="wp-block-paragraph">結果は「EXCEL入門」になります。<br>アルファベット部分だけが大文字に変換されます。</p>



<h3 class="wp-block-heading"><span id="toc7">変換結果を値として貼り付ける方法</span></h3>



<p class="wp-block-paragraph">UPPER関数の結果は数式です。<br>元のセルを削除すると、参照エラーになってしまいます。</p>



<p class="wp-block-paragraph">変換結果を固定するには「値の貼り付け」を使います。</p>



<ol class="wp-block-list"><li>UPPER関数で変換したセル範囲をコピーする</li><li>貼り付け先を右クリックし「形式を選択して貼り付け」を選ぶ</li><li>「値」を選んで貼り付ける</li></ol>



<p class="wp-block-paragraph">これで数式が消え、変換後の文字列だけが残ります。<br>元データを削除しても安全です。</p>



<h2 class="wp-block-heading"><span id="toc8">UPPER関数の実務活用パターン</span></h2>



<h3 class="wp-block-heading"><span id="toc9">商品コードを大文字に統一する</span></h3>



<p class="wp-block-paragraph">商品コードが「abc-001」「Abc-002」のように混在していませんか？<br>表記がバラバラだと、目視確認やデータ連携でミスが起きやすくなります。</p>



<p class="wp-block-paragraph">UPPER関数で大文字に統一しましょう。</p>



<pre class="wp-block-code"><code>=UPPER(A2)</code></pre>



<p class="wp-block-paragraph">A列のコードをすべて大文字に揃えるだけで、データの品質がぐっと上がります。<br>外部システムへの連携時にも、表記ゆれによるトラブルを防げますよ。</p>



<h3 class="wp-block-heading"><span id="toc10">EXACT関数と組み合わせて大文字・小文字を無視して比較する</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-exact/">EXACT関数</a>は大文字と小文字を区別して比較する関数です。<br>「ABC」と「abc」を比較するとFALSEが返ります。</p>



<p class="wp-block-paragraph">逆に、大文字・小文字を無視して比較したい場面もありますよね。<br>そんなときは、両方をUPPERで揃えてからEXACTに渡します。</p>



<pre class="wp-block-code"><code>=EXACT(UPPER(A2), UPPER(B2))</code></pre>



<p class="wp-block-paragraph">A2が「Excel」、B2が「excel」でもTRUEになります。<br>ケースの違いを除外して、純粋に文字列の一致だけを確認できます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>ちなみに<a href="https://mashukabu.com/excel-function-howto-use-vlookup/">VLOOKUP関数</a>は大文字・小文字を区別しません。「abc」と「ABC」は同じ値として扱われます。そのため、VLOOKUPの検索精度を上げる目的でUPPER変換する必要はありません。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc11">TRIM・SUBSTITUTEと組み合わせてCSVクレンジングする</span></h3>



<p class="wp-block-paragraph">外部システムからCSVで取り込んだデータは厄介です。<br>大文字・小文字の混在、全角スペース、余計な空白が入り混じっていることが多いですよね。</p>



<p class="wp-block-paragraph">UPPER関数と<a href="https://mashukabu.com/excel-function-howto-use-trim/">TRIM関数</a>の組み合わせが定番です。</p>



<pre class="wp-block-code"><code>=UPPER(TRIM(A2))</code></pre>



<p class="wp-block-paragraph">TRIMで余分なスペースを除去し、UPPERで大文字に統一します。<br>たった1行で、2つのクレンジング処理を同時にこなせます。</p>



<p class="wp-block-paragraph">さらに全角スペースも処理したいなら、<a href="https://mashukabu.com/excel-function-howto-use-substitute/">SUBSTITUTE関数</a>を加えます。</p>



<pre class="wp-block-code"><code>=UPPER(TRIM(SUBSTITUTE(A2, &quot;　&quot;, &quot; &quot;)))</code></pre>



<p class="wp-block-paragraph">この数式は3段階で処理しています。</p>



<ol class="wp-block-list"><li><strong>SUBSTITUTE</strong>: 全角スペースを半角スペースに置換</li><li><strong>TRIM</strong>: 余分な半角スペースを除去</li><li><strong>UPPER</strong>: アルファベットを大文字に統一</li></ol>



<p class="wp-block-paragraph">CSV取り込み直後に隣の列へこの数式を入れて、まとめてクレンジングするのがおすすめです。<br>処理後は「値の貼り付け」で数式を消しておきましょう。</p>



<h3 class="wp-block-heading"><span id="toc12">IF関数で大文字チェックする</span></h3>



<p class="wp-block-paragraph">「入力されたコードがすべて大文字かどうか」を確認したい場面もあります。<br><a href="https://mashukabu.com/excel-function-howto-use-if/">IF関数</a>と組み合わせると、簡単にチェックできます。</p>



<pre class="wp-block-code"><code>=IF(A2=UPPER(A2), &quot;OK&quot;, &quot;大文字にしてください&quot;)</code></pre>



<p class="wp-block-paragraph">A2の値とUPPER変換後の値を比較しています。<br>一致すれば元から大文字なので「OK」、違えば小文字が混在している証拠です。</p>



<p class="wp-block-paragraph">入力規則のチェック用として活用してみてください。</p>



<h3 class="wp-block-heading"><span id="toc13">CONCAT関数でコードを生成する</span></h3>



<p class="wp-block-paragraph">部署コードと連番を結合して、大文字のIDを作りたいことがあります。<br><a href="https://mashukabu.com/excel-function-howto-use-concat/">CONCAT関数</a>と組み合わせましょう。</p>



<pre class="wp-block-code"><code>=UPPER(CONCAT(A2, &quot;-&quot;, B2))</code></pre>



<p class="wp-block-paragraph">A2が「sales」、B2が「001」なら、結果は「SALES-001」です。<br>結合と大文字変換を1つの数式でまとめて処理できます。</p>



<h2 class="wp-block-heading"><span id="toc14">UPPER・LOWER・PROPERの使い分け</span></h2>



<p class="wp-block-paragraph">Excelには、アルファベットのケースを変換する関数が3つあります。</p>



<h3 class="wp-block-heading"><span id="toc15">文字変換関数の一覧比較表</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>動作</th><th>変換例（元: excel function）</th><th>主な用途</th></tr></thead><tbody><tr><td><strong>UPPER</strong></td><td>すべて大文字に変換</td><td>EXCEL FUNCTION</td><td>商品コード・管理番号の統一</td></tr><tr><td><strong><a href="https://mashukabu.com/excel-function-howto-use-lower/">LOWER</a></strong></td><td>すべて小文字に変換</td><td>excel function</td><td>メールアドレス・URLの統一</td></tr><tr><td><strong><a href="https://mashukabu.com/excel-function-howto-use-proper/">PROPER</a></strong></td><td>単語の先頭だけ大文字</td><td>Excel Function</td><td>人名・タイトルの整形</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">使い分けのポイントはシンプルです。</p>



<ul class="wp-block-list"><li><strong>全部大文字</strong>に揃えたい → UPPER関数</li><li><strong>全部小文字</strong>に揃えたい → <a href="https://mashukabu.com/excel-function-howto-use-lower/">LOWER関数</a></li><li><strong>先頭だけ大文字</strong>にしたい → <a href="https://mashukabu.com/excel-function-howto-use-proper/">PROPER関数</a></li></ul>



<p class="wp-block-paragraph">商品コードやIDはUPPER、メールアドレスはLOWER、人名はPROPERが定番です。</p>



<p class="wp-block-paragraph">また、全角・半角の変換が必要な場合は<a href="https://mashukabu.com/excel-function-howto-use-asc/">ASC関数</a>や<a href="https://mashukabu.com/excel-function-howto-use-jis/">JIS関数</a>も合わせて覚えておきましょう。</p>



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



<p class="wp-block-paragraph">UPPER関数はシンプルな関数なので、エラーが起きるケースは限られています。</p>



<figure class="wp-block-table"><table><thead><tr><th>症状</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>変換されない</td><td>引数が数値のみ</td><td>数値はアルファベットではないため正常動作。変換対象外です</td></tr><tr><td>#NAME?</td><td>関数名のスペルミス</td><td>「UPER」「UPPR」になっていないか確認してください</td></tr><tr><td>#VALUE!</td><td>配列の書き方が非対応</td><td>単一セル参照に変更するか、スピル対応の書き方にしましょう</td></tr><tr><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>TIP</strong></p><p>UPPER関数は数値や日本語を渡してもエラーになりません。変換対象のアルファベットがなければ、入力値がそのまま返ります。</p></blockquote>



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



<p class="wp-block-paragraph">UPPER関数は <code>=UPPER(文字列)</code> と書くだけで、アルファベットをすべて大文字に変換できる関数です。</p>



<ul class="wp-block-list"><li>引数は<strong>文字列</strong>の1つだけ</li><li>半角だけでなく、<strong>全角アルファベットも大文字に変換</strong>できる</li><li>数字・記号・日本語は変換されずにそのまま残る</li><li>商品コードや管理番号の<strong>表記統一</strong>に便利</li><li>CSV取り込み後は<a href="https://mashukabu.com/excel-function-howto-use-trim/">TRIM関数</a>・<a href="https://mashukabu.com/excel-function-howto-use-substitute/">SUBSTITUTE関数</a>との組み合わせでクレンジング</li><li>小文字変換は<a href="https://mashukabu.com/excel-function-howto-use-lower/">LOWER関数</a>、先頭大文字は<a href="https://mashukabu.com/excel-function-howto-use-proper/">PROPER関数</a>を使い分けましょう</li></ul>



<h3 class="wp-block-heading"><span id="toc18">関連記事</span></h3>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-lower/">ExcelのLOWER関数の使い方｜アルファベットを小文字に変換する方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-proper/">ExcelのPROPER関数の使い方｜単語の先頭を大文字に変換する方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-exact/">ExcelのEXACT関数の使い方｜2つの文字列を正確に比較する方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-substitute/">ExcelのSUBSTITUTE関数の使い方｜文字列を置き換える方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-trim/">ExcelのTRIM関数の使い方｜余分なスペースを一括削除する方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-if/">ExcelのIF関数の使い方｜条件分岐の基本から応用まで解説</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-concat/">ExcelのCONCAT関数の使い方｜複数の文字列をまとめて結合する方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-asc/">ExcelのASC関数の使い方｜全角を半角に一括変換する方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-jis/">JIS関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-vlookup/">ExcelのVLOOKUP関数の使い方｜データ検索の基本</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-text/">ExcelのTEXT関数の使い方｜表示形式を自由に指定して文字列に変換する方法</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-upper/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
