目次
Excelには、文字より前のテキストを素早く抽出するための関数がかなりあります。 今回は、それらの使い方を知っておきましょう。
練習用ワークブック
以下のワークブックとエクササイズをダウンロードしてください。
文字の前のテキストを抽出する.xlsxExcelで文字の前のテキストを抽出する4つの簡単な方法
1.LEFT関数とFIND関数を使って、文字の前のテキストを抽出する。
LEFT機能 の下位範疇の一つである。 TEXT機能 は,与えられたデータセットから,文字列の左端のテキストを取り出すことができます. ここでは,このような 左 関数と FIND機能 従業員の名前と売上金額のリストを含むワークシートがあると仮定して、"_"という文字で始まるテキストを抽出します。
STEPS
- 選択 セルD5 .
- 数式を入力します。
=LEFT(C5,FIND("_",C5)-1)
があります。 FIND機能 は,文字列全体から"_"文字の位置を数値で返すとともに LEFT機能 は、テキストを抽出します。
- ヒット 入力 をクリックすると、結果が表示されます。
- を使用します。 フィルハンドル をクリックすると、残りの結果をご覧いただけます。
2.文字のn回目の出現の前にExcelのSUBSTITUTE関数を挿入する
特定の文字のn番目の位置を求め、それ以前のテキストを抽出するためには SUBSTITUTE機能 非常によく使われる関数だ。 例えば、あるデータセットがあるとしよう。 文字列の2番目のスペースより前のテキストを抽出するのだ。
STEPS
- 選択 セルC5 .
- 数式を入力します。
=left(b5,find("^",substitute(b5," ","^",2))-1)とする。
➤ 注 ここでは サブスティテュート 関数は、2つ目のスペースを""で置き換えます。 ^ " の文字が表示されます。
式で表されます。
=substitute(b5," ","^",2)
があります。 FIND 機能 の位置を発見する。 ^ 「を数値で指定します。 最後に LEFT機能 は、最初の方法で説明したように、その文字より前のテキストを引き出します。
- ヒット 入力 .
- カーソルを他のセルにドラッグダウンして、結果を確認することができます。
3.Excelの検索・置換ツールを使って、文字の前のテキストを抽出する
で マイクロソフトエクセル 印象的なツールや機能がたくさん組み込まれています。 検索と置換 はその一つである。以下のデータセットから、文字 " # ".
STEPS
- セレクトセル B5:B11 .
- プレス Ctrl+C をクリックしてコピーし 貼り付け セルまで C5 .
- 貼り付けたデータを選択する。
- より ホーム タブに移動します。 編集 > 検索&選択 > 交換 .
- 窓が開く。
- での を探す と入力し、" #* ".
➤ 注 を使用しています。 アスタリスク ( * ) 以降のすべての文字を表すワイルドカード文字です。 # ".
- では、このまま に置き換えてください。 ボックスブランク
- 選択 すべて交換 .
- 確認画面が表示されます。
- 選択 よっしゃー をクリックし、前のウィンドウを閉じます。
- 最後に、すべてのテキストが文字の前に抽出されていることを確認できます。
4.エクセルで文字の前のテキストを引き出す「テキストを列にする」機能を利用する
があります。 テキストからカラムへ Excel のオプションは、データセットをダイナミックにします。 例えば、データセットがあり、アスタリスクという文字 ( * ).
STEPS
- セレクトセル B5:B11 を押してください。 Ctrl+C をクリックしてコピーしてください。
- 貼り付け 宛がう セルC5 .
- に行ってみてください。 データ タブで、貼り付けたデータをすべて選択します。
- より データツール をドロップダウンしてください。 クリック について テキストをカラムに .
- より ウィザード ステップ1 ウィンドウで、オプションを選択します。 区切られた .
- プレス 次のページ .
- 現在では ウィザードステップ2 ウィンドウで、必ず その他 オプションを使用して、" * 「のプレビューを見ることができます。 データプレビュー ボックスを使用します。
- 選択 次のページ .
- 最後に ウィザードステップ3 ウィンドウで、任意のデータ形式を選択することができます。
- での 目的地 ボックスで、抽出されたデータが欲しい場所を選択します。
- 選択 仕上がり .
- ここでは、抽出されたすべてのデータを2つの部分に分けて見ることができます。
結論
の文字の前にあるテキストを取り出すには、これらが一番手っ取り早い方法です。 エクセル 練習用ワークブックが追加されましたので、ぜひお試しください。 質問や新しい方法の提案など、お気軽にお寄せください。