• ベストアンサー

エクセルのシートの大きさを変える

エクセルは、シートの列や行の範囲を変更する。例えば、A~Dまでしか、表示できないようにする。最大の列数IVを大きくする。

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

  • ベストアンサー
  • s_yoshi_6
  • ベストアンサー率73% (1113/1519)
回答No.1

Excelの列数は仕様で最大256列、行数は65536行となっており、それを拡張する方法はありません。 http://homepage1.nifty.com/kenzo30/ex_kisotoku/ex_ks_tokubetu2.htm 非表示は、例えばEからIX列を選択して右クリック→表示しない、でA~D列のみの表示になります。なお再表示する場合には、D列の列番号をクリック(D列を選択)したまま右にドラッグして、黄色いコメントで「253C」と表示されたところで離し(見た目はD列のみ選択した状態と変わりません)、右クリック→再表示とします。

参考URL:
http://homepage1.nifty.com/kenzo30/ex_kisotoku/ex_ks_tokubetu2.htm
syunsaku999
質問者

お礼

ありがとう御座いました。

その他の回答 (2)

  • HAL007
  • ベストアンサー率29% (1751/5869)
回答No.3

>>最大の列数IVを大きくする。 昔キューブと言うソフトが行数と列数が同じと言う 巨大なシートを提供していましたけど、いつのまにかに 消えました。 列数(フィールド数)を増やす必要がどうしてもある場合は Accessを使うか行列を反対にするかです。 現在の大きさでも全てのセルにデータを入れることは出来ません。 そんな大きなデータはDBを使えと言うことですね。

syunsaku999
質問者

お礼

やはり、そうなんですか。ありがとう御座いました。

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

>最大の列数IVを大きくする。 最大行数を優先したんでしょう、列は256列以上増やせません。エクセルの相当奥深いところでの仕様(変えるとMS社で関連変更が大変)だと思います。 この質問は月1くらい見ます。 過去の歴史を知らない人は増やせと言いますが、行は80年代に比べ2倍に増えました。最近はパソコンのメモリが多く搭載される時代なので、数世代先には増えるかも。しかし列は2倍でしょうね。演算式などあるから4倍のメモリでは済まないでしょうね(この辺は全く素人の戯言です) >例えば、A~Dまでしか、表示できないようにする Fと言う列番号部をクリック。ENDキーを押す。Shiftキーを押しながら、右矢印を押す。これでFからIVまで範囲指定。 書式-列-表示しない。

syunsaku999
質問者

お礼

ありがとう御座いました。

関連するQ&A

  •  ExcelのSheet数の限界

     ExcelのSheet数の限界  素朴な疑問なのですが、Excelでは、Sheet上の列数はIV列の256、行数は65536行目が最大ですが、Sheetは最大で何枚まで作成可能なのでしょうか。 (Sheet65531までは確認済み)

  • エクセルの各シートをアクセスで結合するには

    お世話になります。 1つのエクセルファイルに同じ書式のシートが複数あります。1行目がタイトル行で2行目以降にデータが入っています。 この各シートのA2セルからM列の最終行までの範囲のデータを順番にアクセスに取り込み一つのテーブルを作成したい。各シートのデータを縦に結合するイメージです。行数は各シートバラバラです。また各シートの列数はM列より多いが必要なのはM列までです。 最初のシートだけタイトルが必要なのでA1セルから取り込みます。 縦に並べるとエクセルの最大行数を超える可能性があるので一旦エクセル上で縦に並べることは考えません。 アクセスに取り込んだ際、主キーになる項目がないので左端に1からの連番の列を作ります。 以上のことをするためにはどのようにすれば良いのでしょうか?シートがかなりあるので自動化できればうれしいです。 空シートはありませんが、空白のセルはあります。 よろしくお願いします。

  • エクセルの各シートをアクセスで縦に結合するには

    お世話になります。 1つのエクセルファイルに同じ書式のシートが複数あります。1行目がタイトル行で2行目以降にデータが入っています。 この各シートのA2セルからM列の最終行までの範囲のデータを順番にアクセスに取り込み一つのテーブルを作成したい。各シートのデータを縦に結合するイメージです。行数は各シートバラバラです。また各シートの列数はM列より多いが必要なのはM列までです。 最初のシートだけタイトルが必要なのでA1セルから取り込みます。 縦に並べるとエクセルの最大行数を超える可能性があるので一旦エクセル上で縦に並べることは考えません。 アクセスに取り込んだ際、主キーになる項目がないので左端に1からの連番の列を作ります。 以上のことをするためにはどのようにすれば良いのでしょうか?シートがかなりあるので自動化できればうれしいです。 よろしくお願いします。

  • EXCELで複数のシートからデータを別シートに出す方法

    EXCELで複数のシートからデータを別シートに出す方法 EXCEL2007でデータが1シートに100行/10列ある物が10シートあります。 この10シートの任意の行にA~Dを付けて、別シート(Aシート~Dシート)に A~Dを付けた行を表示させたいのですが、方法がわかりませんでした。 ご教示お願いします。 また、可能なら別シートに表示させる時、10列ある物を4列にしたいのですが。 よろしくお願いします。

  • Excel 2007で6万5536行以上のデータ

    Excel 2007では、最大列数が従来の256列から1万6384列に,最大行数が従来の6万5536行から104万8576行に増えたと聞きました。私のExcelは、2007ですが、最大行数は6万5536行のままです。 どうしたら、6万5536行以上のデータを扱えるようになるのでしょうか? 何らかの設定変更で可能になるのでしょうか?

  • エクセルでSheet1の特定の列をSheet2に反映させたい

    エクセルの質問です。初心者です。 Sheet1ではA B C D E F列を使っています。 Sheet2にA B C列を反映させ、Sheet2の他の列にはSheet1とは別の情報を入れたいです。 変更するときはSheet1を変更するとして、Sheet1で行を増やしてもSheet2に勝手に反映する方法はありますか?

  • エクセル 2枚のシートの違いを抽出したい

    目を通していただきありがとうございます。 エクセルは全く詳しくないため、質問させていただきます。 sheet1とsheet2に各2000行ほどの表があります。 sheet1 A列(商品) B列(産地) C列(定価) D列(特価) E列(数量)  みかん    愛媛     100      80       500  みかん    静岡     120      85       400  オレンジ  アメリカ     150      90       100   sheet2 A列(商品) B列(産地) C列(定価) D列(特価) E列(数量)  みかん    愛媛     100      80       300  オレンジ  アメリカ     150     100       100  いちご     福岡     300     150       100  みかん    静岡     120      70       400 それぞれ「1行目のみかん」はA~D列まで同じ値で、E列のみの違いですので、 抽出の必要はありません。 sheet2の3行目のいちごはsheet1にはありませんので、これも抽出の必要はありません。 sheet1の2行目とsheet2の4行目のみかん、 sheet1の3行目とsheet2の2行目のオレンジ、はD列(特価)の違いがあります。 この<D列のみ違いがある>ものを行単位でsheet3に抽出したいのですが、 何か良い方法(関数等)がありましたら、教えていただけないでしょうか? なお、表題に「エクセル」と書きましたが、実際はKingsoftのSpreadsheets 2012を使用しています。 基本的な関数でしたらそのまま使えるようですので、エクセルとして書かせていただきました。 よろしくお願いいたします。     

  • 2つのエクセルのシート間でこのようなことは出来ますか?

    こんにちは 1つのエクセルファイルに2つのシートがあり(シートA、シートBとします。両シートはともに300行100列ほどの大きさで、各セルに値、数式、第3のシートセルの参照等が入っています。また、両者とも結合されたセルが散らばっていますが、結合セルの番地は同じです。)両者のシートは非常に似ているのですが、セルの中身、行列の高さ・幅が微妙に違います。 ここで2つのシートを使い、次のような新たなシートを作りたいのです。 ・セルの中身はシートAとまったく同じ。 ・行の高さと列の幅はシートBとまったく同じ。 新たなシートの中身はシートAとまったく同じなので、シートAを元にして行の高さと列の幅がシートBと同じになるようにすればよいと思うのですがやり方が分かりません。かといって1行、1列ごとにシートAの高さ、幅を変更するのも大変です。 何方か簡単に出来る方法が分かる方はいらっしゃらないでしょうか? よろしくお願いします。

  • Excelで#N/Aエラーの対策

    Sheet1の表の一部をSheet2に抜粋して表示したくて =IFERROR(INDIRECT(A1),"") と抜粋を表示するSheet2のセル範囲に配列数式として入力しました。 式内の参照先A1には、「Sheet1!A1:E5」「Sheet1!G1:D7」等を示す範囲の名前を記入しています。 画像では「範囲1」となっています。その名前を変更することで、抽出する範囲も変更されます。 「A1:E5」なら5行5列、「G1:D7」なら6行7列のように抽出する範囲の大きさが異なるので 上記の配列数式はその最大の範囲6行7列の大きさに合わせて入力しています。 ここで5行5列分を抽出すると、画像の様に最大範囲に満たない部分に#N/Aエラーが出るため、 その対策として IFERROR関数を使用したわけですが、エラー対策前後で変化がありません。 IFNA関数や、IF関数とISERROR関数のネストでも同様です。IS関数ではエラーかどうかは判別できているようです。 このケースではエラー対策の関数は無効なのでしょうか。 尚、条件付き書式で「エラーなら文字色を背景色に同じ」としてごまかすことはできますが、 その値を別の引数として使用するため、可能なら根本的にエラー対策したいところです。

  • EXCELで最大値の求め方

    EXCELに下のようなsheetがあります。   A  B  C  D 1   1 2   2 3   3 4   4 5   5 6   0 7  0 列Aの1行目から7行目の最大値をもとめたいのですが MAXを使うと"1"になってしまいます。"5"を求めたいのですがどのようにしたらよいかご存知の方お教えください。 

専門家に質問してみよう