エクセルでのデータベース処理について



◇-?エクセルでのデータベース処理について-もーれん(初)-02/02-17:36(75)-No.324632
 ┣?!Re:エクセルでのデータベース処...-白茶-02/02-18:03(74)-No.324640
 ┗?!Re:エクセルでのデータベース処...-ゆきこ-02/03-14:26(54)-No.324814

▲このページのトップに戻る
324632エクセルでのデータベース処理についてもーれん(初) 2006/02/02-17:36

メーカー名:NEC 日本電気
OS名:WindowsXp
パソコン名:VersaPro VY16F/DF-M
ソフト関連:ソフトの使い方がわからない
--
例えば、エクセルでシート(1)のA1〜H1に一人分のデータがあり、それを60人分(60行)入力するとします。
そのデータを入力すると同時にシート(2)に別のスタイルで表示させるにはどうしたらいいでしょう?
別のスタイルというのは例えば、
(1)A1→(2)B1、(1)B1→(2)D1、(1)C1→(2)F1、(1)D1→(2)H1
(1)E1→(2)B2、(1)F1→(2)D2、(1)G1→(2)F2、(1)H1→(2)H2
という具合にシート(1)では1行8列の一人分のデータをシート(2)ではデータを1列ずつあけながら2行にしたいのです。
どのようにシート(2)を作ればそうなるのかを教えて欲しいと思います。


▲このページのトップに戻る
324640Re:エクセルでのデータベース処理について白茶 2006/02/02-18:03

記事番号324632へのコメント
もーれん(初)さんは No.324632「エクセルでのデータベース処理について」で書きました。

こんにちは。

Sheet2の
B1=INDEX(Sheet1!$A:$H,INT(ROW(A2)/2),MOD(ROW(A2),2)*4+INT(COLUMN()/2))
として、H1までフィルコピー。
B1:H1を必要なだけフィルダウンして、
奇数列(C列E列G列)の数式を削除。

で、いかがでしょうか?


▲このページのトップに戻る
324814Re:エクセルでのデータベース処理についてゆきこ 2006/02/03-14:26

記事番号324632へのコメント
もーれん(初)さんは No.324632「エクセルでのデータベース処理について」で書きました。

シート2のB1に、シート1のA1と同じ内容を表示させたいのであれば、
シート2のB1へ”=”を入力した後、シート1のA1をクリックします。

上記のようにすれば、シート1のA1へ入力した内容は、
シート2のB1へ自動的に入力されます。
一列同じようにズラした計算式を入れる場合は、
シート2のB1にカーソルを合わせて、カーソルが+マークにたところで
ドラックすると、
計算式は、簡単にコピーされます
(縦にドラックした場合、
シートA2の内容がシートB2へ
シートA3の内容がシートB3へ
シートA4の内容がシートB4へ
・・・・・となります)

横へも同じようにドラックして、計算式をコピーしてしまってから、
間に一列ずつ列を挿入すると、簡単にそのような内容のシートが
できあがると思います。

A1.本ページは参考になりましたか? 又はアドバイスがありますか?
解決 参考になった 参考にならなかった アドバイスする

A2.何度目の訪問ですか?
初めて来た   数度目(2〜4) 5回以上来ている   管理人:

A3.何か一言どうぞ(アドレスは書くことができません)

A4.アドレスがあればどうぞ(1つまで)


↑↑↑↑よろしければ押してください↑↑↑↑

何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり

参考回数投稿日時何か一言
初めて2006/02/06/(月) 09:57:00白茶さんありがとうございました。解決しました。助かりました。MSIE6/WinXP