プロが教えるわが家の防犯対策術!

エクセルで作成した表を、鏡に移したような感じで反転させて使用したいのですが、どのような操作をすればよいのでしょうか?
反転させた後も編集を行いたいので、図として左右反転するという方法ではダメでした・・・
どうか、よろしくおねがいします。

「エクセル 表の反転について」の質問画像

このQ&Aに関連する最新のQ&A

A 回答 (5件)

何で図として左右反転だとダメなのでしょうか?



セルの値を変えても図形は反映されます
1. A1:D5セル範囲をコピー
2. [Shift]押しつつ 編集 メニュー 図のリンク貼り付け
3. 図の左右反転
添付図参照
「エクセル 表の反転について」の回答画像3

この回答への補足

回答ありがとうございます。
リンク貼り付けという手段は知りませんでした・・・
これで、文字だけは反転しないという風に出来るのでしょうか?

補足日時:2009/03/13 23:05
    • good
    • 3

素朴な疑問ですが・・・


no0225さんが添付した画像はどの部分が「エクセル 表の反転」と関係しているのでしょうか?
どの部分を「反転させた後も編集を行いたい」のですか?
    • good
    • 1

「ツール」→「オプション」の「インターナショナル」タブ内で、シートを左右反転表示させることが可能です。


何でも「中東アジア」のユーザーのための機能だそうですので、質問者様のご希望とは異なるかもしれませんが、一応「可能である」ってことで、お試しくださいませ。
(Excel2003)
「エクセル 表の反転について」の回答画像4
    • good
    • 0

カメラ機能ですと、鏡文字のように左右とか上下を反転できます。


リンク貼付けにしておくと、編集したものを反映できます。
位置だけ反転したい場合は、関数でいけると思います。
    • good
    • 1

どのように反転したいのでしょう?


図示できませんか?

位置だけ反転すればいいのか?
文字まで鏡文字のように反転したいのか?
など不明です。

この回答への補足

上の様な球場の座席があるのですが、これを左右逆にしたいのです。
文字は反転させたくないです。
また、反転させた後でマスを塗りつぶしたり、書き込みを行ったりといった編集が行いたいです。

補足日時:2009/03/13 22:56
    • good
    • 0

このQ&Aに関連する人気のQ&A

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

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qexcel 左右対照入れ替え

初めて質問させて頂きます。
excelで困っていることがあり質問させて頂きました。
excel シートに入力されている内容を左右対照入れ替えしたいのです。

簡単に書きますと、
A1 に 数字の1
B1 に 数字の2
C1 に 数字の3
D1 に 計算式 =A1+ B1 + C1

と入力してあるファイルがあったとして、それを

A1 に 計算式 =A1+ B1 + C1
B1 に 数字の3
C1 に 数字の2
D1 に 数字の1

と左右対称に入れ替えたいのです。
なんらかの方法は無いでしょうか?
宜しくお願い致します。

Aベストアンサー

#2です。試しに汎用化してみました。自分で使うシチュエイションは思い浮かびませんが...
Sub test()
Dim i As Long
Const mirrorColumnsNo As Long = 4

ActiveSheet.Columns(1).Resize(, mirrorColumnsNo).Cut Destination:=Sheets(2).Columns(1).Resize(, mirrorColumnsNo)
For i = 1 To mirrorColumnsNo
Sheets(2).Columns(i).Cut Destination:=ActiveSheet.Columns(mirrorColumnsNo - i + 1)
Next i
ActiveSheet.Columns(1).Resize(, mirrorColumnsNo).Replace What:=ActiveSheet.Name & "!", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False
End Sub
最後は、Sheet1にある式に、Sheet1!という参照が付いてうるさいので、仕方なく取り除いています。

#2です。試しに汎用化してみました。自分で使うシチュエイションは思い浮かびませんが...
Sub test()
Dim i As Long
Const mirrorColumnsNo As Long = 4

ActiveSheet.Columns(1).Resize(, mirrorColumnsNo).Cut Destination:=Sheets(2).Columns(1).Resize(, mirrorColumnsNo)
For i = 1 To mirrorColumnsNo
Sheets(2).Columns(i).Cut Destination:=ActiveSheet.Columns(mirrorColumnsNo - i + 1)
Next i
ActiveSheet.Columns(1).Resize(, mirrorColumnsNo).Repl...続きを読む

QEXCELで作成した文書の文字を反転させて印刷する方法

EXCELで作成した文書すべてを反転させて印刷する方法はあるのでしょうか

やり方がわからなかったので
EXCELで文書を作成し、その範囲を選択し、図のコピーをして
ペイントを起動して、貼り付けて、変形→反転と回転→水平方向
と進んで、それを更にコピーして、EXCELに貼り付けて印刷しました
もっと簡単にできる方法はないでしょうか

Aベストアンサー

自信なしですけど…
印刷するときに、用紙設定を 普通紙からTシャツ転写紙にかえてみると文字は逆転するかもしれません

Q表の上下を入れ替える

エクセルで作成した表を、あとから見たら、
「上下逆のほうがよかったなぁ」と思いました。

上下を入れ替えることってできますか?

Aベストアンサー

いくつかの行があって、その上下の順序を変えるということであれば、

表の横の列に、1,2,3,・・・に数字を入れて、
入れ替えたい範囲を選んで、
「データ」→「並べ替え」→「キー」に上に数字の列を選んで、
降順のチェックを入れて、OKを押す。

他にスマートな方法があるかもですが、私はそうしてます。

Qexcelのセル内の文字を180度回転(上下逆)にすることはできますか?

会議用の席札を作るのに,山折りにして両側に肩書き+氏名が出るようにしたいので,一部のセルの文字を逆さまにできれば便利だなあと思うのですが,セルの書式設定では横向きにしかできません。

形式を選択して貼り付け→半分を右向き,半分を左向きに90度回転させると,文字の間隔が違うようでもとの大きさの文字では入りきらず,修正の必要があるようです。

もちろんこの方法で作ることは可能なのですが,もしセル内の文字を180度回転する方法をご存じの方がいらしたら教えていただけないでしょうか。
できない,ということを確実にご存じであれば,その旨教えていただければ助かります。
よろしくお願いいたします。

Aベストアンサー

色々、やり方は有りますが、こんなのはどうですか

まず、普通に「肩書き」「氏名」を入力し、大きさを整えます
次に、それらのセルを範囲指定しコピー
次に、Shiftキーを押しながら、メニューの編集をクリックすると
「図のリンク貼り付け」が出てきますので、それで適当な位置に貼り付けて
位置を調整し、枠の真ん中の上に出ている色つきの丸をクリックして、回転させると、逆さまにする事が出来ます

Qエクセルで作った図を180度回転させる方法

お世話になります。

エクセルで図をつくりました。

 _____
|       |4
|       |5
  ̄|_| ̄  6

この図(数字は入力している)を
 
 _| ̄|_  6
|       | 5
|_____|4

のように180度回転させる方法があれば教えてください。

行と列を入れ替える方法はあったのですが、図を回転させる方法はなかったので、
質問させていただきました。

Aベストアンサー

「罫線で囲んだセルの罫線を半回転」する方法は全くありません。
そのアプローチは出来ないと諦めてください。


方法1)
添付図は先に回答した方法で,まず現在作った(オリジナルの)罫線付きセル範囲にカンペキに文字を配置した後に,コピーして図の貼り付け→グループ化解除→上下反転します。つまり「反転したあとから文字を書き足す」をせずに作成します。


方法2)
現在作った罫線付きセル範囲から文字を削除して先に回答した手順でコピーと図の貼り付けを行い,上下反転します
罫線の代わりに(今度こそ)「図」で「枠」が作成できたので,その下のセル範囲に適切に文字を記入します


方法3)
折角作った「罫線の図」を無駄にしたくないのは判らないではありませんが,間違ったのを作成してしまったのでしたら諦めて捨てるしかありません。
罫線ツールバーの「罫線の作成」を上手に使い,上下反転した「罫線の絵」をゼロから再作成します。



#どうでもイイことですが「回転」じゃなくて「反転」です。

Qエクセルで反転コピー

本来のエクセルの使い方とは違うのですが、
織物の図面を作成しています。
セルの幅を正方形にちじめて、
色をひとつづつつけていくやり方で
デザイン作成しています。
結構200×400ぐらいのマスの大作です。
そこで、反転した絵を作る場合
コピーで反転できないかとの悩みです。
わかりにくいかもしれませんが
左半分を色をつけ(今回は記号で表しています。)
--*
***
--*
コピーして反転できないかというものです。
--**--
******
--**--
カメラ機能でやってみましたが、その後に絵柄を付け加えたい
場合もあるので、試して使えないと思いました。

感じとしては行列を入れ替えて貼り付けするって方法なのですが
90度しか反転しません。
180度回転させてコピーしたい場合簡単にできないものでしょうか?

Aベストアンサー

美しいものを見せていただきありがとうございます。

さて、整理すると線対象に右側に同じ色をつけるということで考えましたが
VBA(マクロ)でやるのが簡単かと思いました。
マクロを使われたことがないという前提で説明します。

ブックを開いて Altキーを押しながらF11を押します。
マクロの画面が開きます。
上部のツールバーから「挿入」-「標準モジュール」とします。
コード(プログラム)を入力するシートが開きます。
下のコードをコピーして貼り付けます。(Option から End subまで)
×をクリックしてマクロの画面を閉じます

Option Explicit
Option Base 1
Sub 反転()
Dim 列数 As Integer
Dim 行数 As Integer
Dim 開始列 As Integer
Dim 反転開始列 As Integer
Dim 開始行 As Integer
Dim i As Integer
Dim j As Integer
列数 = Selection.Columns.Count
行数 = Selection.Rows.Count
開始列 = Selection.Column
開始行 = Selection.Row
反転開始列 = 開始列 + 列数
For i = 開始行 To 開始行 + 行数 - 1
For j = 1 To 列数
Cells(i, 反転開始列 + 列数 - j).Interior.ColorIndex = Cells(i, 開始列 + j - 1).Interior.ColorIndex
Next
Next
End Sub

通常のExcel画面で「マクロ」-「マクロの表示」とします
マクロ名に 反転 と出ているところで「オプション」をクリック
マクロオプションの画面でショートカットキーにqと入力します。
OKをクリック
マクロの窓を閉じます。

これで準備OKです
反転したい範囲を指定してCtrlキーを押しながらqを押します。(マクロの起動)
指定された範囲の右側に反転された図形が現れます。

本当はマクロと図形のブックを分けたほうがいいのですが説明が煩雑になり敷居が高くなるかなと思いこうしました。
(これでも十分高いかもしれませんが)

美しいものを見せていただきありがとうございます。

さて、整理すると線対象に右側に同じ色をつけるということで考えましたが
VBA(マクロ)でやるのが簡単かと思いました。
マクロを使われたことがないという前提で説明します。

ブックを開いて Altキーを押しながらF11を押します。
マクロの画面が開きます。
上部のツールバーから「挿入」-「標準モジュール」とします。
コード(プログラム)を入力するシートが開きます。
下のコードをコピーして貼り付けます。(Option から End subまで)
×...続きを読む

Qエクセルで文字を180度回転させて表示させたい

回転の設定では90度までしかありません。
90度までしか回転できないのでしょうか?

Aベストアンサー

例えば、『歩』を180度回転してみます。
  1.セルに『歩』と入力。このセルのフォントがMSゴシックとします。
  2.フォントの窓で『MSゴシック』の前に半角『@』を入力して『@MSゴシック』にします。
  3.『歩』と入力したセルで、セルの書式設定→配置、方向を90度にします。

縦書きフォントにして90度回転させています。


次に、2文字の『王将』を180度回転させます。
  1.セルに『将王』と入力。このセルのフォントがMSゴシックとします。
  2.編集モードで『将』と『王』の間で Alt+Enter で改行します。
  3.フォントの窓で『MSゴシック』の前に半角『@』を入力します。
  4.『将王』と入力したセルで、セルの書式設定→配置、方向を90度にします。

文字を逆順に入力するのは『好み』かもしれません。3文字以上も同じようにできます。

Qエクセルの文字を反転させたい

エクセル2000を使っています。
ワードアートで書き込んだ文字の左右反転は可能でしょうか?
また、セルに書き込んだ文字の左右反転も出来ますか?

Aベストアンサー

こんにちは
>ワードアートで書き込んだ文字の左右反転は可能でしょうか?
No1さんとかぶりますが
↓こちらに図解つきページがあります^^
http://plaza.rakuten.co.jp/urawazakun/diary/200505230002/

又、ご質問とは関係ありませんが、ネタとして(笑)

文字を逆さまにする方法
http://plaza.rakuten.co.jp/urawazakun/diary/200505260002/

寝起きの駄回答でした \(*^◇~*)/ 

Qエクセル 表を大きく、紙いっぱいに印刷したい

エクセルで表を作りました。
印刷プレビューで確認したところ
用紙に対して表が小さく見栄えがしません。

一つ一ついじればできると思いますが、
簡単に、
用紙いっぱいにフォントも大きくし、表も大きくし、
印刷するやり方はありますか。
教えてください。

Aベストアンサー

CtrlキーとPのキーを同時に押すと「印刷」ダイアログが呼び出せます。その状態でAltキーとWのキーを同時に押すと「印刷プレビュー」が表示されますので、印刷のイメージがつかめます(必ずしもプレビュー通りには印刷されませんが)
印刷プレビュー画面の上にある、設定のボタンを押してあげれば、余白を少なくしたり、拡大縮小印刷をパーセンテージを指定しておこなえたりします。いずれにせよ、プレビューで確認しながら拡大率を決めていけばいいと思います。なお、「拡大縮小印刷」のところに「次のページ数に合わせて印刷をする」というチェックをいれて横1×縦1にしてあげれば自動で拡大縮小印刷ができる場合がありますが、やってみればわかりますが、特に縮小印刷の場合小さくなりすぎたりする場合もあります。

Qエクセルで打ち込んだ数字を自動で別シートに表示したい

エクセルでセルに打ち込んだ数字を自動で別シートに表示できる方法があれば、教えてください。

例えば、シート1のC1に5を打ち込んだら、シート2のD2にシート1で打ち込んだ5が自動で表示される。

また1列すべてを自動で表示させる場合、一つのセルの時と違いがありましたら教えてください。よろしくお願いします。

Aベストアンサー

こんばんは。
入力したセルの値を合計とかでなくて、
純粋に別のシートに自動的に表示したいのであれば、
以下の方法があります。

1.1つのセルだけの場合
例)シート1のC1に5を打ち込んだら、
  シート2のD2にシート1で打ち込んだ5が自動で表示される

⇒シート2のD2のセルをアクティブにして「=」を入力
 した後、シート1のC1をクリックする。
 そうするとD2のセルに「=Sheet1!C1」と表示され、値が自動的に
 表示されるようになります。

2.1列全てコピーしたい場合。
  コピー&リンク貼り付けを使うと便利です。

例)例)シート1のC1~C5に何かを入力したら、
  シート2のD2~D7にシート1で打ち込んだものが自動で表示される

  シート1にあるコピー元のセルを範囲選択して、
  シート2のD2の上で「右クリック」⇒「形式を選択して貼り付け」
  をクリックします。

  そして出てきた小さな画面の左下にある「リンク貼り付け」という
  ボタンをクリックすると完成です。
  試してみてください。。

  念のためにリンク貼り付けを図解しているURLを載せておきます。
  参考にしてみてくださいね。。
  http://www.geocities.jp/office_inoue/excel/eq21.htm

こんばんは。
入力したセルの値を合計とかでなくて、
純粋に別のシートに自動的に表示したいのであれば、
以下の方法があります。

1.1つのセルだけの場合
例)シート1のC1に5を打ち込んだら、
  シート2のD2にシート1で打ち込んだ5が自動で表示される

⇒シート2のD2のセルをアクティブにして「=」を入力
 した後、シート1のC1をクリックする。
 そうするとD2のセルに「=Sheet1!C1」と表示され、値が自動的に
 表示されるようになります。

2.1列全てコピーしたい場合。
  コ...続きを読む


人気Q&Aランキング