- 締切済み
Excelでの表について
- みんなの回答 (6)
- 専門家の回答
みんなの回答
- kagakusuki
- ベストアンサー率51% (2610/5101)
回答番号:ANo.4です。 先程の回答における「1ページに個人データを1行ずつ印刷させる様にする方法」に関してですが、次の様にした方が作業が楽かもしれません。 表が存在しているシートを開く ↓ メニューの[表示]をクリック ↓ 現れた選択肢の中にある[改ページプレビュー]をクリック ↓ 表中の上から2人目データ(1人目ではない)が入力されている行の中にある適当なセルをクリック ↓ 現れた選択肢の中にある[改ページの挿入]をクリック ↓ 表中の上から3人目データが入力されている行の中にある適当なセルを右クリック ↓ 現れた選択肢の中にある[改ページの挿入]をクリック ↓ 同様の操作を、表中の生徒のデータが入力されている最も下の行まで繰り返す
- 374649
- ベストアンサー率38% (203/527)
Excelについては専門のコーナーがあるのでそちらに質問したほうがより多くの回答があると思いますが! 表の見出しをつけて希望の行だけを印刷したいのなら別に印刷専門シートを作り見出しを作っておき希望のデータをコピーペーストしてそのシートを印刷すれば良いのでは。 マクロを組めるのならこの操作を自動実行するようにすれば簡単にできます、私もExcelを頻繁に使いますが元のデータをいじくらないで処理は別な専門のシートを作ってやるほうが安全です。 元のデータは安全のためいじらないこと、処理の結果はそれだけを別なシートに取り出してするようにしております。
- kagakusuki
- ベストアンサー率51% (2610/5101)
今仮に、1行目と2行目が見出しとして使用されているものとします。 まず、以下の操作を行って下さい。 表が存在しているシートを開く ↓ メニューの[ファイル]をクリック ↓ 現れた選択肢の中にある[ページ設定]をクリック ↓ 現れた「ページ設定」ウィンドウの[シート]タグをクリック ↓ 「行のタイトル」欄をクリック ↓ 表の1行目の中にある適当なセルにカーソールを合わせてから、マウスの左ボタンを押しっ放しにし、そのままカーソルを表の2行目の中にある適当なセルへ移動させてから、ボタンを放す (もし、タイトルとして使用している行が1行目のみの場合には、表の1行目の中にある適当なセルをクリックするだけ) ↓ 「ページ設定」ウィンドウの[OK]ボタンをクリック まずは、これで印刷ページの先頭に、自動的に見出しが印刷される様になります。 次に、1ページに個人データを1行ずつ印刷させる様にするためには、以下の操作を行って下さい。 表が存在しているシートを開く ↓ 表中の上から2人目データ(1人目ではない)が入力されている行の中にある適当なセルをクリック ↓ メニューの[挿入]をクリック ↓ 現れた選択肢の中にある[改ページ]をクリック ↓ 表中の上から3人目データが入力されている行の中にある適当なセルをクリック ↓ 同様の操作を、表中の生徒のデータが入力されている最も下の行まで繰り返す これで準備は完了です。 後は印刷を行う毎に、以下の手順で印刷を行うだけです。 メニューの[印刷]をクリック ↓ 現れた「印刷」ウィンドウの「印刷範囲」欄内の[ページ指定]と記されている箇所をクリックしてチェックを入れる ↓ 例えば表の上から10人目から、20人目まで、1ページに1人ずつ印刷する場合には、 「印刷」ウィンドウの「印刷範囲」欄内の 「ページから」と記されている箇所に10と入力し、 「ページまで」と記されている箇所に20と入力する (表の上から30人目のみを印刷する場合には、「ページから」と記されている箇所と「ページまで」と記されている箇所の両方に30と入力する) ↓ 「印刷」ウィンドウの[OK]ボタンをクリック
- cider4
- ベストアンサー率51% (640/1249)
追加です。1の回答者です。 印刷設定で、離れた位置を指定すると、複数枚になってしまいますので 該当部分を一枚のシートに抽出する必要があります。
- kagakusuki
- ベストアンサー率51% (2610/5101)
必要な情報が不足していますので、追加情報を補足して頂く様、御願い致します。 >30番目の人の行だけ印刷したい場合、 何の30番目に関しての話なのでしょうか? 総合点数の上位から数えて30番目の事でしょうか? それとも、下位から数えて? それとも、出席番号の30番目? それとも、表中の上から30行目? もし、総合点数に関する順位だとした場合には、A列、B列、等の何列に、総合点数が表示されているのでしょうか? もし総合点数に関する順位であり、且つ総合点数の表示は行われない場合であれば、各教科の点数は何列に表示されているのでしょうか? もし、出席番号だとした場合には、出席番号は何列に表示されているのでしょうか? 又、見出しを移動させるのではなく、別シートに設けた見出しの下に30番目の人のデータを表示させ、そのシートを印刷するのでは駄目なのでしょうか?
- cider4
- ベストアンサー率51% (640/1249)
>国語や算数の表の見出し(表の一番上の行)も自動で30番目の個人の上の行に写るように 「見出し行」と希望の「個人の行」の範囲だけを自動で印刷したい。ということでしょうか? 印刷範囲の設定をする必要がありますので、マクロになります。 マクロの記録からでもできると思います。 よねさんです。 Excel(エクセル) VBA入門:マクロの自動記録と実行 http://www.eurus.dti.ne.jp/~yoneyama/Excel/vba/vba_01.html
お礼
すみませ~ん。よねこ様 マクロってイマイチ理解していないので、PC開けて考えてみようと思います。印刷の範囲ですね!
関連するQ&A
- エクセル2007の表で自動的に点数の大きい順に並び替える表を作りたいの
エクセル2007の表で自動的に点数の大きい順に並び替える表を作りたいのです。 初期の状態 No. 教科 第一位 第二位 第三位 001 英語 90点 70点 空白 002 数学 80点 70点 60点 003 国語 90点 80点 50点 英語で80点を取ったとして空白の所に80と入力して、自動的に大きい順に並び変えるにはどうしたらいいでしょうか? データ→並び替えは試してみましたが、上手くいきません お願いします。
- ベストアンサー
- その他MS Office製品
- Excelの表で、行と列の見出しを、そっくりそのまま入れ替えたい。
Microsoft Excel2000(OS=Win・XP)で表(表の内容は賃金センサスです。)を作成しているのですが、行と列の見出しをそのまま入れ替えて、セルもちゃんと内容に合うように、自動的に入れ替わるような方法って無いでしょうか???もし方法があれば誰か教えて下さい~! (↓表の状態です) ・ワークシートは、入力用・印刷用1・印刷用2の、合計3つがあります。 ・入力用と印刷用1のワークシートは、”行が年齢、列が年度”となっています。 ・印刷用2のワークシートは、”行が年度、列が年齢”となっています。 ・印刷用1のワークシートのセルには、計算式を入れてあり、入力用のワー クシートのセルに入力すると、ある計算をして、自動的に数字が表示され るようにしています。 ・印刷用2のワークシートのセルには、計算式はまだ入れていません。 →印刷用1も2も、列と行が交差するセルの内容は同じだし、どうにか簡単に印刷用2を作成できないかとおもっているのです。
- ベストアンサー
- オフィス系ソフト
- エクセル 表から指定した値を取り出す関数
エクセルの関数について教えてください。 エクセルの表があって、そこの列項目と行項目を指定した時に クロスするセルの値を取り出すことをしたいのですが、 どのような関数を用いれば実現できるのでしょうか? 具体的には以下のような表をエクセル上に書いてあるとします。 国語 算数 英語 田中 80 70 60 鈴木 50 90 80 で、任意のセルに田中の国語の点数を示そうとした時、 どのような関数を書けばいいのでしょうか? わかりにくい説明かもしれませんが、宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルでの成績処理
こんにちは いつもお世話になっています。 エクセル2003です。 成績処理のマクロを教えてください。 以下の表があります。 NO. 名前 国 算 理 国語クラス 算数クラス 理科クラス 1 A 100 75 80 1 2 2 2 B 70 85 90 2 3 1 3 C 100 75 95 1 1 1 4 D 85 95 85 3 2 3 5 E 75 80 75 2 1 2 6 F 85 70 90 3 2 1 7 G 100 90 80 1 1 3 8 H 95 85 90 2 3 2 9 I 100 85 70 1 3 3 数字がずれてすみません。 A列に連番、B列に名前、C-E列に教科ごとの点数、F-H列に教科ごとの所属クラス 実際は150名分のデータでクラスも多いですが。 この表から各教科の点数の上位3位までのクラス別順位表を作りたいのです。 その際に、順位も名前の左側につけたいです。(同セル内でも、名前セルの左でもかまいません) 同順位であれば連番の昇順で。 つまり 国語1クラス 1 A 2 C 3 G 4 I 国語2クラス 1 H 2 E 3 B という具合に、できれば、別シートにマクロで出すコードを教えてください。 勝手ながら、人数が増えても応用しやすいものだと助かります。 現在はオートフィルでの手作業をしています。
- ベストアンサー
- オフィス系ソフト
- エクセルの表の並び替え
エクセル2003(OSはwin7(HP))を使用しています。 表の並び替えをやりたいのですがご存知の方、ご教授願います。 目的 ・クラス分けされた人(20人程度)のそれぞれの点数が示された表 (B列にクラス、C列に点数、D列に氏名が入力済み)にクラス平均点を 示す行を追加したい。 条件 ・B列に0から順に3までの数値が並んでいます。これは学校などの クラスをあらわしており、C列に点数(D列に名前があるが今回は無視)が 入力されています。 ・クラスは整数で表されており、0から3まであります。 並び方は0から順に大きくなっていきますが、どの数値が何行あるかは 決まっていない状態。(各クラスの人数はバラバラ) ・例えば B列(B1セル~B7セル)に 0,0,0,1,2,2,3 C列(C1セル~C7セル)に 4,2,6,5,9,5,2 と入力されている場合 0クラスの平均点は4点(4,2,6の平均)、1クラスの平均点は5、2クラスは 7(9,5の平均)、3クラスは2となります。 これを以下のように各クラスの境目に平均点を示す行を1行ずつ追加したいのです。 F列(F1セル~B11セル)に0,0,0,"平均",1,"平均",2,2,"平均",3,"平均" G列(G1セル~G11セル)に4,2,6, 4 , 5 , 5 , 9,5, 7 , 2, 2 これをマクロではなく、関数を組み合わせてうまくやりたいのですがそのやり方に ついてお教えください。
- 締切済み
- その他(Windows)
- Excel表の名簿を印刷しようとしています。
Excel表の名簿を印刷しようとしています。 Excel表は次のようになっています。 タイトル行 区分1 名簿 区分2 名簿 区分3 名簿 ここで、各名簿は数件から2ページに渡る物もあります。 これから、区分をタイトル行の上に次のように、印刷したいのです。 区分1 タイトル行 区分1 名簿 区分2 タイトル行 区分2 名簿 しかし、次のように印刷するのは、ページ設定でタイトル行を指定し、 名簿の中に、改行を指定すれば実現できます。 タイトル行 区分1 名簿 タイトル行 区分2 名簿 今は、sheetや別ファイルに分けて、実施しています。 しかし、区分が10ケあれば、タイトル行の変更や印刷設定等を10回別々に実施する必要があり大変面倒です。 ヘッダーを使っても実現できそうにありません・ 良い知恵が有れば教えて下さい。
- ベストアンサー
- オフィス系ソフト
- エクセルでの集計・・・再度です
お世話になります。 エクセルでの集計につきまして 思っていたよりも複雑でわからないため、 再度質問させていただきました。 内容 名前 教科名 順位 田中 国語 8 佐藤 算数 5 鈴木 理科 1 山田 国語 2 田中 算数 3 佐藤 算数 4 田中 国語 1 佐藤 理科 2 鈴木 算数 8 田中 理科 11 という感じで、名前・教科・順位の羅列が並んでいます。 同じ生徒がどの教科で、順位がどうであったかを集計したいのです。 ちなみに、もし可能ならば集計時に 1番、2番、3番、4番以下 という風にできればいいなと思っています。 ピポットテーブルを使用すると良いと お伺いしたのですが、この場合でも可能でしょうか? どうぞよろしくお願いします。
- 締切済み
- オフィス系ソフト
- Excelで縦書きの表を作るには
宜しくお願いします。 Excelで縦書きの表を作ることが出来ますか ・列見出しを各ページの右端に表示 ・印刷は右の行(列?)から左の行へ Wordで縦書きの文章を作成すると右端の行から左へとプリントされますね Excelで縦書きの表を作成する目的で全てのセルの配置書式を縦に、A1~A5を列見出しに設定したのですが
- ベストアンサー
- オフィス系ソフト
- エクセルで表を作ったのですが・・・
いつもお世話になっています。 題名の通り、エクセルで表を作りました。作っている時には特に問題もなかったのですが、いざ印刷しようと思い、プレビューで確認したところ、(表には要約した文章を何行かずつ書いたのですが)その文章の上2行くらいが消えてしまっているのです。隠れてしまっているという方が正しいのかもしれないのですが。でも、作成している画面ではちゃんと表示されているのです。そこで、大幅に広げるとプレビューでもちゃんと表示されるようになるのですが。 左端の方をダブルクリックすると、その文章に合った幅に自動的に直してくれますよね?それをやってもだめで、いざ印刷すると文章が何行か消えてしまっています。今までは、プレビューを見て確認しては、表に戻り大幅に広げてという作業をしていたのですが、かなり時間がかかってしまい面倒なのです。これは何かの設定のせいなのでしょうか?パソコンなどはまったくの音痴なのでわかる方に是非教えていただきたいと思い質問させていただきました。 文章が下手でわかりづらいかと思いますが、よろしくお願い致します!
- ベストアンサー
- オフィス系ソフト
お礼
<それとも、表中の上から30行目? 30行目ということです。 個人別にコピーして渡す時に、何の教科かわからないですよね? すみません、初心者なので、よねさんのサイトいって考えて出直し再質問します。