Excelで文字列から単語の最初のN数を抽出
この記事では、数式を使用してMicrosoftExcelの文字列から最初のN個の単語を抽出する方法について説明します。この問題を解決するために、TRIM、LEFT、FIND、およびSUBSTITUTE関数を使用します。
上記のすべての数式を使用する理由を見てみましょう。-__FIND *関数は、特定の文字またはテキスト文字列が最初に見つかった配置番号を返すのに役立ちます。
LEFT関数は、文字列の左側にある定義済みセルから指定された文字を返します。
TRIM *関数は、セルまたは範囲から余分なスペースを削除するために使用されます。
SUBSTITUTE *関数は、古いテキストを新しいテキストに置き換えるために使用されます。
チルダ記号(^)の前にあるすべてのテキストを抽出する方法を理解するために例を見てみましょう。この記号は、各文字列のさまざまな場所に表示されます。
例1:列Aにリストがあります。チルダ(^)記号の前にあるすべてのテキストを、テキスト、数字、記号のいずれであっても抽出します。この場合、行ごとに抽出する必要のある文字数は異なります。 「N」は文字列ごとに異なる可能性があるため、文字列から「N」個の単語を抽出するのと同じです。
以下の手順に従ってください:-
-
セルB2を選択し、数式を記述します。
-
= TRIM(LEFT(A2、FIND( “^”、SUBSTITUTE(TRIM(A2)& “”、 “”、 “^”、3))-1))
-
キーボードのEnterキーを押します。
-
関数は最初のN個の数値を返します。
すべてのセルに数式をコピーするには、キー「CTRL + C」を押してセルB3:B4を選択し、キーボードのキー「CTRL + V」を押します。*
これは、MicrosoftExcelの文字列から可変数の文字を抽出する方法です。
_ _私たちのブログが気に入ったら、Facebookで友達と共有してください。また、TwitterやFacebookでフォローすることもできます。
_私たちはあなたからの連絡をお待ちしております。私たちの仕事を改善、補完、または革新し、あなたのためにそれをより良くする方法を教えてください。 [email protected]_までご連絡ください