• 締切済み

エクセル関数でセル内の文字を反対にする

エクセル初心者のため、お助けください。 エクセルのセルに 「Fukuda Yasuo」と入力されています。 これを「Yasuo Fukuda」にしたいのです。(名、苗字の間に半角スペースが入っています。) どなたか、返答をください。 よろしくお願いいたします。

みんなの回答

noname#204879
noname#204879
回答No.7

=MID(A1,FIND(" ",A1)+1,99)&" "&LEFT(A1,FIND(" ",A1)-1)

dash_iiko
質問者

お礼

ありがとうございました。いろいろやり方があり、とても勉強になりました。お礼のポイントを差し上げる事ができない事をお許しください。

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.6

MIDだけで統一すると =MID(A1,FIND(" ",A1)+1,LEN(A1)-FIND(" ",A1))& " "&MID(A1,1,FIND(" ",A1)-1)

dash_iiko
質問者

お礼

ありがとうございました。いろいろやり方があり、とても勉強になりました。お礼のポイントを差し上げる事ができない事をお許しください

  • Yosha
  • ベストアンサー率59% (172/287)
回答No.5

“A1”に「Fukuda Yasuo」があるとし、“B1”に「Yasuo Fukuda」を入れるとします。 “B1”に次の式を入れます。 =MID(A1,SEARCH(" ",A1)+1,50)&" "&LEFT(A1,SEARCH(" ",A1)-1) “A2”以降を同じようにするには、B1”をドラグ&コピーすればよいでしょう。 ※“=MID(A1,SEARCH(" ",A1)+1,50)”の中の“50”は“A1”の右半分の文字列を取り出す数を書き込みます。この数は“10”でもいいのですが、多い方がよいのでとりあえず“50”をいれます。

dash_iiko
質問者

お礼

ありがとうございました。いろいろやり方があり、とても勉強になりました。お礼のポイントを差し上げる事ができない事をお許しください

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.4

次の方法は如何でしょうか。 =IF(A1<>"",TRIM(MID(A1,FIND(" ",A1)+1,LEN(A1)))&" "&LEFT(A1,FIND(" ",A1)),"")

dash_iiko
質問者

お礼

ありがとうございました。いろいろやり方があり、とても勉強になりました。お礼のポイントを差し上げる事ができない事をお許しください

  • don9don9
  • ベストアンサー率47% (299/624)
回答No.3

No.1です。間違えました。 =RIGHT(A1,LEN(A1)-FIND(" ",A1))&" "&LEFT(A1,FIND(" ",A1)) だと最後に半角スペースが1つ付いてしまいますので、 =RIGHT(A1,LEN(A1)-FIND(" ",A1))&" "&LEFT(A1,FIND(" ",A1)-1) として下さい。

  • nobu555
  • ベストアンサー率45% (158/345)
回答No.2

下記の数式で如何でしょう。 対象文字列が、セルA1にあるとして =MID(A1,FIND(" ",A1)+1,LEN(A1)-FIND(" ",A1))&" "&LEFT(A1,FIND(" ",A1)-1) 関数の詳細は、ヘルプを参照してください。

dash_iiko
質問者

お礼

ありがとうございました。いろいろやり方があり、とても勉強になりました。お礼のポイントを差し上げる事ができない事をお許しください

  • don9don9
  • ベストアンサー率47% (299/624)
回答No.1

A1に名前が入っているとして =RIGHT(A1,LEN(A1)-FIND(" ",A1))&" "&LEFT(A1,FIND(" ",A1)) でどうでしょうか。

dash_iiko
質問者

お礼

早速のお返事、ありがとうございました。いろいろやり方があり、とても勉強になりました。お礼のポイントを差し上げる事ができない事をお許しください

関連するQ&A

  • エクセルの一つのセル内にある文字と数字を分けて表示したいのですが、

    エクセルの一つのセル内にある文字と数字を分けて表示したいのですが、 似たような質問でトライするもののうまくいきません。 教えてください。 日本 太郎123 日本 一郎・花子1065 1)苗字と名前の間には半角スペースがある。 2)名前の後ろに続けて半角数字(3桁か4桁) 3)連名の場合の「・」は半角表示

  • エクセルの1セルを1文字でテキストにする方法

    エクセルで編集したものをノートパッドに貼り付けた時に、どうしても余分なスペースが取り込まれてしまい困っています。 エクセルには1セルに対し半角英数を一文字ずつ入力しており、空白セルも存在させています。 これをノートパッドに貼り付けして、textとして使用したいのですが、余分なスペースが入ってしまいます。 また、エクセルの名前をつけて保存でも同じくスペースが入ってしまいました。 エクセルで空白セルにしているところは半角のスペースとして使用したいので、置換も使えません。 どのようにしたらエクセルからテキストにうまく変換できますか? よろしくお願い致します。

  • エクセルで1つのセルに入っている文字を分ける

    エクセルで、ふりがなの名前の一覧があります。 苗字と名前の間は必ずスペースが入っています。 この状態で苗字と名前を違うセルに分けることができるでしょうか? (フリガナなので、文字数が一定ではありません) │すずき いちろう│     ↓ │すずき     │いちろう  │ よろしくお願いします。

  • Excel セル内の文字だけを取り出すには

    Excelの1つのセルに 01234 ABCDEFG のように、「数字5つ(固定)+半角スペース+(任意の数の)文字」 が入力されています。数値は必ず5桁と決まっていますが、 文字列の数はさまざまです。 関数で文字の部分だけ、別のセルに取り出したいのですが、 どの関数を使うとできますか?教えて下さい。 よろしくお願いします。

  • エクセル セルの文字揃え

    エクセルで書類作りをしているのですが、セルで文字の列が揃いません。 数行に左揃えで全角文字を入力、途中に英数記号を混ぜて入力して、途中にスペースを作り、再度文字を入力するとその頭だしが不揃いになります。 半角スペースで調整しても僅かですが揃いません。 スペース後の頭だしを綺麗に揃える方法がありましたら教えてください。 例 ああああああ   ああああ いいいいいい   いいいい うううううう    うううう←こんな感じです(半角より幅がピッチが狭い感じです)

  • Excelでカンマ区切りの文字列をセルに分割する?

     住所録をExcelにコピーしたら、 カンマ区切りに一つのセルに入ってしまいました。 ◇カンマごとに一つのセルに分割して文字列を分ける。 ◇氏と名の間は半角スペースでカンマでは有りませんが、   二つのセルに分ける。 上記について分ける関数を教えてください。    

  • EXCELの同一セルの中にある姓名のぶんかつ方法

    EXCELの同一セルの中にある姓名のぶんかつ方法は ありますでしょうか。 姓と名の間には半角or全角のスペースがあります。 →同一セルの中にある、姓名を姓 名と別々のセルに分けたいため。

  • Excelでセルに入っている数字又は文字のうしろに決められた数のスペースを入れるようにするには?

    エクセルでセルに入っている数字又は文字のうしろに決められた数のスペースを入れるようにすることって出来ますか? 例えば、 A1セルに 123456 という数字が入っていた場合 123456 の後ろに半角スペースを6コつけて 「123456_ _ _ _ _ _ 」 いう風に。 B1セルに 山田太郎 という文字が入っていた場合 山田太郎のあとに全角スペースを5コ入れて 「山田太郎_ _ _ _ _ 」 セルの数字を入力すると半角又は全角スペースを決められている数だけ自動で入力されるようにしたいのですが 何かいい方法はないでしょうか? accessでマクロ使ったほうが簡単かもしれないんですが、accessあまり分からないので・・。 説明がわかりにくくて申し訳ないんですがよろしくお願いします!!

  • EXCELの文字の抽出について

    セルA1に「taro yamada」とある場合にセルB1に「taro」、C1に「yamada」と抽出したい場合、どのようにしたらいいのでしょうか?ちなみA1の名前と名字の間は半角スペースが入っています。

  • セル内で改行されている状態から文字を抜き出したい

    現在、セル内の文字を抜き出す作業を行いたいと考えております。 A1セル内に以下の文字が記載されております。 Aさん - 東京 Bさん - 神奈川 XYZさん - 沖縄 ↑ 詳細は 「Aさん(半角スペース)-(半角スペース)東京(改行) Bさん(半角スペース)-(半角スペース)神奈川(改行) XYZさん(半角スペース)-(半角スペース)沖縄」 これを関数で、 B1セル: Aさん B2セル: Bさん B3セル: XYZさん という形でを抜き出す事は出来るのでしょうか。 セルによっては、以下の様に入力されております。 セル内に入力されている人の数に限りはありません。(最大で20名位) A2セル:    Bさん - 神奈川 A3セル:    XYZさん - 北海道   CDさん - 静岡 A4セル:   DDDDDDさん - 山梨   AEさん - 千葉   CCCさん - 大阪   Oさん - 高知 ・・・ という形で続いております。 ご教示いただけると大変助かります。 よろしくお願い申し上げます。

専門家に質問してみよう