10/30/2025

Excel。文字列のフリガナ情報を取り出すのがPHONETIC関数です【PHONETIC】

Excel。文字列のフリガナ情報を取り出すのがPHONETIC関数です

<関数辞典:PHONETIC関数>

PHONETIC関数

読み方: フォネティック  

分類: 情報 

PHONETIC関数

PHONETIC(参照)

文字列のフリガナ情報を取り出す

10/29/2025

Excel。土星グラフ。円グラフとドーナツグラフを組み合わせたグラフ【Saturn】

Excel。土星グラフ。円グラフとドーナツグラフを組み合わせたグラフ

<土星グラフ>

円グラフは1つのデータでの比率。複数のデータの比率を比較したいときはドーナツグラフをつかいます。


ドーナツグラフをつくるとデータが外周に沿ってしまいアピール力が弱くなることもあります。


また、見慣れているグラフでもあります。


そこで、土星グラフというか円グラフとドーナツグラフを組み合わせたグラフをつくってみませんか。


次のデータを用意します。


C列の空白という列がポイントになります。値は必ず、100/0とします。


A1:D3を範囲選択して、ドーナツグラフをつくります。


ドーナツグラフが挿入されます。


三重ドーナツグラフになっていない場合は、グラフのデザインタブにある「行/列の切り替え」をクリックして、三重グラフにします。


データラベルなどを手早く設定したいので、グラフのデザインタブにある「クイックレイアウト」のレイアウト1を選択します。

 


用途に合わせて、グラフスタイルも設定してみるといいですね。


今回は、グラフスタイル3をつかうことにします。


また、グラフを大きく見せたいので、グラフタイトルは削除しました。凡例も削除します。


ドーナツグラフの真ん中である空白を選択します。

白色で塗りつぶします。


グラフのデザインタブにある「グラフの種類の変更」をクリックします


グラフの種類の変更ダイアログボックスが表示されます。


組み合わせにして、内側のドーナツを 円に設定します。


残りの空白と外側のドーナツは、ドーナツにして、第2軸にチェックマークをいれます。

OKボタンをクリックします。

土星グラフ

あとは、テキストボックスをつかって、2025年・2026年と表示すれば完成です。

10/28/2025

Excel。2025/9/28-10/4にグラフなどを紹介したFacebookページのコメントです。【comment】

Excel。2025/9/28-10/4にグラフなどを紹介したFacebookページのコメントです。

<Facebookページ>

Facebookページに書いた、Excelの豆知識(Trivia)です。

Facebookページ

9月28日

Excel。

グラフ。

横軸の文字がナナメとか見えない時は、グラフサイズを大きくすると、修正することができますし、フォントサイズを小さくするといいですね。



9月29日

Excel。

シェアとか構成比を算出するときに、絶対参照・相対参照・複合参照という考えが必要になりますね。



9月30日

Excel。

セルを固定したい時には、絶対参照という考え方が必要になりますね。



10月1日

Excel。

絶対参照を設定するときには、F4キーを1回クリックすると設定できますね。



10月2日

Excel。

絶対参照を設定するときには、F4キーを1回クリックする$列$行で表示されて、絶対参照の設定できますね。



10月3日

Excel。

絶対参照を設定するときには、F4キーを2回クリックする列$行で表示されて、列が相対で、行が絶対の複合参照の設定できますね。



10月4日

Excel。

絶対参照を設定するときには、F4キーを3回クリックする$列行で表示されて、列が絶対で、行が相対の複合参照の設定できますね。

10/27/2025

Excel。PHI関数は標準正規分布の密度の値を算出できます【PHI】

Excel。PHI関数は標準正規分布の密度の値を算出できます

<関数辞典:PHI関数>

PHI関数

読み方: ファイ  

分類: 統計 

PHI関数

PHI(x)

標準正規分布の密度の値を算出します 

10/26/2025

Excel VBA。文字の色を数えたい。しかも複数の文字の色【COLOR】

Excel VBA。文字の色を数えたい。しかも複数の文字の色

<Excel VBA>

データを見たところ、販売金額フィールドにある文字に色がついている。


しかも複数種類。


その文字の色が何件あるのかを求めたいんだけど、Excelにはそもそも、文字の色を数える関数は用意されていません。


今回のデータは、

文字の色を数えたい。しかも複数の文字の色

やりたいことは、C列の販売金額。文字に色がついている件数をF列に求めたい。


E列には、文字の色がついてある。


今回は2種類ですが、E列が増えれば、それにも対応したい。


このような内容だと、関数もないし、オートフィルターなどをつかって抽出した件数を求めるというの、大変です。


そこで、Excel VBA でプログラムをつくることにしました。

Sub 文字の色複数種類()

    Dim lastCRow As Long    ' C列の最終行(データのある行)

    Dim lastERow As Long    ' E列の最終行(色の指定がある行)

    Dim i As Long, j As Long

    Dim targetColor As Long

    Dim countMatch As Long


    ' C列の最終行を取得

    lastCRow = Cells(Rows.Count, "C").End(xlUp).Row


    ' E列の最終行を取得(色の指定がある行)

    lastERow = Cells(Rows.Count, "E").End(xlUp).Row


    ' E列の1行目から順に処理

    For i = 1 To lastERow


        ' E列のセルの文字色を取得(調べたい色)

        targetColor = Cells(i, "E").Font.Color


        countMatch = 0 ' 件数を初期化


        ' C列の1行目から最終行までチェック

        For j = 1 To lastCRow


            ' C列のセルの文字色が、E列の色と一致するか?

            If Cells(j, "C").Font.Color = targetColor Then

                countMatch = countMatch + 1

            End If

        Next j


        ' 件数をF列に表示(E列と同じ行)

        Cells(i, "F").Value = countMatch

    Next i

End Sub


では、実行してみましょう。


F列にE列にある文字に設定した文字の色の件数を数えることができました。

10/25/2025

Excel。重複許可の順序を区分して抜き出す順列を算出するのがPERMUTATIONA関数【PERMUTATIONA】

Excel。重複許可の順序を区分して抜き出す順列を算出するのがPERMUTATIONA関数

<関数辞典:PERMUTATIONA関数>

PERMUTATIONA関数

読み方: パーミュテーション・エー  

分類: 統計 

PERMUTATIONA関数

PERMUTATIONA(数値,抜き取り数)

重複許可の順序を区分して抜き出すときの順列を算出します

10/24/2025

Excel。動画で紹介。XLOOKUP関数。検索列の右側でも左側でもラクラク抽出できます。【XLOOKUP】

Excel。動画で紹介。XLOOKUP関数。検索列の右側でも左側でもラクラク抽出できます。

<Youtube>

VLOOKUP関数では、検索する範囲は、検索値の右側でないと、検索することができませんでした。

検索値が無い場合は#N/Aというエラーが表示されました。

対応するには、IFERROR関数などをつかわなくてはなりませんでした。


そこに、登場したのがXLOOKUP関数です。


今までVLOOKUP関数で、アレコレやっていたことを、難なく対応することができるようになりました。


今回は、XLOOKUP関数の基本的な使い方をご紹介しております。

10/23/2025

Excel。横軸が数値のグラフをつくろうとしたら、グラフが変なことに【graph】

Excel。横軸が数値のグラフをつくろうとしたら、グラフが変なことに

<グラフトラブル>

得点とその回数のデータから集合縦棒グラフをつくりたいのですが、スムーズに集合縦棒グラフをつくることができません。


今回用意した表です。

 


A列には、得点。B列には、その得点が出た回数が入力されています。


A列とB列をつかって、集合縦棒グラフをつくります。


A1:B21を範囲選択したら、集合縦棒グラフをつくります。


A列が横軸にならないといけないのに、縦棒グラフになってしまっています。


横軸は、連番が表示されてしまっています。

希望したグラフはこれではありません。

原因は、A列は、A列も棒グラフのデータと勘違いしたのが原因です。


では、どのようしたらいいのでしょうか。


グラフのデザインタブにある「データの選択」をクリックします


データソースの選択ダイアログボックスが表示されます。


左側の凡例項目に得点が含まれているので、得点のチェックを外します。


右側の横(項目)軸ラベルの編集ボタンをクリックします


軸ラベルダイアログボックスが表示されますので、軸ラベルの範囲にA2:A21を設定します。OKボタンをクリックします。


データソースの選択ダイアログに戻りますので、こちらのダイアログボックスのOKボタンをクリックします。

横軸が数値のグラフをつくろうとしたら、グラフが変なことに

これで、完成しました。


数値だけの表からグラフをつくるとExcelが勘違いすることがあって、希望するグラフをつくってくれないことがあります。


そのような場合は、データの変更をクリックして、確認するといいですね。

10/22/2025

Excel。PERMUT関数は順序を区別して抜き出すときの順列を算出します【PERMUT関数】

Excel。PERMUT関数は順序を区別して抜き出すときの順列を算出します

<関数辞典:PERMUT関数>

PERMUT関数

読み方: パーミュテーション  

分類: 統計 

PERMUT関数

PERMUT(標本数,抜き取り数)

順序を区別して抜き出すときの順列を算出します

10/21/2025

Excel。2025/9/21-9/27にグラフなどを紹介したFacebookページのコメントです。【comment】

Excel。2025/9/21-9/27にグラフなどを紹介したFacebookページのコメントです。

<Facebookページ>

Facebookページに書いた、Excelの豆知識(Trivia)です。

Facebookページ

9月21日

Excel。

グラフ。

レーダーチャートグラフは、要素をそれぞれの項目ごとに分解したグラフですね。栄養素とかチーム分析などでお馴染みですね。



9月22日

Excel。

グラフ。

縦軸と横軸を入れ替えるときには、「行/列の切り替え」ボタンで、一発で替えることができますね。



9月23日

Excel。

グラフ。

円グラフをつくったら、同じ色一色になったときには、「行/列の切り替え」ボタンをクリックしてみましょう。



9月24日

Excel。

グラフ。

グラフの構成要素をうまく選択できない時は、レイアウトか書式タブの現在の選択範囲の上の▼をクリックして、構成要素を選択すると、選択できますね。



9月25日

Excel。

グラフ。

軸の表示単位を変更したい時には、軸の書式設定ダイアログボックスの表示単位を変更するといいですよね。



9月26日

Excel。

グラフ。

グラフ同士で比べるときには、必ず、最小位と最大値は同じ数字にしないと、グラフの雰囲気が変わってしますので、注意しないといけないですね。



9月27日

Excel。

ショートカット。

F4キーで、直前の作業を繰り返して、実行することができますね。

10/20/2025

Excel。中央で衝突する横棒グラフをつくりたい【collision】

Excel。中央で衝突する横棒グラフをつくりたい

<横棒グラフ>

サッカーのポゼッションを表すような、次のグラフをつくりたいのですが、どのようしたらいいのでしょうか。

衝突する横棒グラフをつくりたい

なお、ポゼッションとは、サッカーにおいてボールを保持している時間や割合を指します。

つまり、どれだけ長く自分たちのチームがボールを支配しているかを示す指標です。


このグラフは、左右それぞれの軸から中央に横棒グラフが伸びていて、矢印どうしの先がぶつかっています。

このような衝突グラフをつくっていきます。


最初に表を用意します。


B2には、Aチームの値。

C2には、=D2-B2 という数式が設定しておきます。


100%からAの値の差を表示しています。


さらに準備するものがあります。


挿入タブの図形にあるフローチャートの「他ページ結合子」を2個用意します。


コピーなどして、同じものを用意します。


 A1:C2を範囲選択して、挿入タブの100%積み上げ横棒グラフをつくります。


横軸がチーム名になっています。


グラフのデザインタブにある「行/列の切り替え」をクリックします。


横軸が、ボール保有率にかわり、1本の横棒グラフにかわりました。


縦軸の「ボール保有率」と横軸の数値は不要なので、選択して削除します。


先ほど用意した矢印が右向きの図形をクリックして、コピーします。


左側の横棒グラフをクリックして、貼り付けます。


矢印が左向きの図形をクリックして、コピーします。


右側の横棒グラフをクリックして、貼り付けます。


これで、中央で衝突する「衝突グラフ」を描くことができました。


あとは、データラベルなど表示をして、見栄えをよくしたら完成です。


図形をコピーする方法で、先端をとがらせることもできます。

10/19/2025

Excel。数値の位置を百分率で算出するのがPERCENTRANK.INC関数です【PERCENTRANK.INC】

Excel。数値の位置を百分率で算出するのがPERCENTRANK.INC関数です

<関数辞典:PERCENTRANK.INC関数>

PERCENTRANK.INC関数

読み方: パーセントランク・インクルーシブ  

読み方: パーセントランク・インクルード

分類: 統計 

PERCENTRANK.INC関数

PERCENTRANK.INC(配列,x,[有効桁数])

数値の位置を百分率で算出します


10/18/2025

Excel。動画で紹介。条件付き順位はどのようにしたらいいのでしょうか【Ranking】

Excel。動画で紹介。条件付き順位はどのようにしたらいいのでしょうか

<Youtube>

順位を求めるには、RANK.EQ関数をつかいます。


ですが…


条件付きの順位となると、RANK.EQ関数では求めることができません。


なぜならば、RANK.EQ関数は、条件付きに対応していないからです。


では、どのようにしたら、条件付きの順位を求めることができるのでしょうか。

10/17/2025

Excel。常に表の最新2件を抽出した別表をつくるにはどうしたらいい【latest】

Excel。常に表の最新2件を抽出した別表をつくるにはどうしたらいい

<テーブルとTAKE関数>

文房具の販売金額の表があります。


この表は、テーブルにしていて、テーブル名は「文房具販売リスト」と設定してあります。

表の下2件を常に表示した別表をつくりたいわけです。


データが追加されても、下2件は抽出した状態にしてほしいというわけです。


そこで、先頭や末尾から連続する行や列を抽出できる、TAKE関数をつかうことで、対応することができます。


E2に設定したTAKE関数の数式は、

=TAKE(文房具販売リスト,-2)

これで、完了です。


結果をみると、表の下2件が抽出されているのが確認できます。


では、TAKE関数の引数を確認しておきましょう。


TAKE関数は、配列の開始または終了から行または列を返す関数です。


この関数をつかえば、表の下側から必要な件数を抽出してくれます。


数式の引数を確認しておきましょう。

常に表の最新2件を抽出した別表をつくるにはどうしたらいい

最初の引数は、array。

配列なので範囲です。

テーブルが対象になります。

範囲選択をすれば、テーブル名が表示されます。よって「文房具販売リスト」と設定されました。


2番目の引数は、rows。

抽出したい行数です。

マイナスにすれば、下側から抽出してくれます。

下側2件を抽出したので、「-2」と設定します。


これで、下側2行を抽出することができたわけです。


なお、TAKE関数はスピル対応関数なので、絶対参照は不要です。


ただ、データが追加された場合どうなるのでしょうか。


それを補うのが、テーブルです。

テーブルには、自動拡張機能があるので、データが追加されても、問題ありません。


では、データを追加してみます。


自動的に下側2件に変わったことが確認できました。

10/16/2025

Excel。PERCENTRANK.EXC関数は数値がどの位置に相当するのかを百分率で算出します【PERCENTRANK.EXC】

Excel。PERCENTRANK.EXC関数は数値がどの位置に相当するのかを百分率で算出します

<関数辞典:PERCENTRANK.EXC関数>

PERCENTRANK.EXC関数

読み方: パーセントランク・エクスクルーシブ  

読み方: パーセントランク・エクスクルード

分類: 統計 

PERCENTRANK.EXC関数

PERCENTRANK.EXC(配列,x,[有効桁数])

数値がどの位置に相当するのかを百分率で算出します

10/15/2025

Excel。2025/9/14-9/20にグラフなどを紹介したFacebookページのコメントです。【comment】

Excel。2025/9/14-9/20にグラフなどを紹介したFacebookページのコメントです。

<Facebookページ>

Facebookページに書いた、Excelの豆知識(Trivia)です。

Facebookページ

9月14日

Excel。

グラフ。

棒グラフは、項目ごとに値の大きさを比較するときに使うと便利ですね。



9月15日

Excel。

グラフ。

積み上げ棒グラフは、項目ごとに積み上げた値を比較するときに使うといいですね。



9月16日

Excel。

グラフ。

100%積み上げ棒グラフは、棒グラフ全体を100として値を割合で表示したものですね。

ニュースで政党支持率とかで使う場合が多いですね。



9月17日

Excel。

グラフ。

折れ線グラフは、時間の経過に伴う変化や傾向を表すのに向いていますね。



9月18日

Excel。

グラフ。

面グラフは、データとデータの差がハッキリわかりやすいグラフですね。



9月19日

Excel。

グラフ。

円グラフは、全体に占める割合を表すのに便利なグラフですね。シェアとか構成比のグラフですね。



9月20日

Excel。

グラフ。

散布図グラフは、データそれぞれの位置関係を表しているグラフですね。

10/14/2025

Excel。関数をつかって抽出した項目ごとに集計したい【totalling】

Excel。関数をつかって抽出した項目ごとに集計したい

<UNIQUE関数とSUMIF関数とGROUPBY関数>

A1:D9に地域別の販売金額表があります。

UNIQUE関数とSUMIF関数とGROUPBY関数

地域別の販売金額合計を求めたい。

そこで、ピボットテーブルをつかってもいいのですが、今回は、関数で求めてみたいと思います。


一意の地域名。すなわち、重複していない地域名のリストがないといけません。

例えば、データタブにある重複の削除を行ってしまうと、販売金額も消えてしまうので、元表をコピーするなどしなければいけません。

UNIQUE関数をつかえば、手早く一意の地域名を求めることができます。


F2をクリックして、UNIQUE関数をつかった数式を設定します。


=UNIQUE(C2:C9)

引数には、地域フィールドのC2:C9を設定します。これだけで、一意のデータを抽出することができます。

あとは、G2に、地域別の合計をSUMIF関数で求めます。


G2に設定したSUMIF関数の数式は、

=SUMIF(C2:C9,F2#,D2:D9)

これで、地域別の販売金額合計を求めることができました。

最初の引数は、範囲なので、C2:C9と次の引数である条件が含まれている範囲を設定します。

2つ目の引数は、検索条件です。F列のF2:F5までを範囲選択すると、F2#とスピル番号とスピル範囲演算子の「#」が組み合わさった表記にかわります。

3つ目の引数は、合計範囲なので、D2:D9と設定します。


UNIQUE関数とSUMIF関数をつかって求めるのもいいのですが、2つの関数をそれぞれ設定するのは、ちょっと面倒です。


なので、GROUPBY関数をつかうことで、一発で求めることができます。

I2にGROUPBY関数の数式を設定します。


=GROUPBY(C2:C9,D2:D9,SUM,0,0)


御覧のように、GROUPBY関数だけで、一意のデータを抽出して、地域別の販売金額合計を求めることができました。


集計に関しては、いろいろな方法がExcelには、用意されています。

10/13/2025

Excel。数値の位置を百分率で算出するのがPERCENTRANK関数です。【PERCENTRANK】

Excel。数値の位置を百分率で算出するのがPERCENTRANK関数です。

<関数辞典:PERCENTRANK関数>

PERCENTRANK関数

読み方: パーセントランク  

分類: 互換性 

PERCENTRANK関数

PERCENTRANK(配列,x,[有効桁数])

数値の位置を百分率で算出します 

10/12/2025

Excel。動画で紹介。セル内の余計な空白を削除して空白は半角で統一したい【blank】

Excel。動画で紹介。セル内の余計な空白を削除して空白は半角で統一したい

<Youtube>

本来は、やらないですむほうがいい。

「データ整形」


データ整形をしないと、並べ替えや抽出など、Excelの機能をつかっても、正しく処理できません。

データ整形でも、お馴染みというか、有名な、空白処理を紹介しております。


今回は、余計な空白を削除して、半角で統一させています。

10/11/2025

Excel VBA。文字の色が赤の件数を求めたい。【Red letters】

Excel VBA。文字の色が赤の件数を求めたい。

<Excel VBA>

Excelには、文字の色を数えるような関数は用意されていません。

オートフィルターで文字の色で抽出した件数というような方法しかありません。


そこで、Excel VBAでプログラム文をつくってみることにします。

まず、用意した表です。

文字の色が赤の件数を求めたい。

つくってみたプログラム文です。


Sub 文字の色赤の件数()

    ' 最終行を入れるための変数

    Dim lastRow As Long

    ' 赤文字セルの件数を数えるための変数

    Dim countRed As Long

    ' ループ用の変数

    Dim i As Long


    ' C列の最終行を取得。この回数分繰り返す

    lastRow = Cells(Rows.Count, "C").End(xlUp).Row


    ' 件数を初期化

    countRed = 0


    ' For文で繰り返し処理

    For i = 1 To lastRow

        ' セルの文字色が「赤」かどうかを調べる

        If Cells(i, "C").Font.Color = vbRed Then

            ' 赤だったら、+1します

            countRed = countRed + 1

        End If

    Next i

    ' 結果を表示

    Range("E2").Value = countRed & " 件"

End Sub


では、実行してみます。


4件と求めることができました。


今回は、標準の色を赤の場合で対応しております。

10/10/2025

Excel。PERCENTOF関数は与えられたデータセットの割合(構成比)を算出します。【PERCENTOF】 

Excel。PERCENTOF関数は与えられたデータセットの割合(構成比)を算出します。 

<関数辞典:PERCENTOF関数>

PERCENTOF関数

読み方: パーセントオブ  

読み方: パーセントオフ

分類: 数学/三角

PERCENTOF関数

PERCENTOF(data_subset,data_all)

与えられたデータセットの割合(構成比)を算出します。