ただの備忘記録

忘れないように記録を残します。忘れるから記録に残してます。そして、その記録が役立つといいかな。

【Excel】ピボットテーブルとVLOOKUP

2021年11月01日 | IT全般

日々記録されたCSVファイルをクエリで集計し、ピボットテーブルで分析しています。
使用中にピボットテーブルの変な癖のようなものがあることに気づきましたので、記録を残しておきます。

【状況】
従業員に割り当てたIDの数値に対し、集計したデータを時系列でまとめてグラフ化していました。
氏名の表示にはVLOOKUPを使い、IDを検索条件とし、従業員の一覧テーブルを参照範囲としていました。そのため、VLOOKUPはピボットテーブルとは無関係に動作するものと考えていましたが、普段とは違う「#N/A」エラーが出てしまいます。

ただし、このエラーは特定のID番号でのみ発生し、全ての番号で発生するわけではありません。

※同じシート内でピボットテーブルを参照せずVLOOKUPを使用するとエラーは発生しません。

【エラーメッセージ】
ピボットテーブルではIDをフィルタとして扱っています。そのためIDの番号の従業員のデータのみを使って集計・分析が行われます。
存在しないIDを入力すると以下の確認ダイアログが出ます。それと同じようなことが存在するIDでもまれに発生します。その時、VLOOKUPでもエラーが出るように思われます。

上記、IDの項目なのに名前と表示されています。ピボットテーブルに名前欄はなく、VLOOKUPで参照するのみです。

※一度上記ダイアログが出てOKしてしまうと、常に数式のエラーが出るようになります。回避するにはデータを保存しないようにします。

【原因】
エラーセルの検証機能を使って確認したところ、ID欄をセル番号で参照した後、文字列として数字を扱っているようでした。

式:=VLOOKUP(B6,テーブル,3,FALSE)

テーブルの書式はクエリで数値として設定されています。

IDの欄の書式はID毎に異なっています。書式の左揃え、中央揃え、右揃えをしてみると、全てのIDにその書式が設定されるのではなく、IDを変更すると書式も変わります。
これは、入力されたIDを数値とするか文字列とするかもそれぞれことなる可能性があります。(※今回はID欄に標準や数値の書式を設定してみましたがエラーの原因とは無関係に振る舞っていました)

【対策】
そもそも、同じ入力欄(セル)で入力した数字によって書式が勝手に変わるということ自体が異常な気もしますが、まずは現在起こっているエラーへの対処として次の数式を入れてみました。

式:=VLOOKUP(VALUE(B6),テーブル,3,FALSE)

VALUE関数で文字列を数値として扱わせます。これによってエラーは解消されました。

かなりイレギュラーなエラーなのかもしれません。
検索するとピボットとVLOOKUPが一緒に検索されているケースは多々あるようですが、このような状況についての回答は見当たりませんでしたので、記録として残しておきたいと思います。


【PS4】アイドルマスター スターリットシーズン ⑥

2021年10月29日 | ゲーム
スターリットシーズン、9月をなんとか乗り切りました。



一週目の週末ライブで失敗し、目標を大きく下回ってしまいました。
二週目以降は平日ライブでファン数を取り返して行きました。
やはりライブでは、ユニゾンチャージ、ユニゾンアピールやクライマックスアピールをしっかり決めてボーナスポイントを伸ばさないと行けませんね。
月末ライブでは10万点を超えることができました。

しかし、メンバーの育成ではやや手詰まり感がありました。
Free Timeのコミュを重ねていくと絆ミッションが発生してコミュができなくなります。
絆ミッションをするにはレッスンや絆ステージが必要なのに時間的な余裕がありません。
歌唱メンバーの選抜5人のレッスンで手一杯だからです。

育成の遅れは翌月以降に響くのでそれが一番心配です。
ようやく10月に入りますが、選抜ステージがあるのでしっかりメンバー選抜しないといけませんね。

【PS4】アイドルマスター スターリットシーズン ⑤

2021年10月27日 | ゲーム

スターリットシーズンの8月を無事に終えました。

8月前半は合宿がありできるのはレッスンのみ。ストーリーイベントがかなりのボリュームで、なかなか楽しい展開でした。

8月後半からライブステージも始まります。かなり悪戦苦闘しておりました。
平日や週末のライブは失敗続きです。
しかし、月末最後になってメドレーのチームの組み方に気づき、最後だけはすんなりクリアできました。

ここまでやってきて、スタマスの難しさを改めて感じていますが、対策も具体的に見えてきました。

・コミュはPerfectだけ
 Free TimeのコミュではNormal~Perfectまでもらえる点数も違いますが、100点になるのはPerfectだけ。しかも、60点のときに70点を取っても100点を超えたポイントは繰り越しません。そのため、1回でクリアできるはずが2回かかるので確実に育成が遅れます。

・ステータス上限が近い
 レッスンをやっているとなかなかステータスが上がらないのに、ステータス上限はちゃっかりやってきます。特に最初の上限値が低い人たちは早めにコミュをこなしたいところです。

・人数が多すぎてコミュの優先順序が分からない
 コミュをどんどんこなす必要があるのに、人数が多いため全体的に上げていくよりも選抜したメンバーを積極的に上げていくのが良い。と思うのですが、月ごとに歌唱メンバーが変わるため結局みんな上げていかないといけません。翌月は誰がメンバーか分かりませんし、ハードルはどんどん上がるので、メンバーの育成状態にかなりのばらつきが生まれました。

・ステージもほぼ完ぺきが求められる
 通常のリズムを取るのも最後までPerfectはなかなか難しいです。ボーナスポイントをもらえる要素もいくつかありますが、それらをうまく活用できません。もう指がついていかないのです。無理です。

失敗しても次に進める部分もありますが、それもやってみないと分からないので、力の入れどころも良くわからないのも手間がかかります。何度もやり直してみて、諦めたらそれでも良かったという展開もありました。
自由度があるように見えて、実は偏ったやり方が大事なように思われます。でも、先が分からないから対応できないんですよね。

そんなこんなで苦労が続いておりますが、なんとか半分までクリアしたようです。


仕事への復帰

2021年10月26日 | 日記
心療内科に通院しています。
いつもならまだまだというところですが、今日は強い意志を持って仕事への復帰を宣言してきました。
体調としては、日々の運動も続いており、たまに立ちくらみがあるものの足腰に不安はありません。
精神的に不安で悩まされる状態がほぼなくなっていました。

会社側でも配置転換も含め、仕事の種類を大きく半分に減らして復帰への道筋を作ってくれていました。
それが精神的な安定になっていますし、期待に応えたいと思います。

仕事に復帰しないとどうなるかは分かりませんが、医師も同意して後押しをしてくださいました。
来週から復帰する予定です。

【PS4】アイドルマスター スターリットシーズン ④

2021年10月25日 | ゲーム
スタマスの7月も苦しい戦いとなりました。

7月に入って調子良く進んでいたのですが、月末のフェスを僅差で負けてしまいました。
数回やり直したのですが、チェインがつながらず段々と大差で負けてしまいます。
そこで一旦失敗を受け入れ、巻き戻しになって一週間前の7月24日からやり直しました。
この時、パワードリンクが一つもらえます。Free Timeの行動が1回増えるので有効に使いたいですね。

やり直しで気をつけるのは2点です。
①ステータスが上限に達している歌唱メンバーがいるので、スキルポイントを使って上限の解放をすること。
②絆Lvを6に上げて、思い出アピールの3つ目を多く取ること。

ステータスの上限を解放してレッスンを受けさせれば、前回よりもステータスを伸ばすことができました。
また、思い出アピールも12個まで使えるようにし、思い出ドライブのTRIOが4回出せます。

最後のステージでは、チェインクッキーを使いました。最初のチャレンジではミックスキャンディだったのですが、やはりチェインが切れていては得点が伸びません。
1回目で僅差だったので、今度は行けそうだと感じました。
出来るだけパーフェクトにボタンを叩いて、思い出ドライブも忘れずに全部発動します。
結局10回ほどリトライしてなんとかクリアしました。

長い道のりですが、少しずつ進んでおります。
次は8月の合宿ですね。心白との別れが来るのか、重要なところになりそうです。
ルミナスのみんな頑張れ。

【PS4】アイドルマスター スターリットシーズン ③

2021年10月22日 | ゲーム
6月まで進んだスタマスの続きです。

最初は6人のメンバーを中心にしていましたが、後半は5人に絞り込んでいました。
相変わらずステージをパーフェクトにこなすのは難しいのですが、ライブの結果としては目標を大きく上回ることができました。
6月の最終ステージも余裕を持ってクリアできました。

この後7月に進むわけですが、心配事があります。
一部のメンバーは確かに6月で強くなりましたが、月が変わるとメンバーも入れ替わります。
個人の能力が大きく下がります。
しかし、目標値は確実に上がっていきますので、今後のレッスンでどれだけ追いつけるのかですね。

7月に入り上位のレッスンが解放されたので楽しみです。

【PS4】アイドルマスター スターリットシーズン ②

2021年10月20日 | ゲーム
4月で苦労していたスタマスですが、最後のライブを10回以上やり直してほぼパーフェクトでクリアできました。

反省点を上げると、メンバーの絞り込みができていなかったことが挙げられます。
5月は、最初に強化する5人を決めて、主要メンバーのスキルが190を超えたら他のメンバーに入れ替えて育成するようにしました。
月内のライブをこなしながらハコユレの結果を上げていきます。
それでも最後のライブでは目標のハコユレ2.6には届きませんでした。
獲得ファン人数も2万人の目標のところ1万人ほどだったのですが、5月の獲得ファン数4万人を超えていたのでなんとかクリアになりました。
ライブがダメでもクリアできる場合があるようです。

6月は、強化メンバーを6人に決めて、プロデュースもフリータイムもその6人だけに絞りました。
まだ2週目までですが、この月はハコユレの目標がないためライブの順位で1位を取り続けることを目標に育成しています。

【PS4】アイドルマスター スターリットシーズン

2021年10月16日 | ゲーム
一昨日に発売されたばかりのスターリットシーズン、昨日からやり始めました。
発売前に体験版をプレイしていましたが、5つのボタン操作がどうにも難しかったのです。

登場するキャラクターはアイマスの各シリーズから集まった29名。
一人一人とやりとりしながらキャラクターの紹介があるため全員が揃うまで3時間かかった。
やっとゲームが始まるところで疲れ切ってしまった。

4月からシーズンが始まり、週ごとにタスクをこなしていく。
月末には選考会があるので、ライブを成功させないとゲームオーバーとなる。
月末の選考会はレベル6。練習でこなしたライブはレベル3だった。何度やっても基準点をクリアできない。
諦めてゲームオーバーになってもこれまでの実績を引き継げたらコツコツとやっていけると思ってました。
しかし、ゲームオーバーはありません。4月を巻き戻してやり直しを選択するしかないのです。
しかもステータスはやり直しの週に戻されます。

レッスンは全てパーフェクトだったから、やり直してもあまり変わらないと思われる。
あとはスキルポイントの割り振りくらいしか、ステータスに影響はないのではないか。それも小さなことです。
と言うことは、完璧なリズムタッチをするしかない。
なんとか、BADは少なくなったのですが、ポイントを狙って稼ぐのは難しいシステムじゃないでしょうか。
タイミングを見るだけで一杯一杯なので、瞬間的に状況判断ができない。
もう諦めるしかないようです。

たった2日で進めなくなるとは。せめてコツコツ積み重ねられたら、諦めずにやるんだけどなぁ。

気持ちの切り替え

2021年10月13日 | 日記
ここしばらく、大きな変化もなく鬱状態が続いていました。
たつとふらつきもあり、運動不足もなかなか解消できていません。
この一週間ほどとにかく夜眠れないのが辛くなっています。

昨日会社の上司と話をした所、IT専用の部員として居場所を用意して復帰を待っていてくれていると言うことでした。
医師からはまだ復帰は早いと言われていますが、気持ちが前向きに変わったのは確かです。
今日はいつもより早起きして散歩もできました。
寝つきが悪いのは相変わらずなので、なんとか無心で眠りたい。朝のルーティーンも続けられるよう頑張ります。

仕事への意欲

2021年09月26日 | 日記
久しぶりに部長と電話で話す。
復帰時期について会社役員からはっきりした日にちの提示を迫られている。
自分の意思としては社会への復帰は果たしたい。しかし、パワハラが原因なので何も変わらない所へ戻るのは新たな引き金となる。
それを考えるだけで頭は空回りして眠れない。