こんにちは、とりっぷぼうるです。
元々エクセルとは全く縁のない生活をしていましたが、人員不足などで少しでもデータ入力作業や集計作業を効率化するしか方法が無く、仕方がなくエクセルに取り組み始まました。

作業効率化にはユーザーフォームを使いますが、様々な計算などはエクセル関数が必須です。
エクセル関数を使うことができないと、VBAどころじゃありませんし、成績表も作る事ができないのです。
当然ながらエクセルの専門知識もなく、学校に通うこともできずにただ単にエクセルの書籍とにらめっこしながら取り組んでいます。

でも書籍のままだと実用的でないことが多く、エクセル関数を組み合わせてみたら動いた!という実用例・体験談を書いています。
2つのセルの値の結合って使う?
セルの結合は使うけど、セルの値を結合する事ってありますか?
ほとんど使わないので意味が分からないって感じですか?
セルA1の値が「trip」でセルB1の値が「bowl」、この2つをくっつけてセルC1に「tripbowl」こんな感じ!
使う事って少ないわね。
そうなんです。ボウリングのレーン抽選をエクセルで自動化させるまでは、使ったことがありませんでした。
というよりも必要性がなかったから。
この図は、ボウリングリーグ戦での成績表エクセルの一部なのですが、レーン抽選を行って、レーン番号と投球順をAW列・AZ列にレーン抽選フォームを使って自動転記させています。
参考

そして、AP列にレーン番号と投球順の数字をくっつけた(結合)させた数字を割り当てとして表示させています。
&をつけるだけで値の結合ができる
スポンサーリンク
単純でレーン番号「1」と投球順「1」を結合して「11」って感じです。
セル番号&セル番号なので、上の図で言うと式は
たったこれだけです。
ちなみに3つならば、続けるだけなのでセル番号&セル番号&セル番号。
さらに、途中に文字を入れることも可能です。
簡単でしょう!
簡単なんだけど、この結合した値を使ってVLOKUP関数を使う時は注意が必要です。
結合した値は数字ではなく文字列扱いなので、VLOOKUP関数で検査値としては使えません。
VALUE関数を付け加えて数字として扱ってくれるようにしておきましょう!
このエクセル関数をつかいます


Excel-VBAを使えば数分かかる作業がたったの1秒で終了しますよ!