【人狼ゲームでPythonの総復習】日向坂46の2024年お正月「人狼ゲーム」でPythonの入門〜関数までの総復習が出來るサンプルコードを作ってみました。

この記事では、2024年お正月に配信された、日向坂46の人狼ゲームの配信を元に、Pythonの入門〜関数までの総復習が出来るサンプルコードを作ってみました。

こちらのYouTube動画です。

配信の感想は、アメブロの記事に、四期生の正源司 陽子(しょうげんじ・ようこ)さん推しの視点で書きました。

この記事で学習出来ることは、

・「=」代入と「==」比較演算子の違い

・無料で使えるオンラインのエディター紹介

・乱数とIF文で勝敗バトル

・Whileループと乱数で勝敗バトル

・↑記事に関数を導入

・Forループの基本的な使い方

・人狼役職の配列表示

・配列とForループ

・プログラミング学習コンテンツの紹介

についての概要が掴めます。
それでは「おひさま(ファンのネーム)」もPython学習中の方も、宜しくお願いします


プログラミングの学習を始めた頃、「=」と「==」の違いで少し迷った時期がありました。

これについては、実際に手を動かしてコードを書いてみると、その疑問が氷解出来ました。

まず、「=」の代入ですが、変数roleに役職「市民」を代入して、print文で表示させます。

ご存知の方には恐縮ですが、コメントは「#」を付けます。

#変数roleに「市民」を代入
role='市民'

#役職を表示する
print(role)

実行結果はこちらです。

roleという変数に、役職「市民」が代入されて出力されました。
この後、roleに「裏切り者」を代入して出力します。

role='市民'

#別の役職、「裏切り者」を代入
role='裏切り者'

print(role)

実行結果です。

このように、代入では入れる値によっては上書きされるというイメージを持って頂けたらと思います。

一方で、「==」は、等しいかどうかの判定を行います。

role='人狼'

#boolで等しい時はTrue、そうでなければFalse
print(bool(role=='市民'))

「人狼」と「市民」は等しくないので、この様な実行結果になります。

IF文では、もしも「まっさらな市民」だとしたら自分は退場して、騎士などの役職持ちのメンバーに頑張ってもらいたい時は、例えばこの様に記述します。

role='市民'

#役職が市民だったら退場する
if role=='市民':
    print('自分は退場して、騎士や霊媒師などに頑張ってもらう')

実行結果です。

ここでもし、「==」を「=」にしてしまうと、エラーが出てしまって、正しく実行されません。

7行目の所でエラーが出ています。

「=」の代入と、「==」の比較演算子の違いは、実際に書いてみるのが一番理解できました。

とはいえ、「書いてみて」と言われても、プログラミングって環境構築に結構な時間や手間が掛かりますよね。

そこで、すぐに試してコードを書いて実行できる、オンライン上で無料の開発環境IDEを次の項目で紹介します。


結論ですが、paiza.ioがオススメです。

「コード作成を試してみる(無料)」→ 「Python3」 からすぐに学習開始出来ます。

無料のオンラインエディタ(IDE)を調べたら10個ぐらい出てきて、どれを使おうか迷いましたが、

・登録なしですぐ使える

・日本語対応


・標準入力機能が使える

といった点から、paiza.ioをオススメします。

ここでは、標準入力を使ってみます。
paiza.ioの下のタブの「入力」を選択して、自分のやりたい役職を入力します。

この状態で下記のコードを実行します。
変数roleに標準入力で入れた役職が入り、それを出力します。

#標準入力で、やりたい役職を入力する
role=input()

#その役職を表示する
print('私が1番やりたい役職は【'+role+'】です。')

標準入力についてはここまでにして、次からはランダムな数字である乱数を使って、ゲーム的な要素をプログラミングに取り入れてみます。


ここから、乱数を使って、「市民チーム」と「人狼チーム」の勝敗を出力するといった、ゲーム的要素を入れたコードを書いて行きます。

1から10までの乱数を作って、5以上だったら人狼チームの勝ち、そうで無ければ市民チームの勝ちとします。

乱数は、import random で使える様になり、1から10のランダムな整数は random.randint(1,10)で生成します。
その乱数を変数numに代入します。

勝者を入れる変数は、winnerを使います。

#乱数を使える様にする
import random

#1から10までの乱数を作る
num=random.randint(1,10)

#5以上だったら人狼チームの勝利
if num>=5:
    winner='人狼'
else:
    winner='市民'

#勝敗結果を出力
print('勝者は【'+winner+'】チームです!!')

実行結果です。

何回か実行してみると、

実行結果が変わりました。
このままでも、どっちが勝ったのか分かるのですが、乱数の数値が何だったのか知りたいので、numも表示させてみます。

#乱数を使える様にする
import random

#1から10までの乱数を作る
num=random.randint(1,10)

#5以上だったら人狼チームの勝利
if num>=5:
    winner='人狼'
else:
    winner='市民'

#勝敗結果を出力
print('勝者は【'+winner+'】チームです!!')
print(num)

あとは、1行で表示されるようにしたいのと、numもprint文の中に一緒に入れたいのですが、数値型の変数を文字列型と一緒に使う場合には、str(num)と書きます。

#乱数を使える様にする
import random

#1から10までの乱数を作る
num=random.randint(1,10)

#5以上だったら人狼チームの勝利
if num>=5:
    winner='人狼'
else:
    winner='市民'

#勝敗結果と乱数を一緒に出力
print('numが「'+str(num)+'」より、勝者は【'+winner+'】チームです!!')

実行結果です。


ループを使ってちょっとRPGっぽく、市民チームと人狼チームのHPを指定して、HPが0になったらループを抜けて負けにしてみます。

Whileループの継続条件は、両方のチームのHPが0以上の場合です。

攻撃されるとHPが減って、攻撃によってどれぐらいHPが減るのかを乱数attackで指定します。

flagが0だったら人狼チームの攻撃、1だったら市民チームの攻撃にします。

改行は「\n」を使います。

ちょっと複雑だな・・・と思われた方は、次の次のForループの所まで読み飛ばして頂いても大丈夫です♪

#乱数を使える様にする
import random


#市民チームと人狼チームのHP初期値を10にする
shimin_HP=10
jinro_HP=10

#whileループでバトル!!
while shimin_HP>0 and jinro_HP>0:

    #相手チームに与えるダメージは1から5までの乱数にする
    attack=random.randint(1,5)

    #0だったら人狼チームの攻撃、1だったら市民チームの攻撃にする
    flag=random.randint(0,1)

    if flag==0:
        print('人狼チームが市民チームに「'+str(attack)+'」のダメージを与えた')
        #攻撃された市民チームのHPがマイナスされる
        shimin_HP-=attack
    else:
        print('市民チームが人狼チームに「'+str(attack)+'」のダメージを与えた')
        #攻撃された人狼チームのHPがマイナスされる
        jinro_HP-=attack
    print('市民チームHP残:'+str(shimin_HP)+'\n人狼チームHP残:'+str(jinro_HP))
    print('----------')
    
#勝敗結果
if shimin_HP>jinro_HP:
    winner='市民'
else:
    winner='人狼'

print('勝者は【'+winner+'】チーム!!')  

実行結果は長いので省略させて頂きますm(_ _)m

コード自体が長くなってきて、メンテナンスの意味も込めて、次の項目ではバトルの部分と勝敗結果をdefを使って関数にして、関数をループ中やprint文の中から呼び出してみるようにコードを書き換えてみます。


バトルの部分を関数battleにして、whileループで呼び出し、勝敗結果をprint文の中で呼び出すコードに書き換えてみました。

#乱数を使える様にする
import random


#市民チームと人狼チームのHP初期値を10にする
shimin_HP=10
jinro_HP=10


#defで関数battleを定義する
def battle(shimin_HP,jinro_HP):
    
    #相手チームに与えるダメージは1から5までの乱数にする
    attack=random.randint(1,5)

    #0だったら人狼チームの攻撃、1だったら市民チームの攻撃にする
    flag=random.randint(0,1)

    if flag==0:
        print('人狼チームが市民チームに「'+str(attack)+'」のダメージを与えた')
        #攻撃された市民チームのHPがマイナスされる
        shimin_HP-=attack
    else:
        print('市民チームが人狼チームに「'+str(attack)+'」のダメージを与えた')
        #攻撃された人狼チームのHPがマイナスされる
        jinro_HP-=attack
    print('市民チームHP残:'+str(shimin_HP)+'\n人狼チームHP残:'+str(jinro_HP))
    print('----------')
    
    return shimin_HP,jinro_HP


while shimin_HP>0 and jinro_HP>0:
    #関数battleを呼び出している
    shimin_HP,jinro_HP=battle(shimin_HP,jinro_HP)    
    
#defで関数winを定義している
def win():
    if shimin_HP>jinro_HP:
        winner='市民'
    else:
        winner='人狼'
    return winner

#print文の中で関数winを呼び出している
print('勝者は【'+win()+'】チーム!!')


上記のWhileループの他にForループがあって、配列と一緒に使うのに便利です。
人狼ゲームの役職の配列を作ってその中身を取り出すのにForループを使って行きます。
その前に、Forループの基本的な使い方を確認します。

・0から4まで1ずつ加算

#0から4まで1ずつ加算
for i in range(5):
    print(i)

実行結果です。

もっと短いコードで書ける、内包表記を使うとこの様になります。

#0から4まで1ずつ加算
for i in range(5):
    print(i)

#内包表記
[print(i) for i in range(5)]

内包表記の実行結果も上のループと同じになります。

・0から9まで2ずつ加算

#0から9まで2ずつ加算
for i in range(0,10,2):
    print(i)

#内包表記
[print(i) for i in range(0,10,2)]

実行結果(同じなので、片方だけのスクショです。)

・5から1まで1ずつ減算

#5から1まで1ずつ減算
for i in range(5,0,-1):
    print(i)

#内包表記
[print(i) for i in range(5,0,-1)]

以上が、Forループの基本的な使い方です。


配列って、なんか難しそうだ・・・と思われた方は、配列とは団地みたいなものをイメージして下さい。

団地の0号室に「市民」が住んでいて、1号室に「霊媒師」が住んでいて・・・そんなイメージです。

普通の団地と異なるのは、0号室から始まることです。

#配列を定義
array=['市民','霊媒師','占い師','騎士','裏切り者','人狼']

#配列を出力
print(array)

出力結果です。

配列は0から始まるので、例えば「占い師」を表示させたい場合は、array[2]になります。

#配列を定義
array=['市民','霊媒師','占い師','騎士','裏切り者','人狼']

#配列を出力
print(array[2])

次の項目では、先ほどのループと配列を合わせた、プログラミングでは使用頻度の高いコードを掲載します。


ループを使って、配列の中身を取り出します。
通常の表記と、内包表記を併記します。

#配列を定義
array=['市民','霊媒師','占い師','騎士','裏切り者','人狼']

#Forループで配列の出力
for role in array:
 print(role)
 
#内包表記
[print(role) for role in array]

実行結果です。

この記事ではここまでで、Pythonの入門〜関数までの総復習が出来たと思います。

もっと詳しく勉強したい方は、下記の学習コンテンツがオススメです。
いきなり本を買っても良いのですが、出来れば動画学習コンテンツで多少知識を入れてからの方が、本当に必要なお買い物が出来ると思います。

本も紹介させて頂きます。


初めてのプログラミング学習では、やはり講師の説明を聞きながら動画を見て、それを自分のPCで動かして試してみる・・・という方法がハードルが低いので、オススメの学習コンテンツを2つ紹介します。

どっちが良いのか迷われた方は、両方の無料レッスンを受けてみて、自分に合いそうな方を取り入れて下さい。

ドットインストール
paizaラーニング

ご精読誠にありがとうございました。

■ 独習Python ■
Kindle版
単行本(ソフトカバー)

長々と書いてしまいましたが、本当に読んで下さって有難うございます。
大変、お疲れ様でした。


ブレイクタイムPhotoは・・・

遊歩道の桜

地元の遊歩道の桜並木です。

トップページに戻る

写真クリエイターとしての活動
自己紹介

いたばし花火大会2023

ご覧頂きまして、誠にありがとうございます。
写真スライドショーが作れる動画編集ソフトを使って、YouTubeTikTokThreadsにUPしてます。

4年ぶりに開催されたいたばし花火大会2023。
ナイアガラの滝での火災のアクシデントがあり、もしも色々大変だった方がいらしたら、お見舞い申し上げます。

ご心配を頂きましたが、私は無事に帰宅できました。

※ 音量注意 ※

●YouTube

● TikTok

動画の中から写真を掲載致します。

撮影した場所は、この辺りです
高島平駅から北上して、新河岸で撮りました。

もう少し、広域です。

今日も見て下さって、ありがとうございました (=^x^=)

写真の投稿を始めました。
(写真AC)のプロフィールページです。

TikTok始めました。
始めた理由は、TikTokの仕組みに興味を持ったからです。若い方限定のSNSなので、自分には無理だと思っていたのですが、他のSNSが時間に影響を受ける仕組みに対してTikTokは時間に影響を受けないループ型なので、良い動画であれば過去の動画も見て頂けるという仕組みに興味を持って始めました。TikTokは、Twitterが使える方なら多分すぐ慣れると思いますし、動画編集に至っては、YouTubeの100倍以上楽です。

インスタ再開しました。

写真のアンケートを実施しております。
宜しかったらご回答頂けますと、大変励みになります(=^x^=)

■ 関連記事 ■

自己紹介


息抜きに、写真で癒し(=^x^=)に戻る

初めてのPhotoshop

写真素材素材【写真AC】

写真ACプロフィールページ

Photoshopを始めようか迷われている方へ

この記事ではPhotoshopについて

について掲載させて頂きます。
宜しくお願いします。


Photoshopは月額かかりますよね。
Adobe公式の Photoshopのプラン比較のページです。
(7日間は無料でお試しで使えます。)

それに、Photoshopは覚えることが沢山あって、せっかく購入しても使いこなせなかったら無駄になってしまいます。

次の項目で、Photoshopを使おうか迷われている方向けに判断材料になりましたら幸いです。


Photoshop購入前に動画を見て、自分にも出来そうかどうか確かめてみました。
【センス0で作る商品画像】みもりPhotoshop講座

YouTubeで「 Photoshop 入門」などで検索していると、すごい数の動画が出てきて、どれを見たら良いのか迷いましたが、みもりさんという方の講座が一番分かりやすかったです。

※ 私は動画及び書籍を紹介しているだけのただの一読者、視聴者であり、動画投稿者及び著者の方とは面識がございません。

勿論、Photoshopについて何1つ知らない私は、全ての動画を理解した訳ではありませんが、幾つかの動画は何となくイメージが付きましたので、私もやって見たい!と思いました。
(本での学習が終わりましたら、またみもりさんの動画に戻って視聴する予定です。)

ただ、動画を見て自分にも出来そうだと思ったのは私の自己判断ですし、もっと客観的に見て「私は Photoshopをやるべき人間なのか」第三者の目で確かめたいと思い、X(旧Twitter)でアンケートを取ってフォローワー様や私のツイートをご覧の方から教わりました。

本当に、ありがたいことに4票とは言え、100%「私はPhotoshopをやらなきゃ勿体無い人間だ」という、前に進む勇気を与えて下さって、感謝しかありませんし、その分、精一杯勉強をして、もっと質の高い写真の投稿が出来るようになりたいです。

それで、2023年(令和5年)6月3日から本格的にPhotoshopの学習を始めました。

ただ、もしも「そのセンスでは無理だからやめた方が良い。」に票が入ったとしても、どうしてもやりたい熱意があればPhotoshopを楽しめると思います!


本での学習のポイントは、その本のダウンロードをして入手出来るサンプルの写真素材を使いながら学習していくことに加えて、「私が実際に撮影した写真で、その学んだことは活かせるのか」と、自分ごととして学習します。

全てのレッスンに対して都合良く私に手持ちの写真がある訳ではございませんが、

・トリミングと傾き補正
・トーンカーブ
・コピースタンプ / 修復ブラシ / スポット修復ブラシ / パッチ

これに関しては、SNSでアマチュアカメラマンとして活動している私には、まさに手持ちの写真がございましたので、勉強したことを使って自分が撮影した写真の編集をして、フォトスック写真ACさんに投稿しました。

Photoshopにはすごい沢山機能があって覚えることも膨大ですので、まずは私にとって使用頻度の高い機能からマスターして行きたいと思いました。

それでは、書籍の紹介を致します。


Photoshop しっかり入門[Mac & Windows対応]
単行本(ソフトカバー)
Kindle版

Photoshopの本も大量に出ていて、出版年度が新しく、しかもAdobe認定インストラクターの方が書かれた本だったら安心して勉強出来ると思って、まずはこの本を徹底して学習しております。

学習で使う写真素材も、とても使いやすいもので、学習はサクサクと進んでおります。
Photoshopを基礎から丁寧に真面目に勉強をしたいと思っている私には求めている本だと思います。

著者は、まきのゆみさんという方で、経歴が凄いです。
私は直接講義を受けた訳ではなく本を読みながらですが、こんな凄い方からPhotoshopを教われるなんて、本のみでも有難いと思います。


■ 関連記事 ■

自己紹介



● 写真関連 ●
息抜きに、写真で癒し(=^x^=)
フォトストック写真ACさん



メインメニューに戻る

写真素材素材【写真AC】

初めてのGoogleマップ

この記事では、これからGoogle マップを学ぶ方向けに、役立つ動画の紹介を致します。

チャンネル: ビジネス教育系ユーチューバーYouseful(ユースフル)
Yousefulの講師の方

チャンネル: G神(cooker8 by 明治クッカー 牛乳屋さん社長)
講師:にっしー(西原 亮)

の講義が、初めての私でも分かりやすかったです。

動画自体も沢山あるので、どれから視聴したら良いのか、と迷われた方は目安にして頂けましたら嬉しいです。

※ 私は動画を紹介しているだけのただの一視聴者であり、投稿者の方とは面識がございません。


【2021年最新版】今さら聞けないGoogleMapの使い方&プロしか知らない便利テクニック!(時間20:13)

PC版、スマホ版のGoogleマップの使い方で、スマホ版の方が中心で便利な使い方を基礎編、応用編に分けて解説して下さっています。
知らなかった使い方も結構あり、手が離せない時のズームや、途中経由地点の追加、現在地の共有、印刷方法、レビューの投稿などの使い方も学べました。


● 【ビジネスに超使える】Googleマップが神ツールに変化。Googleデータポータルを使って簡単連携。(時間:22:36)

スプレッドシートとGoogleマップをData Portalで連動するやり方は、シンプルで直感的な操作で出来ました。
覚えるべきことを単にグラフだけでなく、地図で数値の大小によって色分けで表示出来たり、都道府県や担当者で絞れるので、仕事に役立ちそうです。


■ 関連記事 ■

自己紹介


コロナ禍・アフターコロナに向けてテレワーク対策(Google Workspace)に戻る

スプレッドシート

フォーム
カレンダー
Chrome
Gmail
Drive
ドキュメント
スライド
GAS

取りあえず事務職で働きたいから手っ取り早くExcel教えてくれ


急にプレゼンすることになったから手っ取り早くパワポ教えてくれ


Wordのポイントを手っ取り早く教えてくれ



メインメニューに戻る

【ピボットテーブル】スプレッドシートの例

この記事では、フリーのサンプルデータを使って、スプレッドシートで簡単にピボットテーブルを作成する方法を掲載しております。

下記のピボットテーブルのサンプルデータについては、こちらのリンクの記事をご参照の上、ご用意をお願い致します。

現在、スプレッドシートでこの様な画面になっていることを前提として進めさせて頂きます。

[挿入]タブを選択して、ピボットテーブルをクリックします。

範囲が「’シート1′!A1:H16」になっていることを確認して、「新しいシート」選択して、作成を押します。

「行」の右にある「追加」ボタンを押して、「取引先名」をクリックすると、

この様な表が簡単に作れました。

同じように、

列:商品名
値:売上金額

を選ぶと、こんな感じになります。

ピボットテーブルは自由にカスタマイズできるので、行の取引先名を別の項目にすることも可能です。

例えば、取引先名を×で消して、

代わりに入荷日を選択すると、この様になりました。

「フィルタ」に「取引先名」をクリックして追加します。

現在は、すべての取引先名の合計が表示されていますが、この「すべての項目を表示して…」をクリックして、クリアを選択してから「金城さん」などのお好きな名前をクリックすると、

金城さんが買った分だけが表示されます。

こちらが先程まであった、全員分の表です。

一旦、フィルタの所を全員分の名前が表示される様にして

「列」の所にある「商品名」を上に向かって「行」の所にドラッグして、「入荷日を×」にすると、

この様な商品名ごとの売上金額の表が出来ました。
(列幅を広げた状態です。)

この様に、自分の見たいカットで見ることが出来ました。

他にも、商品名を降順にすることや、

現在は値の売上金額がSUMになっているので、

金額が362500円になっていますが、集計をMAXにすると、

金額も、最大値の金額が表示されました。

この記事では省略しますが、売上金額をMINにすると総計が3000になります。


以上、ざっくりですが、スプレッドシートでのピボットテーブルの概要が掴めたと思います。

お疲れ様でした。ブレイクタイムPhotoは、

お台場のレインボーブリッジと、小さく見える東京タワーです。


ご精読、誠に有難うございました。

スプレッドシートのオススメ本を紹介いたします。

単行本(ソフトカバー)
Kindle版

殆ど障害者雇用や発達障害の悩みについての内容ですが、厳選してスプレッドシートやExcel等の「障害者雇用のお仕事で特に役に立ったショートカットキー」についても掲載しております。

Kindle版



初めてのスプレッドシートに戻る
写真クリエイターとしての活動


自己紹介

【ピボットテーブル】Excelの例

この記事ではフリーのサンプルデータを使って、Excelで簡単にピボットテーブルを作成する方法を掲載しております。

下記のピボットテーブルのサンプルデータについては、こちらのリンクの記事をご参照の上、ご用意をお願い致します。

現在、Excelでこの様な画面になっていることを前提として進めさせて頂きます。

[挿入]タブを選択して、ピボットテーブルを押します。

範囲の確認(この例ですと、A1からH16まで)と新規ワークシートを選択して、

OKを押します。

(Macの場合は)画面右側の「ピボットテーブルのフィールド」をドラッグして左に移動して、ピボットテーブルの近くに置くと作業しやすいです。

「取引先名」「行」にドラッグ&ドロップするとこの様になります。

同じように、

商品名:列
売上金額:値

にドラッグ&ドロップするとこんな感じになります。

ピボットテーブルは、レイアウトを自由にカスタマイズできるので、今現在「行」の所にある「取引先名」を「フィルタ」に向かって上にドラッグ&ドロップします。

次に、空いた行の所に「入荷日」を行にドラッグ&ドロップするをこの様になりました。

フィルタに取引先名が入っているので、取引先名ごとのレポートも、すぐに作れます。
ピボットテーブル内の任意の場所を選択して、ホームから始まるメニューが「ピボットテーブル分析」であることを確認します。

下の図の「オプション」をクリックして、

レポートフィルターページの表示をクリックして、

取引先名が選択されていることを確認して、OKを押します。

すると、Excelの下の方にあるシートの所に、

このように、取引先別にシートが作られました。

次に、最初の全員分のピボットテーブルのあるシート(恐らくSheet2)に戻り、
行の所の「入荷日」をピボットテーブルのフィールド外にドラッグ&ドロップをして空欄にして、列の「商品名」を「行」に移動すると、

このように、見たいカットで表現できます。
また、行ラベルの▼を押して、昇順や降順に並べ替えが可能です。

以上、ざっくりですが、ピボットテーブルをサクッと使うことが出来たかと思います。

お疲れ様でした。ブレイクタイムPhotoは、


お台場海浜公園から撮影した、冬の花火大会「レインボー花火大会」からの1枚です。


ご精読誠にありがとうございました。

「できるYouTuber式 Excel現場の教科書(長内孝平氏)」

単行本(ソフトカバー)
Kindle版


「なんの才能もない発達障害者の声: 〜 届かない声を届けたい 〜 (障害者雇用向け)」

私、猫★シエスタの著作です。殆どが「発達障害者として働くことや障害とSNSについて」ですが、障害者雇用の事務作業で特に使用頻度の高いキーに絞ったExcelなどのショートカットキーの紹介と、演習問題も掲載しております。
Kindle版

「取りあえず事務職で働きたいから手っ取り早くExcel教えてくれ」に戻る

初めてのGoogleスプレッドシートへ



写真クリエイターとしての活動
自己紹介

【 Excel / スプレッドシート 共通 】ピボットテーブルをサンプルデータから作成する

この記事では、これからピボットテーブルを学習される方と復習したい方を対象に、

・サンプルデータを使ってピボットテーブルを作成する

・Excel / スプレッドシート 共通の手順を紹介

・その後、それぞれの手順のリンクを掲載

についてまとめております。

ピボットテーブルを独学で学習する際になるべくスムーズに学習に専念するために、ピボットテーブルの学習用のサンプルを用意する所の手順の紹介をしております。

完全フリーのサンプルデータの中から私が使いやすいと思ったサンプルを選んで、それを元にExcelとスプレッドシートの両方でピボットテーブルを作る方法を解説させて頂きます。

このブログでは、日本アプリケーション開発 様 のテンプレートを使用します。

学習で使用する テンプレートはこちら です。

上記のリンクを開いて、少し下にスクロールした所にある、化粧品店向けのサンプルダウンロードボタンを押して、任意の場所に保存します。

マクロは「無効で」開いて下さい!!

実際に学習で使うのは一番左のシート「データ表」のC-J列までですので、C-Jを選択してお使いのExcelまたはスプレッドシートにコピペして使います。

特にExcelを用意していない場合は、[Ctrl]+[N]で新しいExcelファイルを開いて、「ピボットテーブル化粧品練習用」などの名前を付けて自分が練習しやすい場所のフォルダに保存しておくと便利です。

ダウンロードしたサンプルに戻って、この赤い枠の所のA1などを削除して、

C3:J18

と入力(また、↑の範囲をコピーして貼り付け)をして、Enterを押すと範囲が選択出来ます。

その後[Ctrl]+[C]でコピー、自分が使いやすいExcelファイルまたはスプレッドシートで、[Ctrl]+[V]で貼り付けします。

私はセルA1に貼り付けました。

自分が普段使っているExcelやスプレッドシートに貼り付けた場合でも、[Ctrl]+[A]で全選択して、列の境界線の好きな所(例えばA列とB列の間の線)をダブルクリックすると、列の幅が文字に合わせて自動で調整されます。

ここから先は、

Excel

スプレッドシート

に分けて、ピボットテーブルの基本的な使い方を解説致します。
入門レベルのなので、楽な気持ちでご覧頂けますと幸いです。


ご精読誠に有難うございました。

「できるYouTuber式 Excel現場の教科書(長内孝平氏)」

単行本(ソフトカバー)
Kindle版

単行本(ソフトカバー)
Kindle版

私、猫★シエスタが書いた本です。
殆ど障害者雇用や発達障害の悩みについての内容ですが、厳選したExcelやスプレッドシートの「障害者雇用のお仕事で特に役に立ったショートカットキー」についても掲載しております。

Kindle版

「取りあえず事務職で働きたいから手っ取り早くExcel教えてくれ」に戻る

初めてのGoogleスプレッドシートへ



写真クリエイターとしての活動
自己紹介

初めてのGoogleスライド

この記事では、これからGoogle スライドを学ぶ方向けに、役立つ動画の紹介を致します。

チャンネル: G神(cooker8 by 明治クッカー 牛乳屋さん社長)
講師:にっしー(西原 亮)

の講義が、初めての私でも分かりやすかったです。

動画自体も沢山あるので、どれから視聴したら良いのか、と迷われた方は目安にして頂けましたら嬉しいです。

※ 私は動画を紹介しているだけのただの一視聴者であり、投稿者の方とは面識がございません。


● Googleスライドでプレゼン資料を効率的に作るための便利技4選【GoogleWorkspace #33】

2023年6月現在、スライドマスタは、スライド → テーマを編集
データ探索が表示されていない場合は、 ツール → データ探索で表示されます。
アドオンを取得は、拡張機能 → アドオン → アドオンを取得 です。

Flaticonというオシャレなアイコンは、色も変えられてかっこいいです!(商用もあるので自己責任で。)


● 【意外と知らない】Googleスライドを使いこなす7つのスゴ技。【GoogleWorkspace #53】(時間:8:37)

スライドを使う上で知っておくと便利な技が7つ紹介されています。
特にスライドに絞って検索するのはかなり便利だと思いました。
Tips5のレーザーポインタは、スライドショーのモードにして使うと、再度動画を見てやっと気づきました。
(最初、動画を見た時、いくらLを押してもレーザーポインターにならないと思っていましたが、そういうことでした。)


● これ、どうやるの?を解決。意外と使えるGoogleスライドの5つの小技。(時間:11:36)

余白を詰める技で出てきた「パディング」ってどっかで聞いたことがあると思ったら、以前CSSを勉強していた時に余白の数値を変えたことを思い出しました。
画像の透過で図形を複製する時は、[Ctrl]+[D]が便利です。

テンプレートを送信は、2023年6月現在では有料アカウントのみが使える機能です。


●【Googleスライド】玄人好みの便利ワザ5選。ここまで知ればスライドマスター!?【GoogleWorkspace #96】(時間:9:23)

動画のタイトルに「玄人好み」と書いてあったので、Googleスライドを実務で一度も使ったことのない私に出来るかどうか不安でしたが、実際に動画を見てみたら、ホッとしました。私でも十分付いて行ける内容でした。

ちょっと躓いたのがスプレッドシートのグラフをスライドにリンクさせるやり方ですが、グラフのデータは簡単なデータを棒グラフと円グラフの2種類用意したのみでしたし、スライドに戻って、 挿入 → スプレッドシートから を選んで、2つあるグラフのうちのどっちを選ぶのか選択すると、すぐにスライドに挿入出来ました。


■ 関連記事 ■

自己紹介


コロナ禍・アフターコロナに向けてテレワーク対策(Googleが提供するツール)に戻る

スプレッドシート

フォーム
カレンダー
Chrome
Gmail
Drive
ドキュメント
マップ
GAS

取りあえず事務職で働きたいから手っ取り早くExcel教えてくれ


急にプレゼンすることになったから手っ取り早くパワポ教えてくれ


Wordのポイントを手っ取り早く教えてくれ



メインメニューに戻る

江ノ電、鎌倉高校前駅の海

ご覧頂きまして、誠にありがとうございます。
写真スライドショーが作れる動画編集ソフトを使って、YouTubeTikTokThreadsにUPしてます。

江ノ電に乗って、スラムダンクやメモオフなどのロケ地で有名な、鎌倉高校前駅の海を撮影しました。

※ 音量注意 ※

●YouTube

● TikTok

動画の中から写真を掲載致します。

波の音や潮風に、たっぷりと癒されて来ました♪

撮影に行ったのは、大体この辺です。

今日も見て下さって、ありがとうございました (=^x^=)

写真の投稿を始めました。
(写真AC)のプロフィールページです。

TikTok始めました。
始めた理由は、TikTokの仕組みに興味を持ったからです。若い方限定のSNSなので、自分には無理だと思っていたのですが、他のSNSが時間に影響を受ける仕組みに対してTikTokは時間に影響を受けないループ型なので、良い動画であれば過去の動画も見て頂けるという仕組みに興味を持って始めました。TikTokは、Twitterが使える方なら多分すぐ慣れると思いますし、動画編集に至っては、YouTubeの100倍以上楽です。

インスタ再開しました。

写真のアンケートを実施しております。
宜しかったらご回答頂けますと、大変励みになります(=^x^=)

■ 関連記事 ■

自己紹介


息抜きに、写真で癒し(=^x^=)に戻る

初めてのPhotoshop

写真素材素材【写真AC】

写真ACプロフィールページ