
たとえばSheet1に
生徒番号 生徒名 第1回模試 到達度 第2回模試 到達度
英数国 10101 今川義元 62.5 A2 60.2 A2
英数国 10102 伊達政宗 50.6 B2 55.6 b1
英 10101 今川義元 56.9 B1 52.3 B2
英 10102 伊達政宗 52.5 B1 60.2 A2
という表があります。
Sheet2のA1セルに 生徒番号を入力すると、(10101を入力した場合)
第1回模試 第2回模試
英国数 62.5 60.2
というように、該当の列の特定の列だけを表示させる方法はありますか?
フィルタをかけて抽出するのではなく、自動的に表示させたいのですが。
わかりにくい質問で申し訳ありません。なにとぞよろしくお願いします。
No.6ベストアンサー
- 回答日時:
Sheet2のA2セルに入力した生徒番号の一致するSheet1のA列のデータを表示するなら、Sheet2のA4セルに以下の式を入力して下方向にオートフィルします。
=INDEX(Sheet1!A:A,SMALL(INDEX((Sheet1!$B$2:$B$10<>$A$1)*10000+ROW($B$2:$B$10),),ROW(1:1)))&""
同様に第1回模試および第2回模試のデータは以下のような式になります。
B4セル
=IF(A4="","",INDEX(Sheet1!D:D,SMALL(INDEX((Sheet1!$B$2:$B$10<>$A$1)*10000+ROW($B$2:$B$10),),ROW(1:1))))
C4セル
=IF(B4="","",INDEX(Sheet1!F:F,SMALL(INDEX((Sheet1!$B$2:$B$10<>$A$1)*10000+ROW($B$2:$B$10),),ROW(1:1))))

この回答への補足
ありがとうございます。おかげで思っているような表ができました。
ところで、できあがったSheet2を使ってグラフを表示させたいのですが、これまたうまくいきません。
どうも、参照してきた数字を数字として認識できないようなのです。
セルの書式は「数値」を選んでいます。
試しに同じ数値を手入力するとグラフに反映するのですが。。。
いろいろやっかいなことを申しますが、何とぞご教示ください。
No.5
- 回答日時:
こんにちは
添付画像はシート2です
シート1の科目と生徒番号の間に1列挿入し、科目コードのフィールドをつくり、
英数国は1、英は2とコードを振ってあります
シート1のフィールド名を必要なセル(シート2)へコピーしたものが添付画像の2行目です
シート2のセルG3に
=DGET(Sheet1!$A$1:$H$5,D2,$B$2:$C$3)
=DGET(データ範囲,フィールド名,抽出条件)となります。
右へ試験回数分ドラッグします
シート1に1列挿入したのは、科目の英数国と英とをDGETが判別できない弱点をカバーするためです。
こんな感じでいかがでしょう?

No.4
- 回答日時:
[No.3]の補遺、
ステップ3の「次式」を書き漏らしていました。
=OFFSET(Sheet1!$A$1,SMALL(Sheet1!$H:$H,ROW(A1))-1,MATCH(A$2,Sheet1!$1:$1,0)-1)
No.3
- 回答日時:
添付図参照
1.Sheet1 のセル H2 に式 =IF(B2=Sheet4!A$1,ROW(),"") を入力して、
此れを下方にズズーッとドラッグ&ペースト
2.Sheet2 のセル A3 に次の[条件付き書式]を設定
数式が =ISERROR(A3)
フォント色 白
3.Sheet2 のセル A3 に次式を入力して此れを右方および下方にズズーッ
とドラッグ&ペースト

No.2
- 回答日時:
こんにちは!
一例です。
↓の画像のようにSheet1に作業用の列を設けます。
作業列H2セルに
=IF(OR(B2="",B2<>Sheet2!$A$1),"",ROW())
という数式を入れオートフィルでずぃ~~~!っと下へコピーしておきます。
Sheet2のA3セルに
=IF(COUNT(Sheet1!H:H)<ROW(A1),"",INDEX(Sheet1!A:A,SMALL(Sheet1!H:H,ROW(A1))))
B3セルに
=IF(COUNT(Sheet1!$H:$H)<ROW(A1),"",INDEX(Sheet1!$C:$G,SMALL(Sheet1!$H:$H,ROW(A1)),MATCH(B$2,Sheet1!$C$1:$H$1,0)))
という数式を入れ隣のC3セルまでオートフィルでコピー!
最後にA3~C3セルを範囲指定 → C3セルのフィルハンドルで下へコピーすると
画像のような感じになります。
※ 作業列を使わず配列数式にする方法もありますが、データ量が極端に多い場合は
PCに負担をかけますので、あまりオススメできません。
※ セル配置は実状に合わせてください。
参考になりますかね?m(_ _)m

No.1
- 回答日時:
例のように、
表中に生徒番号が重複して存在する場合、
・すべて抽出
・特定の行だけ抽出
後者の場合、その判断条件は何か?
生徒番号に重複が無く、抽出条件も生徒番号だけと言うのであれば
関数でも(VLOOKUP辺り)出来ると思いますが、
例の表のように重複があるとすると、その他の検索条件が必要であり、
そうなると関数だと少々捻る必要があります。
イメージだけで何も試していませんが、INDEXやMATCH辺りを駆使することになるかなぁと。
マクロで一気に必要な分だけ転記するやり方もありますが、
そこまで手間をかけるべき処理でもないような気もします。
フィルタで限定して特定列のみコピー貼り付けが一番手っ取り早いでしょう。
そんなわけで、
> 該当の列の特定の列だけを表示させる方法はありますか?
これが質問の本文だとしたら、回答は「あります」ですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL 下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 第二回模試の3科目の各得点と合 1 2023/04/25 18:02
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
- 高校受験 中3 9月 模試の結果D判定 夏に受けた模試の結果が第1志望D判定でした。 あと21点でやっと合格圏 3 2022/09/09 23:19
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- 大学受験 9月からMARCH 間に合いますか? 3 2022/09/13 20:55
- 高校 高1(4月から高2)生です。 1月に受けた進研模試の偏差値が国数英で67.6でしたが2月に受けた河合 2 2023/03/21 03:46
- 高校受験 3ヶ月で偏差値5あげることはできますか? 中3 私は今年の6月に初めて模試を受け偏差値54、2回目の 0 2022/10/26 15:43
- 大学受験 娘の大学受験勉強 6 2022/06/30 19:58
- 大学・短大 通信制高校 成績について 1 2022/07/15 12:01
- Excel(エクセル) 【再度】Excelの関数について教えてください。 4 2023/07/28 13:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SUMIF関数で、「ブランク以外を...
-
文字列から英数字のみを抽出す...
-
セルを結合した時のエクセル集...
-
自分の左隣のセル
-
excelで、空白を除いてデータを...
-
エクセル1行おきのセルを隣の...
-
エクセルで特定のセル内にだけ...
-
エクセルで、A2のセルにA3...
-
EXCELのcountif関数での大文字...
-
同一セル内の重複文字を削除し...
-
B1のセルからY3のセルまでの表...
-
スプレッドシートの作業範囲
-
EXCELでマイナス値の入ったセル...
-
条件付き書式の色付きセルのカ...
-
エラー「#REF」の箇所を置き換...
-
Excelで大量のセルに一気に関数...
-
エクセル2010 欠席者の名前を...
-
MS Excel 日付範囲を条件とし...
-
【Excel】4つとばしで合計する方法
-
エクセルで、指定の値よりも大...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
文字列から英数字のみを抽出す...
-
自分の左隣のセル
-
SUMIF関数で、「ブランク以外を...
-
excelで、空白を除いてデータを...
-
セルを結合した時のエクセル集...
-
EXCELのcountif関数での大文字...
-
エクセル1行おきのセルを隣の...
-
エクセルで特定のセル内にだけ...
-
エクセルで、指定の値よりも大...
-
エクセルで、A2のセルにA3...
-
同一セル内の重複文字を削除し...
-
週の労働時間を計算するエクセル
-
【Excel】4つとばしで合計する方法
-
条件付き書式の色付きセルのカ...
-
EXCELでマイナス値の入ったセル...
-
エクセルで年月日から月日のみへ
-
エクセルでエンターを押すと任...
-
エラー「#REF」の箇所を置き換...
-
EXCEL-同じ組み合わせになった回数
-
Excelで日付が入っていたら金額...
おすすめ情報