- ベストアンサー
エクセル2003 範囲(別シート)の設定に関して
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
=COUNTIF(INDIRECT(A1&"!a:a"),検索値) これだとメモリを食うので、別シートの検索範囲を選択反転 名前(挿入>名前>定義)をつけて =COUNTIF(名前,検索値)
関連するQ&A
- Excelで、countif関数の範囲指定でシート名指定をするとき、セル参照にしたい
Excelのcountif関数の対象範囲に指定するシート指定名に、他セルに記入した文字列を使いたいのですが、うまくいきません。 例えば、Xシートの$A$1:$A$20の範囲内の”出席”文字列数を別シート上で計算させたいのですが、ストレートにやれば、 =countif(`Xシート`!$A$1:$A$20, "出席") となります。 これを、A1セルで、Xシート という文字列を記述した上で、別セルにて、 =countif(A1!$A$1:$A$20,"出席") のように記述したいのです。indirect関数はうまくいきませんでした。どなたか、ご教授をお願いします。
- 締切済み
- その他MS Office製品
- エクセル97で、シート内の範囲を 同じファイルの別シートに、リンクさせたいのですが。
いつも、お世話になっております。 エクセルについて、ぜひ、教えて頂ければと思います。 エクセルで、”ア”というシートのA10:AG30の範囲の計算式、書式を含む全てを 同じファイル内の、”イ”というシートに、リンクさせたいのですが、どの様にすれば、よろしいですか。 1つのセル指定の場合は、うまく行くのですが、範囲を大きくすると、エラーが出てしまう状況です。 計算式で、一度に、”=シート名と、セルをリンクさせようとしたのですが、うまく行かないのです。 どなたか、ぜひ、教えて頂ければと思います。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルで、別シートを参照しているセルのリストアップ
はじめまして。検索して同種の問題が見当たらなかったため、質問させてください。 エクセルで、別シートを参照しているセルの調査と抽出を手作業で行っています。 シートの中には別シートのセルを参照・計算しているセルと、同一シート内での計算のみを行っているセルがあります。法則のあるものもないものもあり、数百行を検索と目視でまかなっております。 これが 数十ファイル×十数シート あり、手作業に時間の足りなさとつらさを感じ始めております…… エクセルのシートの中で、別シートを参照しているセルの抽出を行いたいです。 セルの色を変更し、セル名(A17 など)とセルの値(='Bシート'!A17 など)を別のファイルなどに出力したいんです。 イメージとしては、数式として「!」を検索したときの検索結果と同じだと思うんですが、検索ではセル名と値をコピーができなかったために困っています。 どなたかご教授いただければと思います。よろしくお願いします。 おまけ。 上記のリストアップ後、リンクの設定されたセルの色付けを行います。参照元のシートごとに色をかえて、見やすくまとめられたら嬉しいなぁと思います。 でもこちらは、リストアップが終わればその後に手作業でもできますので、蛇足ということで……
- ベストアンサー
- オフィス系ソフト
- 関数式の中で別シートの値を呼び出したい
エクセルの関数について質問です。 関数式の中に別シートに記載されている値を呼び出すことは可能でしょうか? プログラムでいうと、変数に値を入れておき、計算式途中でその変数を使用する、といった形です。 シート名「test」A2に「test2」と書かれています。 別シートに以下の関数が書かれています。 =COUNTIF('test2'!$C$2:$C$1000,$C2) この関数式での、「'test2'」の部分を、シート名「test」A2の内容を呼び出したいのです。 =COUNTIF('test'!$A$2!$C$2:$C$1000,$C2) とするとエラーとなってしまいます。 どなたかご存知の方がいらっしゃいましたら、お知恵をお貸しください。
- ベストアンサー
- その他MS Office製品
- エクセルで複数の条件範囲に合う行を別シートに抽出
エクセルの関数で複数の条件範囲に合う行だけをを別シートに抽出したいのですが、 どうしても方法が分かりません。 誰か教えて頂けないでしょうか? 検索は範囲です。 宿泊日○○○○○○○○~○○○○○○○○(例20111110~20240204) 人数 ○人~○人 (○の中に数字が入ります) 西暦日付と人数が両方一致している行を別シートに抽出したいです。 バージョンは2007.2010両方とも問題ないです。 Sheet1 A BCDEFGHIJKLMN O 1 宿泊日 人数 2 20100223 20 3 20110103 5 4 20111118 9 5 20120505 13 6 20121010 7 8 20120224 32 9 20121121 28 Sheet2 A B C D E FGHIGKLMN O 1 検索 2 宿泊日 20110101 ~ 20121111 3 人数 8 ~ 30 人 4 5 宿泊日 人数 6 20111118 9 7 20120505 13 Sheet1、A列の宿泊日とO列の人数の範囲が一致するものを、 Sheet2の検索から、行ごと抽出(複数)し、Sheet2に反映する関数を教えて頂けないですか? ちなみにSheet1は常に更新され、入力をする事が出来ませんので、 Sheet1に手を加えることのなく、Sheet2のみに関数を入れて処理出来る関数でお願いします。 いろいろ検索して探しましたが、複数抽出する方法がわかりませんでした。 よろしくお願いいたします。
- 締切済み
- オフィス系ソフト
- エクセル別シートでの参照
質問の検索をせずに質問を行っているので、重複している質問が多いかもしれませんが・・ お知恵を拝借頂ければ幸いです。 シート1のA1にシート2のあるセル(例えば='シート2'!$C1)を参照させており、 シート1のA2にシート2のC4、 シート1のA3にシート2のC7・・・ と常に別シートの3つ下のセルを参照したい場合は、どのような関数を用いれば よろしいのでしょうか?
- ベストアンサー
- その他MS Office製品
- excelでデータを別シートに引っ張ってきたい
excelで値を検索し、返す時、返す値の横にあるデータを違うシートのセルの下に一緒に引っ張ってきたいときの関数(方法)を教えてください。 素人なので分かりにくいと思いますが、お知恵をお借りしたいと思います。 あるデータのシートの検索値を別シートに持ってきたいのですが、シート1をシート2のようにしたいのです。 /は空白 例)シート1 /A B C D E 1(1) □ ○ ▽ ◎ 2 (2) ▼ ■ ◇ ◎ シート2 / A B C D 1 (1) □ 2 /○ ▽ ◎ 3 (2) ▼ 4 /■ ◇ ◎ 分かりにくいかもしれませんが、 シート1の(1)(A1)を検索すると、シート2(B1)に□(これはVLOOKで引っ張ってこれるのはわかります。) 次にシート1の(C1)○をシート2の(B2)へ持ってきたいのです。シート1(D1)(E1)はシート2の(C2)(D2)へ。 しかもシート1のC列は空白セルもあり、シート1のC列が空白の場合、下にずれることなくシート1の(D1)(E1)はシート2の(C1)(D1)へ。下記<図a>のようになるようにしたいのです。 そして、シート2のA列に検索値として入力する(1)や(2)の値は連番ではなく、(2)の次に(5)に飛んだりします。(2)の行のC列にデータがあっても、(5)のC列にデータはないこともあります。<図b> <図a> /A B C D 1 (1) □ ▽ ◎ 2 (2) ▼ ◇ ◎ <図b> / A B C D 1 (1) □ 2 /○ ▽ ◎ 3 (2) ▼ 4 /■ ◇ ◎ 5 (5) □ ▽ ◎ 6 (7) ▼ ◇ ◎ vlookとかCLUMN関数とか考えてはみたのですが、どうもうまくいきません。 毎回作成するデータなのですが、毎回コピペで作成しています。 とても面倒なので(1)を検索したらデータが一瞬で検索できるようにしたいと試みてはみたものの、私の知識では不可能でした。 関数では無理なのでしょうか。。。 関数はあまり詳しくないので分かりやすい方法があれば、教えていただければ助かります。 関数に詳しい方、よろしくおねがいいいたします。 関数にはこだわっていません。違う方法があればそれも含めておねがいいたします。
- ベストアンサー
- Excel(エクセル)
- エクセルで複数の条件範囲に合う行を別シートに抽出
エクセルの関数で複数の条件範囲に合う行だけをを別シートに抽出したいのですが、 どうしても方法が分かりません。 誰か教えて頂けないでしょうか? 検索は範囲です。 宿泊日○○○○○○○○~○○○○○○○○(例20111110~20240204) 人数 ○人~○人 (○の中に数字が入ります) 西暦日付と人数が両方一致している行を別シートに抽出したいです。 バージョンは2007.2010両方とも問題ないです。 Sheet1 A BCDEFGHIJKLMN O 1 宿泊日 人数 2 20100223 20 3 20110103 5 4 20111118 9 5 20120505 13 6 20121010 7 8 20120224 32 9 20121121 28 Sheet2 A B C D E FGHIGKLMN O 1 検索 2 宿泊日 20110101 ~ 20121111 3 人数 8 ~ 30 人 4 5 宿泊日 人数 6 20111118 9 7 20120505 13 Sheet1、A列の宿泊日とO列の人数の範囲が一致するものを、 Sheet2の検索から、行ごと抽出(複数)し、Sheet2に反映する関数を教えて頂けないですか? いろいろ検索して探しましたが、複数抽出する方法がわかりませんでした。 よろしくお願いいたします。
- 締切済み
- オフィス系ソフト
- エクセル2003、countif関数の検索条件について
エクセル2003、countif関数の検索条件について 「A1セルより小さい数値の数」を調べたいのですが、 どうしてもうまく出来ません。 イメージ的には COUNTIF(B1:B20,"<A1") のようにしたいです。 回答よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 一つのシートの範囲から別シートを表示する方法
エクセルで沢山(同じ形式、範囲も同じの)シートを作りました。 管理するため 例えば、ワンボタン(ドロップリスト)から連動して 一つメインのシートで決まった範囲を 別シートのセルを選び、表示出来る方法はないでしょうか? よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
お礼
量もそれほどでもないので上の関数を使用させていただきます。 こんな関数もあったんですね。 ありがとうございます。 他の2名の方もありがとうございました。