この投稿では、Excelで小文字を大文字に変換する方法について説明します。Excelのテキストデータは、多くの場合、小文字で書かれたデータセットで構成されています。場合によっては、このデータを構文的に正しくするために適切な大文字に変換したり、特定の理由で大文字に変換したりする必要があります。
残念ながら、Excelには他のOfficeツール(WordとPowerPoint)のようにテキストの大文字小文字を変更する組み込みオプションはありません。ただし、Excelスプレッドシートでテキストの大文字小文字を簡単に変更する方法があります。この投稿では、Microsoft Excelで小文字を大文字に変換するさまざまな方法について説明します。
Excelで小文字を大文字に変換する方法
Excelで小文字を大文字に変換するには、次の方法を使用できます:
- UPPER()関数を使用する
- フラッシュフィル機能を使用する
- Power Queryを使用する
- Power Pivotの行レベル数式を使用する
- 全大文字フォントを使用する
これらの方法を詳しく見てみましょう。
1] UPPER()関数を使用する
UPPER()関数を使用して、テキストの大文字小文字を大文字に変換できます。UPPER()は、Excelスプレッドシートのテキストを変換できる多くのテキスト関数の1つです。構文は次のとおりです:
UPPER(text)
- textは、大文字にする必要がある文字列を表します。
この関数を使用してExcelで小文字を大文字に変換する方法を見てみましょう。次の画像に示すように、サンプルデータを含むスプレッドシートがあるとします。
上記のサンプルデータは、TheWindowsClubの著者の名前が列Aに含まれています。ご覧のとおり、すべての名前が小文字で書かれています。名前を大文字に変換するには、次のようにUPPER()関数を使用できます:
カーソルをセルB2に置きます。上部の数式バーに次の数式を入力します:=UPPER(A2)
.
Enterキーを押します。これにより、セルA2のデータが大文字に変換されます。
列Bの他のすべての値に同じ数式を適用するには、セルB2を選択し、カーソルをセルの右下隅に移動します。プラス(+)記号に変わったら、カーソルをクリックしてセルB8までドラッグします。マウスボタンを離して結果を表示します。
2] フラッシュフィル機能を使用する
Excelにフラッシュフィル機能が搭載されていることを知らない人も多いかもしれません。この機能は、ユーザーが提供したいくつかの例に基づいて値を自動的に入力します。少なくとも2つのセルにデータを手動で大文字で入力すると、フラッシュフィルはパターンを分析し、残りのデータを自動的に変換できます。方法を見てみましょう。
同じ例を使用して、カーソルをセルB2に置き、「ANAND KHANSE」と入力します。次に、カーソルをセルB3に置き、「SANGEETA GHERA」と入力します。2番目の単語を入力すると、フラッシュフィルは残りのセルに入力される値を薄い灰色で表示します。
Tabキーを押して候補を受け入れます(「Enter」を押して拒否します)。
フラッシュフィル機能は、変換する必要があるデータの右側でのみ機能します。データタブからフラッシュフィルにアクセスすることもできます。
(セルB2とB3に値を入力した後)カーソルをセルB4に置き、データツールのフラッシュフィルアイコンをクリックします。
または、Ctrl+Eホットキーを使用してフラッシュフィルをアクティブにすることができます。
3] Power Queryを使用する
「取得と変換」とも呼ばれるPower Queryは、データの変換または再形成に関するものです。これを使用して、Excelスプレッドシートの小文字データを簡単に大文字に変換できます。方法は次のとおりです:
実際のデータ(A2:A8)を含むセル範囲を選択します。データタブに移動します。データの取得と変換セクションのテーブル/範囲からオプションをクリックします。
テーブルの作成ポップアップでOKをクリックします。Power Queryエディターが開きます。
列の追加タブに切り替えます。テキストからセクションの書式 > 大文字を選択します。
ホームタブに切り替えます。
左上隅の閉じる&読み込みオプションをクリックします。
2つの列からなるテーブルが別のスプレッドシートに表示されます。2番目の列には大文字のデータが表示されます。これらの列値をコピーして、データをメインスプレッドシート(小文字の値の上)に貼り付けることができます。その後、新しいスプレッドシートを削除して、メインスプレッドシートをExcelファイルに保持できます。
4] Power Pivotの行レベル数式を使用する
この方法はPower Pivotアドインを使用します。これにより、異なるテーブルの列をリンクしてピボットテーブルを作成できます。このアドインを使用すると、行レベルの計算を実行し、新しい計算列をメインデータに追加できます。これらの計算/数式は、通常のExcel関数と同様に機能します。
Power PivotはすべてのバージョンのExcelで利用できるわけではありません。このリンクから、お使いのExcel/OfficeのバージョンにPower Pivotが含まれているかどうかを確認できます。含まれている場合は、デフォルトでは有効になっていないため、最初に有効にする必要があります。
Power Pivotアドインを有効にするには、ファイル > その他… > オプションに移動します。Excelオプションウィンドウでアドインタブを選択します。下部の管理ドロップダウンでCOMアドインを選択します。移動…ボタンをクリックします。
COMアドインウィンドウでMicrosoft Power Pivot for Excelのチェックボックスをオンにします。OKボタンをクリックします。
Power PivotタブがExcelプログラムウィンドウに表示されます。これで、Excelで小文字を大文字に変換できます。方法は次のとおりです:
小文字でデータを含むセル範囲(A2:A8)を選択します。Power Pivotタブに移動します。データモデルに追加オプションをクリックします。
テーブルの作成ポップアップでOKをクリックします。Power Pivot for Excelウィンドウで、列の追加というラベルの列の空のセルにカーソルを置きます。上部の数式バーに次の数式を入力します:=UPPER([TWC_Authors].
Enterキーを押します。「計算列」が表示されます。計算列の各行は、選択したセルに適用されたのと同じ数式を使用します。したがって、単一の数式を使用して行レベルの結果を取得できます。
Power Pivotウィンドウを閉じます。メインExcelウィンドウの挿入タブに移動します。ピボットテーブル > データモデルからを選択します。
データモデルからピボットテーブルポップアップで新しいワークシートを選択し、OKボタンをクリックします。
右側のピボットテーブルフィールドパネルでデータソーステーブルを展開します。計算列を選択します。列値がスプレッドシートに表示されます。
この新しいスプレッドシートから大文字の値をコピーし、メインスプレッドシートの小文字の値の上にデータを貼り付けます。
注:これまで説明したすべての方法は、別の列に結果を出力します。したがって、元の列(小文字の値)を削除し、(大文字の値を持つ)新しい列を(ヘッダーがある場合は名前を変更した後)保持するか、あるスプレッドシートから別のスプレッドシートにデータをコピーして貼り付ける必要があります。ただし、元の列自体でテキストの大文字小文字を変更したい場合は、次の方法を使用できます。
5] 全大文字フォントを使用する
Excelスプレッドシートにデータを表示するための特定のフォントがない場合は、Algerian、Copperplate Gothic、Engravers MTなどの全大文字フォントを使用して小文字を大文字に変換できます。これらのフォントは常に文字の大文字バージョンを使用するため、テキストが大文字で書かれているか小文字で書かれているかは関係ありません。既存の列内で小文字を大文字に置き換えるのに理想的です。
- 変換するデータ範囲(A2:A8)を選択します
- ホームタブに移動します。
- フォントドロップダウンをクリックし、全大文字フォントを選択します。リアルタイムで変更が表示されます。
これがMicrosoft Excelで小文字を大文字に変換する方法です。
これがお役に立てば幸いです。
Excelで文字の大文字小文字を変更するためのショートカットキーは何ですか?
「文字の大文字小文字を変更」はExcelの組み込み機能ではないため、Excelで文字の大文字小文字を変更するためのホットキーやキーボードショートカットはありません。ただし、Excel関数を使用して、指定されたテキストまたは文字列値の大文字小文字を変更できます。UPPER()関数は指定されたテキストを大文字に変換し、LOWER()関数は小文字に変換し、PROPER()関数は適切な大文字に変換します。
数式を使用せずにExcelで小文字を大文字に変換する方法
UPPER()関数を使用せずにExcelでテキストの大文字小文字を変更するには、フラッシュフィル機能を使用できます。最初の数個の値を入力するだけです。フラッシュフィルはパターンをすばやく分析し、残りのセルに自動入力される値を提案します。これとは別に、Power Queryまたは全大文字フォントを使用できます。
コメントする