KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

Excel 数式:大文字のみを抽出

著者Sun変更日

Excel ではご存じのとおり、「区切り位置」機能を使えば、区切り文字に基づいてテキストをセルに分割できます。ただし、状況によっては数式を使ってこの作業を処理したいこともあるでしょう。本チュートリアルでは、そうしたニーズに応える配列数式をご紹介します。
doc-extract-capital-letter-1

汎用的な数式:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE))))
(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE)))))
(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE)))))
(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE)))))
(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE)))))
(SUBSTITUTE(SUBSTITUTE(txt,「a」,「」),「b」,「」),「c」,「」),「d」,「」),「e」,「」),
「f」,「」),「g」,「」),「h」,「」),「i」,「」),「j」,「」),「k」,「」),「l」,「」),「m」,「」),「n」,「」),「o」,「」),
「p」,「」),「q」,「」),「r」,「」),「s」,「」),「t」,「」),「u」,「」),「v」,「」),「w」,「」),「x」,「」),「y」,「」),
「z」,「」),「 」,「」)

引数

Txt: the text string you want to extract uppercase letter only.

この数式の動作

セル B3 から大文字を抽出するには、以下の数式をご使用ください:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE))))
(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE)))))
(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE)))))
(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE)))))
(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE)))))
(SUBSTITUTE(SUBSTITUTE(B3,「a」,「」),「b」,「」),「c」,「」),「d」,「」),「e」,「」),「f」,「」),
「g」,「」),「h」,「」),「i」,「」),「j」,「」),「k」,「」),「l」,「」),「m」,「」),「n」,「」),「o」,「」),「p」,「」),「q」,「」),「r」,「」),
「s」,「」),「t」,「」),「u」,「」),「v」,「」),「w」,「」),「x」,「」),「y」,「」),「z」,「」),「 」,「」)

Enterキーを押してください。
doc extract capital letter 2

解説

SUBSTITUTE 関数は、テキスト文字列内の指定した文字や語句を、別の文字や語句に置き換える関数です。ここで紹介する数式では、SUBSTITUTE 関数を複数組み合わせて、すべての小文字とスペースを空文字に置き換えています。

サンプルファイル

doc sampleサンプルファイルをダウンロードするにはクリックしてください


関連する数式

  • 指定文字まで右から抽出
    ここでは、指定されたテキストの右端から特定の文字が現れる位置までを抽出するための数式をご紹介します。テキストの抽出
  • テキストを N 語にトリミング
    ここでは、テキスト文字列の先頭から N 語を抽出する数式をご紹介します。
  • 文を単語に分割
    このチュートリアルでは、文を構成する単語をそれぞれ別の列に分けるための数式をご紹介します。
  • ドルとセントを分割
    Excel の数式を使って、金額をドルとセントに2 つの列に分ける方法をご紹介します。

関連する関数

  • SUBSTITUTE 関数
    指定されたテキスト中の文字列を、別の文字列に置き換えます。
  • COLUMN 関数
    数式が入力されているセルの列番号を返します。
  • ROW 関数
    現在の行番号を取得します。
  • SEARCH 関数
    指定されたテキスト文字列内で、特定の文字や部分文字列がどこにあるかを検索します。
  • IF 関数
    特定の条件を判定します。

最高の Office 生産性ツール

Kutools for Excel - あなたを群衆の中から際立たせます

🤖KUTOOLS AI アシスト:次に基づいてデータ分析を革新します:インテリジェント実行     コード生成  カスタム数式作成    データ分析とチャート生成  拡張機能呼び出し
人気機能検索・ハイライト・重複をマーキング    空白行を削除する    データを失うことなく列の結合またはセルを    数式を使用しない四捨五入...
スーパー VLookup複数条件    複数値    複数シート間    ファジーマッチ...
高度なドロップダウンリスト簡単なドロップダウンリスト    連動型ドロップダウンリスト    複数選択可能なドロップダウンリスト...
列マネージャー指定した数の列を追加    列の移動   非表示列の表示状態を切り替え  列を比較して同じ/異なるセルを選択...
注目の機能グリッドフォーカス    デザインビュー    強化された数式バー    ワークブックとシートマネージャーリソースライブラリ(オートテキスト)  日付ピッカー    ワークシートの統合    暗号化/セルの復号化   リストからメール送信    スーパーフィルター    特殊フィルタ(太字のフォントを持つセルをフィルタリング/イタリック/取り消し線。。。) 。。。
トップ15 ツールセット12 テキストツールテキストの追加特定の文字を削除...)  50+チャートタイプガントチャート...)  40+実用的な数式誕生日に基づいて年齢を計算します...)  19 挿入ツールQR コードを挿入パスから画像を挿入...)  12 変換ツール単語に変換する為替レートの変換...)  7 結合と分割ツール高度な行のマージExcel セルを分割...)。。。他にも多数
Kutools を好みの言語でお使いいただけます。英語、スペイン語、ドイツ語、フランス語、中国語、および40+言語以上をサポートしています!

Kutools for Excel は300 以上の機能を備えており、必要な機能が常にワンクリックで利用できます…


Office Tab - Microsoft Office(Excel を含む)でタブを使った閲覧・編集を可能にします

  • 数十もの開いているドキュメントを1 秒で切り替えられます!
  • 毎日何百回ものマウスクリックを削減して、マウス手の悩みともさよならしましょう。
  • 複数のドキュメントを閲覧・編集する際の生産性が50%も向上します。
  • Office(Excel を含む)に、Chrome、Edge、Firefox のような効率的なタブ機能をもたらします。