リスト形式での大学名と学部名の入力準備

大学進学者が多い高校では3月になると,
恐ろしい数の入試結果を入力しなければならない。
このとき,大学-学部-学科-入試方式で
大学コードを入力するのだが,
これが大変。
コードを探すのに時間がかかる。
そこで,リスト形式で入力できるようにした。

大学コードは,どこかから手に入れる。
次のようなリスト作る
区分 地方
関東私立 北関東S
関東私立 埼玉S
公立 北海道K
公立 東北K
公立 関東K
                    

上の表を下の表のようにするには?

A B C D E
  国公私 0 1 2
3 公立 北海道K 東北K 関東K
2 関東私立 北関東S 埼玉S
A列には横方向のデータ数
1段目には0から始まるデータ番号
C2に次の関数を入力
=IF(C$1>=$A2,"aa",INDEX($地方,MATCH($B2,$区分,0)+C$1,1))
C2の内容を
aaを""と置換する
カーソルをB2にする

次のマクロで範囲に名前をつける
For i = 1 To 縦のデータ数
      Range(Selection,Selection.End(xlToRight)).Select
      Selection.CreateNamesTop:=False,Left:=True,Bottom:=False,Right:=
False
      ActiveCell.Offset(1, 0).Activate
Next i
End Sub
[データ]-[入力規制]-リストを適応
[データ]-[入力規制]-=indirect()を適応

同じようなことを
地域-大学,
大学-学部・学科,
学部・学科-入試方式
でもやる。

マクロを使わなくてもできるが,空白のリストが長くなる。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする