Note: The other languages of the website are Google-translated. Back to English

Excelリストの姓名を反転または反転します

姓と名としてフォーマットされたフルネームのリストがある場合は、次に示すスクリーンショットのように、姓と名を姓と名に反転させます。 この記事では、Excelでこのジョブを処理するためのいくつかの式を紹介します。


姓名を反転または反転します(Stone Jerry = Jerry Stone)

通常、Excelでは、SEARCH関数とLEN関数を組み合わせたMID関数を使用すると、必要に応じて姓名を反転させることができます。

フルネームが姓名の形式の場合、姓名を逆にするには、結果を取得する空白のセルに次の数式を適用してください。

=MID(A2&" "&A2,SEARCH(" ",A2)+1,LEN(A2))

次に、この数式を使用するセルまで塗りつぶしハンドルを下にドラッグすると、以下のスクリーンショットに示すように、すべての姓名が逆になります。


式の説明:

A2& ""&A2:この部分は、A2とA2のセルコンテンツを結合し、マージされたデータをスペースで区切るために使用されます。次の結果が得られます。ストーンジェリーストーンジェリー」、これはMID関数のテキスト引数として認識されます。

SEARCH( ""、A2)+1:SEARCH関数は、セルA2内のスペース文字の位置を見つけるために使用され、1を追加すると、スペースの後の最初の文字の位置を取得することを意味します。 この部分は、MID関数のstart_num引数として認識されます。

LEN(A2):このLEN関数は、セルA2のテキストの長さを返します。これは、MID関数のnum_chars引数として認識されます。

MID(A2&" "&A2,SEARCH(" ",A2)+1,LEN(A2)):これまで、MID関数を使用して、「Stone Jerry Stone Jerry」から、SEARCH関数によって返される位置とLEN関数によって返される長さから始まるテキストを抽出していました。


姓名をコンマで反転または反転します(Stone、Jerry = Jerry Stone)

姓と名がコンマで区切られているとすると、下のスクリーンショットのように、姓と名を逆にしてコンマをスキップしたい場合、Excelでこのタスクをどのように解決できますか?

以下の数式をコピーするか、空白のセルに入力してください。

=MID(A2&" "&A2,SEARCH(",",A2)+2,LEN(A2)-1)

次に、この数式を適用するセルまで塗りつぶしハンドルをドラッグすると、必要に応じて結果が得られます。スクリーンショットを参照してください。


式の説明:

A2& ""&A2:この部分は、A2とA2のセルコンテンツを結合し、マージされたデータをスペースで区切るために使用されます。次の結果が得られます。ストーン、ジェリーストーン、ジェリー」、これはMID関数のテキスト引数として認識されます。

SEARCH( "、"、A2)+2:SEARCH関数は、セルA2内のコンマ文字の位置を見つけるために使用されます。2を追加すると、コンマの後の最初の文字の位置を取得できます。 この部分は、MID関数のstart_num引数として認識されます。

LEN(A2)-1:このLEN関数は、セルA2のテキストの長さを返します。1を引くと、コンマが除外されます。これは、MID関数のnum_chars引数として認識されます。

MID(A2&" "&A2,SEARCH(",",A2)+2,LEN(A2)-1):これまで、MID関数を使用して、「Stone、Jerry Stone、Jerry」から、SEARCH関数によって返される位置とLEN関数によって返される長さから始まるテキストを抽出していました。


姓名をカンマなしで反転または反転します(Stone Jerry = Jerry、Stone)

スペースで区切られた姓名を反転するには、名前を反転した後、次のスクリーンショットに示すように、名の後にコンマを追加します。 この仕事を解決するために、ここに別の公式があなたを助けることができます。

以下の数式をコピーするか、空白のセルに入力してください。

=MID(A2&", "&A2,SEARCH(" ",A2)+1,LEN(A2)+1)

次に、塗りつぶしハンドルをセルまでドラッグして、この数式を必要な他のセルにコピーします。名前が逆になり、名の後にコンマも挿入されます。スクリーンショットを参照してください。


式の説明:

A2& "、"&A2:この部分は、A2とA2のセルの内容を結合し、結合されたデータをコンマとスペースで区切るために使用されます。次の結果が得られます。ストーンジェリー、ストーンジェリー」、これはMID関数のテキスト引数として認識されます。

SEARCH( ""、A2)+1:SEARCH関数は、セルA2内のスペース文字の位置を見つけるために使用され、1を追加すると、スペースの後の最初の文字の位置を取得することを意味します。 この部分は、MID関数のstart_num引数として認識されます。

LEN(A2)+1:このLEN関数は、セルA2のテキストの長さを返します。1を追加すると、コンマが含まれます。これは、MID関数のnum_chars引数として認識されます。

MID(A2&", "&A2,SEARCH(" ",A2)+1,LEN(A2)+1):これまで、MID関数を使用して、「Stone Jerry、Stone Jerry」から、SEARCH関数によって返される位置とLEN関数によって返される長さから始まるテキストを抽出していました。


ヒント:

1.フルネームに名、ミドルネーム、姓が含まれている場合、これらの名前を逆にするには、次の式を適用する必要があります。

=MID(TRIM(A2)&" "&TRIM(A2),IF(LEN(TRIM(A2))-LEN(SUBSTITUTE(TRIM(A2)," ",""))=1,FIND(" ",TRIM(A2))+1,FIND(" ",TRIM(A2),FIND(" ",TRIM(A2))+1)+1),LEN(TRIM(A2)))

2.逆の姓と名の間にコンマを追加するには、次の式を使用してください。

=MID(TRIM(A2)&", "&TRIM(A2),IF(LEN(TRIM(A2))-LEN(SUBSTITUTE(TRIM(A2)," ",""))=1,FIND(" ",TRIM(A2))+1,FIND(" ",TRIM(A2),FIND(" ",TRIM(A2))+1)+1),LEN(TRIM(A2))+1)


便利な機能を備えた区切り文字に基づいて、姓名を反転または反転します

Kutools for Excel 便利なツールをサポートします- リバーステキスト スペース、コンマ、または必要に応じてその他の区切り文字に基づいて、セル内のテキスト文字列の順序を逆にするのに役立つ機能。 クリックしてKutoolsfor Excelを無料トライアルでダウンロードしてください!


使用される相対関数:

  • MID:
  • MID関数は、指定されたテキスト文字列の中央から特定の文字数を検索して返すために使用されます。
  • SEARCH:
  • Excelでは、SEARCH関数を使用すると、指定されたテキスト文字列から特定の文字または部分文字列の位置を見つけることができます。
  • LEN:
  • LEN関数は、テキスト文字列の文字数を返します。

その他の記事:

  • フルネームから姓名を抽出します
  • フルネームのリストがあるとします。次に、以下のスクリーンショットに示すように、フルネームから名のイニシャルと姓、または姓の名と名を抽出します。 Excelワークブックでこれらのタスクをどのように処理できますか?
  • セルから複数の行を抽出する
  • 改行で区切られたテキスト文字列のリストがある場合(テキストを入力するときにAlt + Enterキーを押すと発生します)、次に示すスクリーンショットのように、これらのテキスト行を複数のセルに抽出します。 Excelの数式でどのように解決できますか?
  • Excelでテキスト文字列からN番目の単語を抽出する
  • テキスト文字列または文のリストがある場合は、次に示すスクリーンショットのように、リストから特定のn番目の単語を抽出します。 この記事では、Excelでこのジョブを解決するためのいくつかの方法を紹介します。
  • テキスト文字列から括弧内のテキストを抽出する
  • テキスト文字列内に括弧で囲まれたテキストの一部がある場合は、次のスクリーンショットのように、括弧で囲まれたすべてのテキスト文字列を抽出する必要があります。 このタスクをExcelですばやく簡単に解決するにはどうすればよいですか?

最高のオフィス生産性ツール

Kutools forExcel-群衆から目立つのに役立ちます

毎日の仕事を迅速かつ完璧に完了させたいですか? Kutools for Excel は、300 の強力な高度な機能 (ワークブックの結合、色による合計、セルの内容の分割、日付の変換など) を提供し、80% の時間を節約します。

  • 1500 の作業シナリオ用に設計されており、80% の Excel の問題を解決するのに役立ちます。
  • 毎日何千ものキーボードとマウスのクリックを減らし、疲れた目と手を和らげます。
  • 3分でExcelのエキスパートになります。 面倒な数式やVBAコードを覚えておく必要はもうありません。
  • 30日間無制限の無料トライアル。 60日間の返金保証。 2年間の無料アップグレードとサポート。
Excelのリボン(Kutools for Excelがインストールされている)

Officeタブ-MicrosoftOffice(Excelを含む)でタブ付きの読み取りと編集を有効にする

  • 数十の開いているドキュメントを切り替えるのにXNUMX秒!
  • マウスの手に別れを告げて、毎日何百ものマウスクリックを減らしてください。
  • 複数のドキュメントを表示および編集する際の生産性が 50% 向上します。
  • Chrome、Firefox、新しいInternet Explorerと同じように、効率的なタブをOffice(Excelを含む)にもたらします。
Excelのスクリーンショット(Officeタブがインストールされている場合)
コメントを並べ替える
コメント (0)
まだ評価はありません。 最初に評価してください!
ここにはまだコメントが投稿されていません
あなたのコメントを残す
ゲストとして投稿
×
この投稿を評価:
0   文字
推奨される場所

フォローする

著作権©の2009 - WWW。extendoffice.com。 | | 全著作権所有。 搭載 ExtendOffice。 | サイトマップ
MicrosoftおよびOfficeのロゴは、米国MicrosoftCorporationの米国およびその他の国における商標または登録商標です。
SectigoSSLで保護