MSExcel:文字列内の文字の位置を見つける方法は?
Excelは文字列内の文字の位置を見つける
文字列内の文字の位置を見つけることは、対応する組み込み関数「FIND」を使用することにより、MSExcelで非常に簡単な操作になります。
Excelは文字列内の文字位置を見つけ、部分文字列を抽出します
たとえば、ディレクトリとファイル名のリストがあり、ファイル名で最終結果のみを取得したいとします。
その場合、メイン文字列から情報を抽出できないため、Excelの高度なvlookupでも役に立ちません。
最良の解決策は、関数「FIND」を使用して文字列内の文字の位置を見つけ、この数値を使用して、Excelの「MID」関数を使用して文字列の残りを抽出することです。
Excel文字列で文字の位置を見つける
Excelで特定の特定の文字の位置を見つけるには、文字列に対して関数「FIND」を使用します。たとえば、Excelスプレッドシートの別のセルを参照して、検索する文字と検索する文字列をパラメータとして指定します。
'=FIND("char",”string”)
文字で始まる文字列を抽出します
次に、文字位置の情報を使用して、MID関数を使用して、+ 1を追加して見つかった文字の後に必要な文字列を抽出し、999などの十分な長さの文字列を使用して文字列の残り全体を抽出します結果全体をカバーしてください。
'=MID(“string”,”char”+1,999)
Excelは文字の前にテキストを抽出します
Excelで特定の文字の前のテキストを抽出するには、単に文字の位置を見つけ、1文字少ない「左」関数を使用して、見つかった文字の前のテキストを抽出します。
'=LEFT(“string”,”char”-1)
文字列Excel内の文字のn番目の出現を検索
Excel Proになる:私たちのコースに参加してください!
Excel 365 Basicsコースでスキルを初心者からヒーローに向けて、ほんの数回のセッションに習熟するように設計されています。
ここに登録してください関数「FIND」と「SUBSTITUTE」の両方を使用して、Excelで文字列内の文字のn番目の出現を検索します。
「SUBSTITUTE」関数は、調査されたキャラクターのリクエストされたn番目のインスタンスを特別なものに置き換え、「FIND」関数は文字列内のその特殊キャラクターの位置を取得します。
指定された文字列で検索するn番目のオカレンスを選択するだけで、文字列内の文字のn番目のオカレンスを示す結果が表示されます。
'=FIND(CHAR(1),SUBSTITUTE(“string”,”char”,CHAR(1),nth))
Excelのテキスト文字列で文字のN番目の出現(位置)を見つける方法は?Excelは文字列内の文字の位置を見つける from right
文字列内の文字の位置を右から見つけるには、「FIND」と「SUBSTITUTE」を使用して同様のsolutiojを使用し、文字列内の特定の文字の最後の出現を見つけます。
このソリューションでは、文字列内の文字の最後の位置が表示されます。これは、右からの文字列内の文字の位置でもあります。
'=FIND(CHAR(1),SUBSTITUTE(“string”,”char”,CHAR(1),LEN(A2)-LEN(SUBSTITUTE(“string”,”char”,""))),1)
Excelで文字列内の文字が最後に出現する位置を見つけるよくある質問
- Excelでは、テキスト文字列内の特定の文字の位置を識別するために、データの操作と分析を支援するためにどの式を使用できますか?
- Excelで「Find」または「検索」関数を使用して、文字列内の文字内の文字の位置を見つけます。式は、 `= find( character 、cell_reference)`のように見えます。 「 文字」を探している文字に置き換え、「cell_reference」をテキストを含むセルに置き換えます。
ビデオで初心者向けの2019 Excelを完了
Yoann BierlingはWeb Publishing&Digital Consulting Professionalであり、技術の専門知識と革新を通じて世界的な影響を与えています。彼は、個人や組織がデジタル時代に成功するように力を与えることに情熱を傾けており、教育コンテンツの作成を通じて、例外的な結果をもたらし、成長を促進するように駆り立てられています。
Excel Proになる:私たちのコースに参加してください!
Excel 365 Basicsコースでスキルを初心者からヒーローに向けて、ほんの数回のセッションに習熟するように設計されています。
ここに登録してください