複数ある項目Keyにするとき

改修中のソースの中で出会う複数項目の連結
Keyで重複を作成することはバグ発生の原因になります

Excelで複数の項目をKeyにするとき、項目を連結してKeyを作成します
気をつけたいのは文字の長さ
文字の長さがすべて固定の時はそのまま、連結しても問題ないでしょう
可変のときは数値の項目を2度連結すると
極端の例ですが 111
1&11 11&1 というKeyができる可能性が出てきます
この時に気づけば連結するときに間に入れる文字を決めてあげましょう
数値だけなので記号が使えます
1_11 11_1

そして数式で連結して値に変更して並び替えして
VLOOKUP、Match、Loopなどの方法で一致したデータを取得するようにしましょう

他にはDictionaryを使う方法もあります
上記はメモリを使うので使い方には気をつけましょうね

Excel内だけで終わらせるときの方法です
Accessを使う方法も あります
個人的には連携させる方法が楽です

VBAプログラミングの備忘録

自作の猫人形をプログラムで動かすことを夢から実現するための最初の一歩になるのか!

いいなと思ったら応援しよう!