電子書籍の厳選無料作品が豊富!

こんにちは。

excelで大量にある英語の文字を簡単に
180度逆転する良い方法をご存知の方、いませんか?

日本語だったら、書式の設定で逆転可能なのですが
英語だと出来ませんよね?

宜しくお願いします。

A 回答 (11件中1~10件)

こんにちは、#7です。



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

こんにちは。レスを有難うございます。

パワーポイントですね。
有難うございます。やってみます。

お礼日時:2006/12/03 00:45

文字として表示させる場合


エクセルにその機能がない以上
新たな文字セットが必要と思えますが
それを用意するのが困難と思えるのです

これを実行させるPCのみならず
これを閲覧する全ての機器でその文字セットが必要です
まあファイルに文字セットを添付すればこの問題は解決するでしょうが

今度は添付する文字セットを作らねばならない可能性が出てきます

また
「A」の反転は何という文字で認識させるか、この際の小文字はどうか?
「B」の反転は何という文字で認識させるか、この際の小文字はどうか?
「C」の反転は何とい…
「D」の…
 …

という点も解決しなければだめと思われます

世の中には既にこれを解決しているソリューションがあるかも知れませんが
まだまだ認知度が低い「マイナーな」存在のようですね

て、逆字フォントあるようですね (~ ~;)ヾ

この回答への補足

こんにちは。レスを有難うございます。

そうなのですね。どうやら簡単な話ではなさそうですね。
別の良い方法を考えてる所です。

有難うございました。

補足日時:2006/12/02 21:23
    • good
    • 0

おっと失礼


上下も逆ですか

順番だけなら …

忘れてください (~ ~;)ヾ

この回答への補足

こんにちは。レスを有難うございます。

そうなのです。順番なら方法があるのですがー(笑)

現在、Column(列)Aに、英単語が大量にありまして、それを
隣のColumn(列)Bに、逆さの文字を全て置くのが目的です。

結果が適えば、wordでも何でも使用してokなのですがー、
結構、簡単な事じゃなかったんですね…(すみません)

補足日時:2006/12/02 01:06
    • good
    • 0

小生ちょっと妙案が浮かびましたので


実現できるかはまだ未知数なのですが
明日朝以降の空いた時間で宜しければトライしてみますので
暫しお待ち頂けますでしょうか?

よろしくお願いします

この回答への補足

こんにちは。

有難うございます!!!

何か良いアイディアがあったら
お待ちしてますので、宜しくお願いします。><

補足日時:2006/12/02 01:04
    • good
    • 0

こんにちは。



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

有難うございます。

これは、すごいアイディアですね!!!
これで上手く行くと思います。

良い文字を探してみます。有難うございました。

お礼日時:2006/12/02 01:03

>確かに出来ましたがー、、、問題は「字」のままで結果を


>出さないといけないのです(すみません)

#3の人の回答に近いですが、

3)リストから、「図のリンク貼り付け」を選択します
4)図を180度回転させます

これならコピー元を変更するだけで、貼り付けて180度反転した文字も変更されます。
Excelには文字を上下逆転させるような機能はありませんので、これが精一杯と思います。

この回答への補足

有難うございます。
これも、下記と同じように問題は「字」のままで結果を
出さないといけないの駄目なのです(すみません)

なるほど。どうやら、これは不可能なのですね。
VBAを使えば出来るかもー?という期待があったのですがー
わかりました。

みなさん、有難うございました!!!

補足日時:2006/12/01 23:17
    • good
    • 0

こんにちは。


>日本語だったら、書式の設定で逆転可能なのですが
と同じかな・・・

「全角英数文字」なら(半角英数文字では出来ません)
「セルの書式設定」
【配置】タブ
「横位置」を「標準」、「縦位置」を「下詰め」
「方向」を「90度」
「折り返して全体を表示する」にチェック

【フォント】タブ

「MSゴシック」等のフォント名の前に「@MSゴシック」と
半角の「@」を付けてOK。
行の高さを1文字分にします。

※180度逆転が上下逆転の鏡文字みたいな事なら・・・
    • good
    • 0
この回答へのお礼

有難うございます。

結果を「半角」の状態を望んでいるので、実はこれも
御免なさい><

実は
「一旦、全角にする→(逆さにした全角英語を)
ASC関数で半角に戻す!」
という方法を思いついて、やってみたのですがー、
一番最初の状態に戻ってしまいました(とほほー)

ともかく有難うございました。

お礼日時:2006/12/01 23:14

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



参考URL:http://oshiete1.goo.ne.jp/qa2555150.html

この回答への補足

レスをありがとうございます。

これも、同じく「ABC」が「CBA」となるものですよね?

私が望む物は、ちょうど逆立ちした形なのでこれとは違うのです。
ともかく有難うございます。

補足日時:2006/12/01 23:05
    • good
    • 0

◆EXCEL2002以降ならこんな方法はいかがでしょうか?


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

この回答への補足

レスを有難うございます。

確かに出来ましたがー、、、問題は「字」のままで結果を
出さないといけないのです(すみません)

ようするに、A列に「通常の英語の文」B列に
「逆さまになってる英語の文」という風にです。

もし、その図にしてしまった結果から、再び文字に変える事が
出来たら良いのですが、、、(私はその方法を知りません(泣))

とりあえず、有難うございました。

補足日時:2006/12/01 22:03
    • good
    • 0

使ったことはないのですが「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エクスプローラのシート名右クリック」→「挿入」→「標準モジュール」で表示される画面にペーストして下さい。

この回答への補足

レスをありがとうございます。

これは「ABC」が「CBA」となるものですよね?

私が望む物は、ちょうど逆立ちした形なのでこれとは違うのです。
ともかく有難うございます。

補足日時:2006/12/01 21:58
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!