• ベストアンサー

エクセルの印字

縦長のデータがあります。 1 2 3 4 5 ・ ・ ・ 100 これを印刷する際に、 1 2 3 ・ ・ 50 の横に 51 52 53 ・ ・ 100 と配置したいのですが、出来ますか? エクセル 2010です。 数字の横には別セルで短い文字があるので、ブロック単位で2列に印字したいと言うものです。 つまり、用紙を左右に2等分して、2ブロックで配置したいと言うことです。 データはまだ増えるので、データーは縦長のまま、印字だけそうしたいというものです。 よろしくお願いします。

noname#205789
noname#205789

質問者が選んだベストアンサー

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

例示のデータがSheet1にあるとして 1)Sheet2のセルA1に式[=Sheet1!A1]、セルB1に式[=Sheet1!A51]を入力 2)Sheet2のセルA1:B1を選択 3)選択した範囲を囲む四角の右下隅の■を下方向にドラッグ(50行まで) でどうなりますか?

noname#205789
質問者

お礼

なるほど。 やりたいことは理解しました。 コピーシート上で選択→移動も何度かすると大変なので、 一旦、このやり方で対応したいと思います。 アドバイスありがとうございました。

その他の回答 (2)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

例えばシート1に元のデータが有ってそのデータがA列からE列まであるとして、それをシート2で100行単位で2列に分割してA列からJ列までに表示させるとしたらシート2のA1セルには次の式を入力してJ1セルまでドラッグコピーしたのちに下方にもドラッグコピーします。 =IF(COLUMN(A1)<=COLUMN($E1),IF(INDEX(Sheet1!$A:$E,ROUNDDOWN((ROW(A1)-1)/100,0)*200+MOD(ROW(A1)-1,100)+1,COLUMN(A1))=0,"",INDEX(Sheet1!$A:$E,ROUNDDOWN((ROW(A1)-1)/100,0)*200+MOD(ROW(A1)-1,100)+1,COLUMN(A1))),IF(INDEX(Sheet1!$A:$E,ROUNDDOWN((ROW(A1)-1)/100,0)*200+MOD(ROW(A1)-1,100)+1+100,COLUMN(A1)-COLUMN($E1))=0,"",INDEX(Sheet1!$A:$E,ROUNDDOWN((ROW(A1)-1)/100,0)*200+MOD(ROW(A1)-1,100)+1+100,COLUMN(A1)-COLUMN($E1))))

noname#205789
質問者

お礼

大変な記述をしていただいてありがとうございます。 参考にさせて頂きます。 ありがとうございました。

noname#204879
noname#204879
回答No.2

ご期待に副えているかどうか疑問だけど、お使いのプリンタに[2 in 1 印刷]機能があれば可能です。 添付図参照(Excel 2002 & Canon iP4700) ワークシート上はA列に 1~20 の縦長データがあるとして、「これを印刷する際に」1~10「の横に」11~20「と配置した」例を示しました。

noname#205789
質問者

お礼

良い機能ですね。でも、残念ながら型番が少し古いせいか、 ついていませんでした。似た機能もやってみましたが、 ちょっと違いました。簡単そうで期待したんですが。 今後のために覚えておきたいと思います。 ありがとうございました。

関連するQ&A

  • エクセルについての質問

    エクセルで、たとえば用紙A4、横向きで作成。余白も標準。この設定で横のセルは6列、タテは14列で、1ページの作業可能範囲いっぱいの等分の表を作りたいのですが、どうすれば出来るか教えてほしい。 又、1センチは何ピクセルなんでしょうか、センチ単位のセルの設定方法もあればよろしくお願いします。

  • エクセルで用紙1枚に収めた場合の印字

    エクセルでA4用紙1枚の帳票のひな型を作成し、紙にプリントしようと思います。 ページ設定で横1×縦1、ページ中央、垂直水平にチェックしています。 常に同じパソコンで印刷するのであれば、用紙がずれない限り常に同じ位置に文字が印字されます。しかし、そのひな型のエクセルをほかの人に配布し、入力して印刷してもらうと、パソコンやプリンターによって文字の位置がずれてしまうことが起こります。多分、プリンターの余白が人によって異なるため、A4用紙1枚に収めると横1×縦1の縮小倍率が変わってしまうのではないかと想像しますが、この想像は正しいでしょうか? もし正しければ、初めから余白の幅を大きめに取っておけばどのプリンターでもプリント可能な範囲に収まるので横1×縦1の縮小倍率は変わらず、用紙がずれない限り常に同じ位置に文字が印字されると考えてよろしいのでしょうか?ご教示ください。

  • エクセルの取り消し線が印字されません

    Excel2007のセル内の文字列上に取り消し線を設定しても印刷すると取り消し線だけが印字されません。この原因がお分かりの方教えていただけませんでしょうか?よろしくお願い致します。

  • エクセルの一セル折り返しの印字表示について

    エクセルの一セル折り返しの印字表示についてお教えください。 エクセルの一セルに折り返しで大量に文字を打ち込んでいき、さて印刷してみようとすると、セルの下のほうに、数行かならず隠れてしまうんです。せっかく折り返しが自動で、画面上は表示されているのに、プリントアウトするときに、文字が隠れて、微調整が必要だとするのは非常に残念。 画面同様に、印刷においても、折り返しの文字が自動で印字されるような設定は、エクセルには不可能なのでしょうか。 どなたか、お詳しい方、改善の方法がありましたら、お教えください。

  • Excelで質問です「メモ帳データーの貼り付け」

    メモ帳に記録された文字列をExcelに張付けたいのですが、 以下のような 「""」で囲まれた文字列をそれぞれ別のセルに貼り付ける事は出来ないでしょうか もしくは、「""」の中の数字or文字列だけを別のセルに抽出する方法はないでしょうか データーが大量にあるので是非お願いします 例 「"ブロックピッチ","36"」 「"ポケットピッチ ","11000"」

  • エクセルのDATAの文字が印字出来なくて困ってます

    エクセルのDATAの文字が印字出来なくて困ってます。 ある特定のDATAのみが出来ません。ちなみに色は印刷されます。 PCはMacPro102 windows7 Office2010です。

  • Excel データの再配置

    Excelでデータを再配置するマクロの組み方を教えて下さい! 参考画像→ http://goo.gl/2nLWH 画像左側のように複数のデータセットが縦方向に配置されているシートで、左上が「セット○」セルから始まるデータセット単位で横方向に空白列を挟んで再配置したいと思っています。 画像はサンプルデータで、実際には行数は不定数、列数は4列のセットが複数個存在します。 宜しくお願いします。

  • EXCEL2000◆印刷時の数字のズレを直したい。

    エクセルで数字を入力してある表があるのですが、最近Win.98からXPに変えて以来、印刷すると、縦方向の文字列がズレてしまいます。例えばこんな感じです。  1,200   1,200   1,200  1,200 書式-セル-配置タブで横位置を「標準」に全てのセルを統一して、画面上ではきちんと揃っています。印刷すると揃わないのはどうしてでしょうか?  解かる方、よろしくお願いいたします。

  • エクセルで住所の半角数字を漢数字に一括変換するには?

     エクセル87で住所録を作って「1-2-34」等と入力していますが、それをワード98のはがき宛名印刷で印字すると「1-2-34」が横になります。  エクセルで住所の列だけ「1-2-34」を「一-二-三四」などのように一括で漢数字に変換したいのですが、簡単な方法はあるでしょうか? よろしくお願いします。

  • EXCELの入力に付いて

    EXCELの入力に付いて キングソフト スプレートシート2010「EXCEL」使用しております 2-1とインプットすると2月2日と変換されてしまいますので右クリックして「セルの書式設定」 で「文字列」をクリックしょうと思ったのですが「セルの書式設定」の中にないので仕方なく「標準」にして2-1インプットしたら2月1日となりますので「数値」にしてokしたら40210と(サンプルにあった数字)印字されてしまいます(2345とインプットすれば2345と印字されます)ハイフォンをいれたいのですがどのようにしたら良いのでしょうか又セルの書式設定に文字列を入れる事が出来るのでしょうか

専門家に質問してみよう