• ベストアンサー

excel, 英語の文字を逆転。

こんにちは。 excelで大量にある英語の文字を簡単に 180度逆転する良い方法をご存知の方、いませんか? 日本語だったら、書式の設定で逆転可能なのですが 英語だと出来ませんよね? 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.11

こんにちは、#7です。 エクセルに拘らないのでしたら、パワーポイントのテキストボックスは180度回せます。ただ、数式が入らないので、VBAに頼ることになりそうです。すこし考えてみたのですが、テキスト変更されたときのイベントとがみつからず、難しいのかもしれませんが、参考になりましたら。

ki-tty-ch
質問者

お礼

こんにちは。レスを有難うございます。 パワーポイントですね。 有難うございます。やってみます。

すると、全ての回答が全文表示されます。

その他の回答 (10)

  • Nouble
  • ベストアンサー率18% (330/1783)
回答No.10

文字として表示させる場合 エクセルにその機能がない以上 新たな文字セットが必要と思えますが それを用意するのが困難と思えるのです これを実行させるPCのみならず これを閲覧する全ての機器でその文字セットが必要です まあファイルに文字セットを添付すればこの問題は解決するでしょうが 今度は添付する文字セットを作らねばならない可能性が出てきます また 「A」の反転は何という文字で認識させるか、この際の小文字はどうか? 「B」の反転は何という文字で認識させるか、この際の小文字はどうか? 「C」の反転は何とい… 「D」の…  … という点も解決しなければだめと思われます 世の中には既にこれを解決しているソリューションがあるかも知れませんが まだまだ認知度が低い「マイナーな」存在のようですね て、逆字フォントあるようですね (~ ~;)ヾ

ki-tty-ch
質問者

補足

こんにちは。レスを有難うございます。 そうなのですね。どうやら簡単な話ではなさそうですね。 別の良い方法を考えてる所です。 有難うございました。

すると、全ての回答が全文表示されます。
  • Nouble
  • ベストアンサー率18% (330/1783)
回答No.9

おっと失礼 上下も逆ですか 順番だけなら … 忘れてください (~ ~;)ヾ

ki-tty-ch
質問者

補足

こんにちは。レスを有難うございます。 そうなのです。順番なら方法があるのですがー(笑) 現在、Column(列)Aに、英単語が大量にありまして、それを 隣のColumn(列)Bに、逆さの文字を全て置くのが目的です。 結果が適えば、wordでも何でも使用してokなのですがー、 結構、簡単な事じゃなかったんですね…(すみません)

すると、全ての回答が全文表示されます。
  • Nouble
  • ベストアンサー率18% (330/1783)
回答No.8

小生ちょっと妙案が浮かびましたので 実現できるかはまだ未知数なのですが 明日朝以降の空いた時間で宜しければトライしてみますので 暫しお待ち頂けますでしょうか? よろしくお願いします

ki-tty-ch
質問者

補足

こんにちは。 有難うございます!!! 何か良いアイディアがあったら お待ちしてますので、宜しくお願いします。><

すると、全ての回答が全文表示されます。
回答No.7

こんにちは。 フォントに上下逆フォントを使ってはどうでしょうか。他の方が書かれているように、左右の並びを入れ替えれば、上下反転します。海外で半角のものがfont "upside down" とかで検索するといくつかでてきます。フリーのもあるかもしれません。

ki-tty-ch
質問者

お礼

有難うございます。 これは、すごいアイディアですね!!! これで上手く行くと思います。 良い文字を探してみます。有難うございました。

すると、全ての回答が全文表示されます。
  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.6

>確かに出来ましたがー、、、問題は「字」のままで結果を >出さないといけないのです(すみません) #3の人の回答に近いですが、 3)リストから、「図のリンク貼り付け」を選択します 4)図を180度回転させます これならコピー元を変更するだけで、貼り付けて180度反転した文字も変更されます。 Excelには文字を上下逆転させるような機能はありませんので、これが精一杯と思います。

ki-tty-ch
質問者

補足

有難うございます。 これも、下記と同じように問題は「字」のままで結果を 出さないといけないの駄目なのです(すみません) なるほど。どうやら、これは不可能なのですね。 VBAを使えば出来るかもー?という期待があったのですがー わかりました。 みなさん、有難うございました!!!

すると、全ての回答が全文表示されます。
  • boy_boy
  • ベストアンサー率55% (56/101)
回答No.5

こんにちは。 >日本語だったら、書式の設定で逆転可能なのですが と同じかな・・・ 「全角英数文字」なら(半角英数文字では出来ません) 「セルの書式設定」 【配置】タブ 「横位置」を「標準」、「縦位置」を「下詰め」 「方向」を「90度」 「折り返して全体を表示する」にチェック 【フォント】タブ 「MSゴシック」等のフォント名の前に「@MSゴシック」と 半角の「@」を付けてOK。 行の高さを1文字分にします。 ※180度逆転が上下逆転の鏡文字みたいな事なら・・・

ki-tty-ch
質問者

お礼

有難うございます。 結果を「半角」の状態を望んでいるので、実はこれも 御免なさい>< 実は 「一旦、全角にする→(逆さにした全角英語を) ASC関数で半角に戻す!」 という方法を思いついて、やってみたのですがー、 一番最初の状態に戻ってしまいました(とほほー) ともかく有難うございました。

すると、全ての回答が全文表示されます。
noname#204879
noname#204879
回答No.4

↓下記の質疑応答が参考になりませんか?

参考URL:
http://oshiete1.goo.ne.jp/qa2555150.html
ki-tty-ch
質問者

補足

レスをありがとうございます。 これも、同じく「ABC」が「CBA」となるものですよね? 私が望む物は、ちょうど逆立ちした形なのでこれとは違うのです。 ともかく有難うございます。

すると、全ての回答が全文表示されます。
  • maron--5
  • ベストアンサー率36% (321/877)
回答No.3

◆EXCEL2002以降ならこんな方法はいかがでしょうか? ■手順■ 1)英字の文字の範囲をコピーします 2)適当なところに、セル指定して、Shiftを押しながらメニューバーの[編集]を選択します 3)リストから、「図の貼り付け」を選択します 4)図を180度回転させます

ki-tty-ch
質問者

補足

レスを有難うございます。 確かに出来ましたがー、、、問題は「字」のままで結果を 出さないといけないのです(すみません) ようするに、A列に「通常の英語の文」B列に 「逆さまになってる英語の文」という風にです。 もし、その図にしてしまった結果から、再び文字に変える事が 出来たら良いのですが、、、(私はその方法を知りません(泣)) とりあえず、有難うございました。

すると、全ての回答が全文表示されます。
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.2

使ったことはないのですが「180度逆転する」というのは書式で「文字の方向」を「右から左」にするという意味でしょうか? VBAなら文字の並び順を逆転させることは可能です。ユーザ関数にしましたので =RevStr(A1) のように対象セルを指定して関数として使用します。意味が違っていたらすみません、読み飛ばしてください。 Private Function RevStr(ByVal target As Range) As String RevStr = StrReverse(target.Cells(1,1).Value) End Function マクロはALT+F11でVBE画面を開き、「VBAProjectエクスプローラのシート名右クリック」→「挿入」→「標準モジュール」で表示される画面にペーストして下さい。

ki-tty-ch
質問者

補足

レスをありがとうございます。 これは「ABC」が「CBA」となるものですよね? 私が望む物は、ちょうど逆立ちした形なのでこれとは違うのです。 ともかく有難うございます。

すると、全ての回答が全文表示されます。
  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.1

> 日本語だったら、書式の設定で逆転可能なのですが 英語だと出来ませんよね? 英語ができないのは、半角のフォントを使っているからで、日本語と同じ全角フォントを使用すれば、できるのではないでしょうか?

ki-tty-ch
質問者

補足

レスをありがとうございます。 試してみましたが、 これだと「縦方向に逆転」されてしまいますよね? 「横方向に逆転」したいので、これでは出来ませんでした。

すると、全ての回答が全文表示されます。

関連するQ&A