![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.5ベストアンサー
- 回答日時:
こういうのはどうですか。
例 データ
Sheet1のA1:C3
143
254
397
A3,B3,C3には
=SUM(A1:A2)のような合計関数が入っていますが、回答には関係ない。
Sheet2 に行って
A1に
=OFFSET(Sheet1!$A$1,COLUMN()-1,ROW()-1)
と入れてA1の式をA3まで複写。
A1:A3を範囲指定し、+ハンドルを出して、C1:C3まで引っ張る。
結果 Sheet2の A1:C3
123
459
347
値だけ並べ替えている。
Sheet1の変動の結果は即時反映します。
ありがとうございました。このやり方で一気に解決することができました。
とても助かりました。できないのかも・・・。と思っていたので本当に感謝しています。ひょっとしたら一つ一つ関数を入れなければならないのかも・・・。と思っていたので。
ありがとうございました。
No.4
- 回答日時:
結果だけを行列を入れ替えると、#REFが出てします。
原因は、セル参照が相対参照しているためです。
(A1は相対参照、$A$1が絶対参照、ご存知だと思いますが)
>たとえば、シート1のA1、A2を足した結果をA3に出るようにA3=sum(A1:A2)、同じようにB、C、Dと関数を入れてあるとします。シート1のA3、B3、C3をシート2に行と列を入れ替えて、A1、A2、A3に貼り付けをしたいとき
この場合、シート2のA1は、行列を入れ替えているのでA1から見て
左側のセルを参照したいのに無いので、数式が=SUM(#REF)になります。
コピーは、無理なので以下の式をセルA1に入力
=INDIRECT("'Sheet1'!R1"&"C"&ROW()+0,0)
仕様と違う所(シート名R1、+0など)は、適宜変更して列方向にコピーしてください。R1は行、C&ROW()+0は列です。
ありがとうございます。
なんとかこの方法でできそうです。
とても助かりました。
今までよくわからずに(ちゃんと本とかで勉強していないので)「A1は相対参照、$A$1が絶対参照」も「かん」でやってました。$をつけると便利・・・ぐらいの感覚で。すごくなっとくです。
ありがとうございました!!
No.3
- 回答日時:
シートが違うと参照の認識ができないので、
NO1の方法だとエラーになりますね。
例のデータで書かせてもらうと、
一度Sheet2にSheet1の式を参照する形なら出来ると思います。
Sheet2のA1にSheet1のA1
Sheet2のA2にSheet1のB1
Sheet2のA3にSheet1のC1
としたいということですよね。
やりたいことがあっているかわかりませんが、
(1)Sheet2.A1に=Sheet1!A1を入力。
(2)オートフィルで列方向にドラッグ
→Sheet2.B1==Sheet1!B1、Sheet2.C1==Sheet1!C1・・・
(3)A2を選択し、行と列の入れ替えをする。
A1を選択すると、コピーする場所と貼り付け場所が同じだとNGになりますから
あとで移動してください。
No.1
- 回答日時:
入れ替えたい部分を選択し、[コピー]
貼り付けしたい場所を選択し、
[編集]-[形式を選択し貼り付け]、
行列を入れ替えるにチェックをいれて[OK]してください。
コピーしたい部分と貼り付けする場所が同じ時
エラーになる場合があります。
入れ替えてから移動されるといいと思います。
また、貼り付けしたいセルを2つ以上選択すると、
エラーになる場合があります。
貼り付けたい場所では、1つだけセルを選択した方がうまくいくと思います。
この回答への補足
さっそくの回答ありがとうございます。
その方法も試してみましたが、自分のやりたいこととはちょっと違ったようです。質問時に言葉足らずでした。
たとえば、シート1のA1、A2を足した結果をA3に出るようにA3=sum(A1:A2)、同じようにB、C、Dと関数を入れてあるとします。シート1のA3、B3、C3をシート2に行と列を入れ替えて、A1、A2、A3に貼り付けをしたいときはどうすればいいのでしょうか?
fukafukafuさんのおっしゃってる方法だと#REFが出てしまいますし、300件からのデーターでまだ変動があるので値だけをコピーしてしまうと変動が反映されません・・・。
変動が反映される行と列を入れ替える良い方法があれば教えてください。よいお知恵があれば教えてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Excel(エクセル) エクセルの使い方について 2 2023/02/07 20:54
- Excel(エクセル) エクセルのオートフィルについて質問があります。 2 2022/04/08 22:31
- その他(Microsoft Office) エクセルで串刺ししたシートの並べ替えをしたいです 4 2023/02/14 11:59
- Excel(エクセル) エクセルデーターの並び替え 5 2022/08/06 09:59
- Visual Basic(VBA) シフトの「出」と「休」を入れ替えたい 2 2023/07/22 00:22
- Visual Basic(VBA) vba 等間隔の列に対しての計算 6 2022/05/17 20:15
- Excel(エクセル) 特定文字(数字)で行挿入、挿入された行で合計したい 2 2023/03/13 14:30
- Excel(エクセル) エクセル 自動計算 1 2023/01/30 13:28
- Excel(エクセル) エクセル テーブル機能の不明点 2 2022/04/14 14:10
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで表
-
【マクロ】for next構文について
-
職場の人から聞かれており、こ...
-
ユーザー定義関数をアドイン登...
-
PDFの請求明細をエクセルにしたい
-
Excel関数-文字列で自動作成さ...
-
Excelデータをコピペして、ペー...
-
エクセルの関数について教えて...
-
エクセルで不等号記号(≠)が上に...
-
スプレッドシート、Excelでの数...
-
スプレッドシートで使う数式を...
-
Excelで50個のセルに同じ文字を...
-
[オートフィルタ]で抽出された...
-
エクセルの問題です。絶対値の...
-
エクセル関数を教えてください
-
各ページの1番上の表示について
-
Microsoft Officeの中古は信用...
-
pdfの表をexcelにはりつけて計...
-
Excelのif関数で文字が見えなく...
-
Excel 2019 は、SPILL機能があ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBA、別ブックへ転記す...
-
エクセルでの作業計算方法について
-
時間によってファイル名が変わ...
-
【関数】適切な文字数の数字を...
-
Excelについて教えてください
-
エクセル初心者です 関数の入れ...
-
【マクロ】ファイル名の変更に...
-
UNIQUE関数が使えないバージョ...
-
エクセルの計算
-
【関数】先頭だけにある、半角...
-
Excelで、決まった行を繰り返し...
-
Excelでセルの値が同じか...
-
LOOKUP関数を使えばいいのでし...
-
Excel
-
はがきについて。
-
エクセルの条件付き書式につい...
-
エクセルのデーターが2か月前の...
-
エクセル②
-
エクセルで「-0.0」と表示さ...
-
Microsoft1Officeの互換ソフト...
おすすめ情報