Excelテキスト文字列で特定の文字を見つける

Excelテキスト文字列で特定の文字を見つける

ExcelのLEFT、RIGHT、およびMID関数は、テキストの抽出に最適ですが、ターゲットとする文字の正確な位置がわかっている場合に限ります。どこから抽出を開始すればよいか正確にわからない場合はどうしますか?たとえば、次の製品コードのリストがある場合、ハイフンの後のすべてのテキストをどのように抽出しますか?

PRT-432

COPR-6758

SVCCALL-58574

正しい数文字が必要なため、LEFT関数は機能しません。テキスト文字列の右側から抽出する文字数を正確に指定する必要があるため、RIGHT関数だけでは機能しません。数字を指定すると、テキストから文字が多すぎたり少なすぎたりします。

抽出を開始するテキストのどこに正確に指示する必要があるため、MID関数だけでは機能しません。繰り返しますが、あなたが与えるどんな数字も、テキストから多すぎるか少なすぎる文字を引き出します。

現実には、抽出のための適切な開始位置を取得するために、特定の文字を見つける必要があることがよくあります。

ここで、ExcelのFIND関数が役に立ちます。FIND関数を使用すると、特定の文字の位置番号を取得し、その文字の位置を他の操作で使用できます。

示されている例では、FIND関数をMID関数と組み合わせて使用​​して、製品コードのリストから中間番号を抽出します。式からわかるように、ハイフンの位置を見つけ、その位置番号を使用してMID関数をフィードします。

Excelテキスト文字列で特定の文字を見つける

= MID(B3、FIND( "-"、B3)+1,2)

FIND関数には2つの必須の引数があります。最初の引数は、検索するテキストです。2番目の引数は、検索するテキストです。デフォルトでは、FIND関数は検索しようとしている文字の位置番号を返します。検索するテキストに複数の検索文字が含まれている場合、FIND関数は最初に遭遇した位置番号を返します。

たとえば、次の数式は、テキスト文字列「PWR-16-Small」でハイフンを検索します。最初に検出されるハイフンはテキスト文字列の4番目の文字であるため、結果は4になります。

= FIND( "-"、 "PWR-16-小")

FIND関数をMID関数の引数として使用して、FIND関数によって返された位置番号の後に設定された文字数を抽出できます。

この数式をセルに入力すると、テキストで最初に見つかったハイフンの後に2つの数字が表示されます。式の+1に注意してください。+1を含めると、ハイフンの後のテキストに移動するために1文字以上移動することが保証されます。

= MID( "PWR-16-Small"、FIND( "-"、 "PWR-16-Small")+ 1、2)

スマートシート 9.1.1

スマートシート 9.1.1

Smartsheet は、プロジェクトの管理、ワークフローの構築、チームとの共同作業を可能にする動的な作業プラットフォームです。

共有ポイント

共有ポイント

SharePoint は、さまざまなワークフロー アプリケーション、「リスト」データベース、その他の Web コンポーネント、およびビジネス グループの共同作業を制御するためのセキュリティ機能を使用する Web ベースのコラボレーション システムです。

パーペチュアルカレンダー 1.0.38/1.0.36

パーペチュアルカレンダー 1.0.38/1.0.36

Van Nien Calendar は、携帯電話でカレンダーを表示するアプリケーションです。携帯電話で太陰太陽の日付をすぐに確認できるため、重要な仕事を計画することができます。

Microsoft Outlook 2021

Microsoft Outlook 2021

Microsoft Outlook は、Microsoft Corporation によって開発されたビジネスおよび生産性アプリケーションです。

クリックアップ

クリックアップ

ClickUp は、あらゆるビジネスにとって最も評価の高い生産性プラットフォームの 1 つです。Google、Booking.com、サンディエゴ・パドレス、Uber などの大企業はすべて、職場の生産性を向上させるために ClickUp を使用しています。

PDF-XChange ビューア 2.5.322.10

PDF-XChange ビューア 2.5.322.10

PDF は、テキスト ドキュメントの読み取り、作成、送信に一般的に使用される形式になっています。その結果、この種のドキュメントに使用されるプログラムの数も増加しました。PDF-XChange Viewer は、ますます多くの PDF ビューアの 1 つです。

Apache OpenOffice

Apache OpenOffice

Apache OpenOffice は、特に Excel、PowerPoint、Word など、Microsoft 365 に匹敵する Office アプリケーションの完全なスイートを提供します。プロジェクトをより効率的に管理できるようになり、いくつかのファイル形式がサポートされます。

iTaxviewer 1.8.7をダウンロード

iTaxviewer 1.8.7をダウンロード

iTaxViewer ソフトウェアは、現在最も人気のある XML ファイル読み取りソフトウェアです。このソフトウェアは、国税総局のXML形式の電子申告書を閲覧するためのアプリケーションです。

Nitro PDF リーダー

Nitro PDF リーダー

Nitro PDF Reader は、ほとんどの人が PDF ドキュメントを使用して毎日実行する基本的なタスクをすべてカバーする便利な PDF エディターです。

Foxit リーダー 12

Foxit リーダー 12

Foxit Reader は主に PDF リーダーですが、PDF ファイルの作成、署名、編集、注釈の追加も可能です。オペレーティング システム上で動作し、Microsoft Office パッケージのさまざまなプログラム用のプラグインがあります。