○○はいつ欠席・遅刻・早退しているか?が管理できるエクセル一覧表の作成
「出欠一覧」シートにはC2からGT2まで日にちが三桁(8月10日なら“810”)で入っています。A列には出席番号、B列には名前、C3:GT43には出席状況がすでに7月分まで入っています(もちろんこれから3月末まで記入します)。そこには1,2,3,4,5,6か空欄が入っています。それぞれの意味は「1」欠席「2」遅刻「3」早退「4」忌引き・入病「5」公欠「6」遅刻してきて早退「」は出席、です。
「欠席した日はいつ」シートでは出席番号を入れると「名前」と「いつ欠席遅刻早退忌引き公欠遅刻したか」がわかる。という物を作りたいと思います。「欠席日はいつ」シートはまだ全く作っておりません。
是非とも関数かマクロをおおしえください。
補足 GU1:GY44には集計の数字が入っております。44行から47行にも集計が入っております。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
#1です。
#1で述べたimogasi方式の例を挙げてみます。例データ (注)1は欠席した日のセルにコードを入れたもの。
1はずれて表示されるが、適当な列に1を入れてテストすること。
ーー2009/7/12009/7/22009/7/32009/7/42009/7/52009/7/62009/7/72009/7/82009/7/9
111吉田
112木村111(注)
113鈴木
114近藤111(注)
115田中
B11に近藤 目的の生徒名
B13に=B11
C13に
=IF(INDEX($A$1:$K$10,MATCH($B$13,$B$1:$B$10,0),COLUMN())=1,MAX($A$13:B13)+1,"")
と入れて式を右方向に複写。
結果第13行(該当列に連番を振ったことになる)
近藤123
B11に
=INDEX($C$1:$K$13,1,MATCH(COLUMN()-2,$C$13:$K$13,0))
右方向に式を複写。
結果
近藤2009/7/12009/7/42009/7/5#N/A
C11以右のセルには、書式を日付にする。
近藤を吉田に変えると瞬時に吉田データ分に変わる。
ーーー
課題(例を簡単にするための手抜きした点)
K列までをもっと右列まで伸ばす。日付を増やす。
欠席のコードと1つしか扱ってないが、他のコードも指定して該当日を抜き出す。例えばA11に1や2や3を指定する。
式を複写すると、#N/Aが出るが出ない(見えない)ようにする。
その式はGoogleのimogasi方式を読んでください。
No.1
- 回答日時:
関数では同じ行や、同じ列中に複数個同じ値が(出現する)あるセルを全て摘出することは難しい。
(1)一人分だけなら、Googleで「imogasi方式」で照会してもらえれば、抜き出し問題の回答例が多数出てくる。
しかし本質問は次の生徒で次々行が詰まっているので難しい。
(2)・・・かマクロをおおしえください。
このコーナーは、課題だけ書いて、回答者にコードを書いてくれというのは、遠慮願うことになっている。
質問の書きぶりから、VBAの勉強もまだのようだ。
検索操作をしてマクロの記録をとると、そのセルに欠席コードが有る課などはわかる。そこから、第1行にある日付を取り、一覧表化しないといけない。Findメソッドはやや難しく、上記はVBA中級の力が無いと
出来ない。マクロの記録とやりたいことの間を結ぶ思考を整理して、どこが行き詰まったか、判ってから質問すべきだ。
あるいはその行のセル全部を、欠席コードかどうか調べて、欠席コードなら日付を書き出すのが初心者向きだが。
大変ありがたいアドバイス感謝しております。残念ながら他で教えてくださる方がおりまして、見事に解決できました。感謝に堪えません。ありがたかったです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 大学受験 大阪商業大学のAO入試の出願条件ってなにかありますか? 例えば欠席遅刻早退数や評点何点以上など。 な 1 2023/02/10 12:15
- 就職 a型作業所に通います 週5日1日4.5時間ですが体調不良の場合は欠勤、早退、遅刻など可能なんでしょう 3 2022/05/23 15:51
- 書類選考・エントリーシート 専門学校からの就活の際に、遅刻や欠席を企業側に知られることってありますか? 今7回程してしまったるの 5 2022/10/11 07:45
- 高校 高3 一学期中間テストと期末テストどちらも欠席した場合留年になりますか?鬱でテスト勉強が出来なくてや 2 2022/06/26 13:36
- その他(メンタルヘルス) 遅刻・早退・体調不良による当日欠勤 1 2023/06/01 04:48
- 学校 美容専門学校2年です。 私は今までの1年半、無遅刻無欠席無早退で皆勤賞です。 なのですが、大好きなア 2 2022/07/04 23:33
- 会社・職場 自慢話かもしれませんが、 入社半年ですが、一度も遅刻早退欠席をしたことがありません。それで会社の上司 11 2022/07/19 19:03
- 就職 専門学生です。デザイン事務所に就職したいと考えてるのですが、遅刻が多い為、就職できるか不安です。母が 3 2022/10/13 10:12
- 労働相談 勤務条件の話が違ので試用期間中に辞められるか 2 2022/11/30 08:07
- 大学受験 高校3年生です 大学の入試で指定校推薦の場合3年間で遅刻25回してて欠席は0で行きたい大学のボーダー 2 2022/04/12 23:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
数学 Tan(θ)-1/Cos(θ)について...
-
4つのパターンを表示するEXACT...
-
エクセルの数式で教えてください。
-
エクセルで指定した日付、店舗...
-
Excel:一部のフォントでセルの...
-
Excel初心者です。 詳しい方、...
-
Excel初心者です。 詳しい方、...
-
Excel 2019 のピボットテーブル...
-
スマートな関数を教えて下さい。
-
Excelのグラフ軸について
-
EXACT関数とIF関数の組み合わせ...
-
Excel ウインドウ枠の固定をす...
-
エクセルで日付の入ったセルの...
-
excelの不要な行の削除ができな...
-
INDIRECTを使わず excelで複数...
-
各ページの1番上の表示について
-
スプレッドシートの関数VLOOKUP...
-
エクセルでセルに「氏名を入力...
-
関数を教えて下さい。
-
Excelのif関数で文字が見えなく...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報