ベストアンサー エクセルはシートに関数が入るだけでファイルが重く 2013/09/28 09:59 エクセルはシートに関数が入るだけで ものすごくファイルが重くなりますか? 列10個に2000行まで関数が入ってますが、ファイルが思い原因はこのせいでしょうか? みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー MarcoRossiItaly ベストアンサー率40% (454/1128) 2013/09/28 11:15 回答No.1 >エクセルはシートに関数が入るだけで 「だけ」というよりも、「わざわざ」セルの一つひとつに関数などの数式を与えることが可能という仕組みです。ユーザーの便宜のためであり、それが目的の一つであるソフトと言ってもいいです。 >ものすごくファイルが重くなりますか? 上の性質により、数式の内容によっては、そうなります。「様々な」パターンがありますが、例えば数式 1 本中の参照の数が多すぎるとか。「a1:a3000」ではなく「a:a」といった列全体での指定を、セル範囲ではなく配列である引数において行ったとか。さらに、そういう数式を複雑な入れ子にしているとか。外部からの参照が多いとか。 >列10個に2000行まで関数が入ってますが、ファイルが思い原因はこのせいでしょうか? あなたの使い方を確認しないと、分かりません。上のように数式が原因のこともあれば、ワークシート上の使用範囲がムダに広すぎたり、気付かない間にオブジェクトが何千個も作製されていたなど、いろいろな可能性が考えられます。 Excel 2010 のパフォーマンス: パフォーマンスの問題を最適化するヒント http://msdn.microsoft.com/ja-jp/library/office/ff726673(v=office.14).aspx なぜか重いExcelファイルを軽くする方法10選 http://matome.naver.jp/odai/2134672226548347701 図のファイル サイズを縮小する http://office.microsoft.com/ja-jp/excel-help/HA010355854.aspx Excel で最後のセルをリセットする方法 http://support.microsoft.com/kb/244435/ja Excel)軽いデーターのはずなのに、メチャメチャ重い! http://okwave.jp/qa/q5105770.html エクセルファイルが重くなり、自動計算に時間がかかる http://questionbox.jp.msn.com/qa6676322.html 質問者 お礼 2013/10/10 21:47 ご回答ありがとうございます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアオフィス系ソフト 関連するQ&A エクセルの関数について教えてください。 エクセルの関数について教えて下さい。 ”シート1”に、”シート2””シート3””シート4”から、ある文字列”あああ”が同じものをその行をまるまるシート1に表示したいのですが。。。 そのような方法はありますか?一列一列SUMIFで関数を入力しなければいけませんか? 説明がわかりにくくて申し訳ありません。 宜しくお願い致します。 エクセルについてです。エクセルの関数でが、シート1にデータが入っていま エクセルについてです。エクセルの関数でが、シート1にデータが入っています。シート1の1行目には見出しがあり、2行目からは、データが入っています。A列には、店舗名12店舗あります、12店舗ありますが、日付がD行にあり、A列にはランダムに入っています。100行目まで入っています。B列には、データ(1)、c列には、データ2が入っています。 シート2には、1行目には見出し。A列には、店舗名、A2は、あ店。A3は、い店。A4は、う店。A5は、え店。A6は、お店。A7は、か店。A8は、き店。A9は、く店。A10は、け店。A11は、こ店。A12は、さ店。A13は、し店。と入っています。シート2には、シート1のA店の合計を。シート2には、シート1のB店の合計を・・・・・あとは、A13まで同じ要領で合計を入れたいのです。どうやったらいいですか? Excelの関数を教えてください。 Excelの関数で例えば シートAのB行の中の値とシートBのセルA1の値、シートAのC行の中の値とシートBのセルB1の値が一致した行のF列の値を返す関数を考えているのですが、いろいろ試してもエラーになってしまいます。(B列とC列の一致する行は1つしかありません) これができないと家に帰れません;; どなたか、教えてください! よろしくお願いします。 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? OKWAVE コラム エクセル関数を使った集計 添付ファイルの様に、エクセルのsheet1と2に同様の表があります。sheet1に於いて A列が四角になっているC列の番号と同じ番号を、sheet2のC列を検索し、 その中で、B列がSになっている件数と、その行のD列の合計を求める 関数式を教えて下さい。(実際の表自体は3000行ぐらいあります) 例で求めたい結果は 件数=2件、合計=11,000- になります。 以上宜しくお願いします。 エクセル 関数 別シートへの抽出 エクセル関数について質問します。 「数値の入ったセルだけを、その行ごと丸々別シートに抽出する方法」 について教えてください。 例、C列に空白セルと1、2や3など、数値の入ったセルがあります。空白セル以外の数値の入ったセルを、その行ごと別シートに抽出したい。 C3とC5に数値が入ってる→3行目と5行目を別シートに抽出する。 このようなことは関数でできるのでしょうか? マクロでないと無理でしょうか? お力をお貸しください。 よろしくお願いします。 エクセル ファイルサイズ エクセルのファイルサイズが約15MBと非常に大きく、立ち上がり/保存が遅く、困ってます。 データを入力しているシートは41シート。データを入力している列は全シート9列。データを入力している行はシートによりばらつきがありますが、60行~4000行の範囲です。また、全シートの入力行数総計は約36000行です。 マクロはVBAは使っていない(はず)です。数式、関数も使ってません。 ここまで容量が大きくなるか?と思います。ファイルサイズを縮小する方法、どなたかご存知ないでしょうか?ご教示お願いします。 エクセルの関数について教えてください こんにちは。 エクセル関数について教えてください。 (OS:WIN2000、エクセル2003) こんな表があって、別のシートの A1=200 A2=D A3=2・・・1行目D列の項目 と入力したときに A4に「はな」と表示させたいのですが Index関数とMatch関数の組み合わせだと思うんですが どうしたらいいですか? A列 B列 C列 D列 E列 1行 --- --- 1 2 3 2行 100 A いぬ くり 赤 3行 200 B ねこ いも 青 4行 300 C ぞう ねぎ 緑 5行 200 D とら はな 黄 6行 100 E うし みそ 朱 ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ エクセルの関数、VBAの使い分け エクセルでデータを管理しているのですが現在5つのシートで各シートが10列7000行程度データが入っていてファイルサイズが10MBを超えています。 データの行数は今後も増えていく予定で、最大行(約65000行)まで使いたいと思っているのですが、そうなるとファイルサイズが100Mぐらいになってしまいそうなのですが使用上問題はないでしょうか? 関数を多用しているのですがそれをVBAに置き換えるとファイルサイズを小さく出来るでしょうか?もし、VBAに変えた場合に使用上、関数に比べ不便が出るようなことはないでしょうか? エクセルで二つのシートの照合をしたい エクセルでレイアウトの同じ二つにシートがあります。 このシートを照らし合わせてセルのデータの異なる部分を抜き出したいの ですが、よい方法はありますでしょうか。 シートが150列・2万行と大きなものでIF関数などを使って照合して みましたが、時間がかかりすぎました。 エクセル 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を使用しています。 基本的な関数でしたらそのまま使えるようですので、エクセルとして書かせていただきました。 よろしくお願いいたします。 エクセル関数について教えてください エクセル関数についてご教授ください。 添付図のようなデータ入力シートがあり入力者は山田、太田、斉藤の3名が入力します。 今、山田さんが7/29日の数学の列の10:40-12:10行のセルに「伊藤」と入力し、太田さんが同日のEnglishの列の13:00-14:30行のセル に「伊藤」と入力し、さらに斉藤さんが同日の国語の列の14:40-16:10行のセルに「伊藤」と入力した場合にsheet2(シート名:伊藤)の表に図で示すようなデータを自動で入力させたいと考えています。 sheet1の日付は横に1週間分あります。同様にSheet2(伊藤)にも同じ日付で1週間分あります。 このようなことは可能でしょうか? エクセル関数初心者で非常に困っています。 どうかご指導いただきたいです。 エクセルのCOUNTIF関数について エクセルのCOUNTIF関数について、というかCOUNTIF関数でよいのかどうかもよく分からないのですが、教えて下さい。 (1)まず、ワークシートのA列の1~100行目までの100マスを範囲として、数値を入力していくときに、仮に同じ数値を入力しようとしても、入力ができないようにしたいのです。 (2)次に、ワークシートのA列とC列のそれぞれ1~100行目までの合計200マスを範囲として、(1)と同じことをしたいのです。(つまりB列はとばして) (1)と(2)のようなことは可能でしょうか? お分かりの方がおられましたら、ぜひよろしくお願いします! ヤバいパソコンが壊れたかも!?事前に知っておきたい3つの兆候と対策 OKWAVE コラム なぜか関数の参照が狂う エクセルのVLOOKUP関数を使って、シートの列に入れてるのですが 「=IF(U1560="要",VLOOKUP(シート1!BB1560, シート2!$B$2:$D$12,3),"")」 と入れてオートフィルしてるのに、いつのまにか 「=IF(U1570="要",VLOOKUP(シート1!BB1565, シート2!$B$2:$D$12,3),"")」 とかになってる行があります。 1570行目なら、シート1!BB1570になるべきなのに、なぜか狂います。 オートフィルタなどをすると狂っちゃいますか? マクロを組んだファイルなのですがそれが原因なのでしょうか? 行と同じ値を参照してるのに狂う原因はなんでしょうか? 2つのエクセルのシート間でこのようなことは出来ますか? こんにちは 1つのエクセルファイルに2つのシートがあり(シートA、シートBとします。両シートはともに300行100列ほどの大きさで、各セルに値、数式、第3のシートセルの参照等が入っています。また、両者とも結合されたセルが散らばっていますが、結合セルの番地は同じです。)両者のシートは非常に似ているのですが、セルの中身、行列の高さ・幅が微妙に違います。 ここで2つのシートを使い、次のような新たなシートを作りたいのです。 ・セルの中身はシートAとまったく同じ。 ・行の高さと列の幅はシートBとまったく同じ。 新たなシートの中身はシートAとまったく同じなので、シートAを元にして行の高さと列の幅がシートBと同じになるようにすればよいと思うのですがやり方が分かりません。かといって1行、1列ごとにシートAの高さ、幅を変更するのも大変です。 何方か簡単に出来る方法が分かる方はいらっしゃらないでしょうか? よろしくお願いします。 Excelの関数を教えてください 初めまして。よろしくお願いします。 関数を使って、以下のようなデータを作成することができれば、 その関数を教えてください。 Sheet1には次のように入力されています A B 1 日付 金額 2 2010/1/1 500 3 2010/2/5 300 4 2010/1/23 10000 5 2010/2/1 200 ・ ・ ・ A列に日付、B列に金額が入力されていて、行は決まっていません。 これをSheet2に集計したいのですが、B2~B13に関数を使ってできますか? Sheet2 A B 1 月 金額 2 1月 3 2月 4 3月 ・ ・ ・ 13 12月 14 合計 Excelがわからなくてこまっています。詳しい方、ぜひ教えてください。 よろしくお願いします。 Excelの関数に関して教えて下さい パソコンはWindos98です。 ExcelのAシートに A列 B列 C列 D列 (品名) (ロット) (容量) (数量) 1行 みかん 123 100g 3 2行 りんご 456 100g 4 3行 ピーチ 789 120g 2 とある場合に新たなBシートの A1のセルに「りんご」と入力した場合に A1 品名 A2 ロット A3 容量 A4 数量 Aシートの2行目のデータをBシートのそれぞれの欄に 自動的に入るという関数はありますでしょうか? ちなみにAシートのりんごのデータは2行目にくるか 3行目にくるかは分からないのでどこの行に入力しても Bシートに反映されるというようにしたいのです。 補足もしますのでどうか宜しくお願いします。 エクセルでのシート間の検索(関数)について 関数についての質問です エクセルでSheet1にコマンドボタンを設定。 このコマンドボタンを押した時、例えば、同じファイル内にある「Sheet2のセルA1」にある値を「Sheet1のセルA1」に貼り付ける関数はありますか? また、エクセルファイルを2つ活用して、「ディスクトップにあるBファイル、Sheet2のセルA1にある値」を「○○フォルダ内にあるAファイル、Sheet1のセルA1に貼り付ける」などの関数もありますか? 申し訳ありませんが、お教え願います。 Excelで表現すると、どのような関数になりますか? ある数式をExcelで関数化したいのです。 よろしくお願い致します。 シートを2つ使用しており、【Sheet2】は【Sheet1】の値を参照しています。 【Sheet2】参照⇒【Sheet1】 このとき、【sheet2】が参照しているセルは 【Sheet2】1行目:=Sheet1!H4 【Sheet2】2行目:=Sheet1!H35 【Sheet2】3行目:=Sheet1!H66 と、行数が増える毎に「H列」の「行数」が"31"ずつ増加しております。 一般の数式で表現すると、xを【Sheet2】の行数として、 Sheet1!H{4+31*(x-1)} となります。 これをExcelで表現すると、どういった関数になりますか? 識者の方、ご教示よろしくお願い致します。 PDFファイルの中の文章をうまくエクセルシートに張りたいのですが・・・ 宜しくお願いします。 PDFファイル内にあるエクセルシートを 上手にエクセルシートに貼る方法はないでしょうか? 例えば http://www.chusho.meti.go.jp/keiei/koyou/download/070518networksaitaku.pdf にあるようなシートを、エクセルにうまく行と列を 合わせ手張りたいのですが、 うまく出来ません。 ご存知の方教えてください。 宜しくお願いします。 エクセル 全部のシートを自動的に読み込みたい どなたが助けてください。 エクセルのファイルが一つのフォルダの中に 沢山あります。(CSVの場合もあります) 各ファイルには複数のシートが入っていて シート名はバラバラです。 各シートのに入っているデータは 縦は500行目まで、横は端から端まで(A列→IV列)です。 この沢山のエクセルファイルの全シートを 一つのシートに自動的に読み込んで 縦てに並べたいのです。 1ファイルの中にある全シート(1枚しかシートがない ものもあれば5枚あるものもあり もれなく全部) の500行目までを 別の新しいエクセルファイルのシートに縦に並べて 次のファイルをまた開いて全シートを 先ほど並べたデータの下にまた並べて・・・・と 繰り返して一つのフォルダの中にあるエクセルファイルの全シート重複せずに並べるような マクロをどなたか教えて頂けないでしょうか? ファイル数が大変多く、本当に困っています。 よろしくお願いいたします。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
ご回答ありがとうございます。