Excelで文字列の右から文字を検索する方法(4つの簡単な方法)

  • これを共有
Hugh West

という手順が記載されます。 もじもじをさがす を文字列で表すと せいかい Excelで文字列の最後のデータを格納する必要がある場合があります。 あるグループの人の苗字を列に格納したいとします。 その場合、名前の文字を右から抽出する必要があります。

ここでは、以下のデータセットを使って、文字列の右側から文字を探す戦術を説明します。 あるオフィスで働く人たちがいるとします。その人たちは、自分たちの ID ユーザーID 私たちは、彼らのために働くつもりです。 名称 , ID ユーザーID というのは、私たちが抱えている問題とその解決策を説明するためです。

練習用ワークブックをダウンロードする

右から文字を探す.xlsx

Excelで文字列の右から文字を検索する4つの方法

1.ExcelのRIGHT関数を使って、文字列の右から文字を検索する

文字列中の文字を右から探す一番簡単な方法は ライト 関数に数値を格納するとします。 ID において 以下、その戦略について説明します。

ステップス

  • まず、新しい を入力し、セルに次の数式を入力します。 E5 .
=RIGHT(C5,3)

ここでは ライト 関数は、文字列をセル C5 を検索し、最後の 3 の文字が表示されます。 ID 持つ 3 の数字を入れると [num_chars】。] かわりに 3 .

  • を打つ。 エンタメ ボタンをクリックすると、最後の 3 の数字が表示されます。 ID 細胞内 C5 .

  • 今度は フィルハンドル まで オートフィル 下段セル。

この操作で、数字が ID において E列 .このように、右から文字列の中の文字を見つけてセルに格納することができます。

続きを読む Excelで文字列を検索する方法(8つの簡単な方法)

2.ExcelのLEN関数とFIND関数を使って、右から文字列の中の文字を取り出す

を抽出したいとします。 姓氏 この人たちの中から 人名 以下のようなコツがあります。

ステップス

  • 新規作成 にとって 姓氏 を入力し、セルに次の数式を入力します。 E5 .
=right(b5,len(b5)-find(" ",b5)))

ここでは、その位置を特定し スペース 第一 名と 苗字 の助けを借りて FIND 関数を使って、この位置から 長さ セル内の文字列の B5 (全体 名前 を伝える。 ライト 関数で、どの文字をセルに格納すべきかを指定します。 E5 .を使用しました。 LEN 関数で、セルの文字列の長さを決定します。 B5 .

  • を押してください。 エンタメ ボタンをクリックすると 苗字 細胞の B5 細胞内 E5 .

  • を使用します。 フィルハンドル まで オートフィル 下段セル。

その後 姓氏 において E列 これも、文字列中の文字を右から探してセルに格納するために応用できる方法です。

続きを読む エクセルで右から検索する方法(6つの方法)

類似の読み物

  • [修正]: Excelでプロジェクトまたはライブラリを検索できないエラー (3つの解決策)
  • Excelでワイルドカードでない*文字を検索する方法(2つの方法)
  • Excelで特定の値を持つ最後の行を検索する方法(6つのメソッド)
  • Excelで0より大きい列の最後の値を検索する(2つの簡単な計算式)
  • エクセルで最下位3つの値を見つける方法(5つの簡単な方法)

3.文字列中の文字を右から検索する複合関数の活用

の数字を格納したいだけだと想像してください。 ユーザーID をネストすることで実現できます。 LEN , FIND サブスティテュート 関数を ライト 機能で、目的を果たせるかどうか。

ステップス

  • 新規作成 にとって ユーザーID No を入力し、セルに次の数式を入力します。 E5 .
=right(d5,len(d5)-find("#",substitute(d5,"-", "#",len(d5)-len(substitute(d5,"-","")))))

ここでは、ネストした LEN , FIND サブスティテュート において ライト を抽出する関数です。 UID番号 をテキストにしたものです。 以下、数式をバラバラに分解してみましょう。

フォーミュラ・ブレークダウン

  • LEN(D5)--> があります。 長さ の数を返す関数です。 文字 .
    • 出力: 11
  • SUBSTITUTE(D5,"-","")--> があります。 サブスティテュート 関数に置き換わります。 ハイフン 何も持たずに
  • SUBSTITUTE("PLK-OIQ-249″,"-","-")--> になる PLKOIQ249
    • 出力: "PLKOIQ249"
  • LEN(SUBSTITUTE(D5,"-","-"))--> になる LEN( "PLKOIQ249" )
    • 出力: 9
  • LEN(D5)-LEN(SUBSTITUTE(D5,"-",")))--> になる LEN(D5)-LEN(D5)です。 "PLKOIQ249" )
    • 11-9
    • 出力: 2
  • SUBSTITUTE(D5,"-", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-",""))--> になる
  • SUBSTITUTE(D5,"-", "#",2)-> 2番目に代用されます。 ハイフン '-' と共に ハッシュタグ '#')
    • 出力: "PLK-OIQ#249"
  • FIND("#",SUBSTITUTE(D5,"-", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-",""))))--> になる
  • FIND("#", "PLK-OIQ#249″)--> があります。 FIND 関数が見つけます。 位置 を指定すると、その文字が # .
    • 出力:8
  • RIGHT(D5,LEN(D5)-FIND("#",SUBSTITUTE(D5,"-", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-",")))))--> になる。
  • RIGHT(D5,LEN(D5)-8)-->
  • RIGHT(D5,11-8)-->
  • RIGHT(D5,3)-->
  • RIGHT("PLK-OIQ-249",3)--> があります。 ライト の文字数を抽出する関数です。 右側 .
    • 出力: 249

最後に、私たちは ユーザーID 249 に移ろう。 段階 をもう一度。

  • ヒット エンタメ と表示されるだけです。 番号 において ユーザーID .

  • その後 フィルハンドル まで オートフィル 下段セル。

したがって、あなたは、収容することができます。 計数 において ユーザーID において E列 このような場合、文字列の右側から文字を見つけるのは少し難しいです。

続きを読む Excelで文字列の中の文字を検索する方法

4.フラッシュフィルで右から文字列の文字を探す

数式が苦手な方は フラッシュフィル コマンドで、文字列の右側から文字を検索することができます。 姓氏 このシンプルなプロセスについて説明します。

ステップス

  • 新規作成 にとって 姓氏 を入力し 苗字 ( スピアーズ )のセルで B5 .
  • 選択 ホーム >> 塗りつぶし >> フラッシュフィル

ここでは フラッシュフィル コマンドは、パターンに従って、文字列 スピアーズ の文字列全体の右辺の文字として,セル B5 そして、それは他の細胞にも同じように作用するのです。

  • この操作により、すべての 姓氏 残りのセルで E6 まで E11 .

このように、文字列の右端から文字を見つけることができます。

続きを読む Excel関数:FIND vs SEARCH(比較分析)

プラクティス部門

ここでは、文字列の中の文字を正しい位置から探す方法を説明したデータセットをお渡ししますので、ご自身で練習してください。

結論

文字列の右から文字を探す方法をいくつか紹介しました。 ここで紹介した方法は、かなりわかりやすいと思います。 この点で、皆さんの問題解決のお役に立てれば幸いです。 もっと効率の良い方法やアイデア、ご意見がありましたら、コメント欄にご記入ください。 今後の記事の充実を図るのに役立つかもしれません。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。