12/20/2023

Excel。順位だけでなく全体数も一緒に表示した順位をつくりたい【total number】

Excel。順位だけでなく全体数も一緒に表示した順位をつくりたい

<RANK.EQ関数+COUNTA関数>

単純に順位を算出したいのなら、RANK.EQ関数をつかえばいいわけですね。

RANK.EQ関数+COUNTA関数

その順位に、全体の件数も合わせて表示したいとなると、RANK.EQ関数だけでは、対応することができません。


データの件数を算出するならば、COUNTA関数かCOUNT関数をつかうことで算出することができます。


ただし、COUNT関数は、「数値」の算出することができる関数です。


通し番号のような数値の列がない場合、COUNTA関数をつかわないと算出することができませんので、注意が必要です。


では、D2に次のように数式をつくります。

=RANK.EQ(C2,$C$2:$C$7,0)&"/"&COUNTA($A$2:$A$7)

あとは、オートフィルで数式をコピーして完成です。


数式内の「&"/"&」を説明しておきましょう。

「&(アンパサンド)」をつかうことで、文字結合をすることができます。

12/19/2023

Excel。セル内の余計な空白を削除して、セル内の空白は半角で整えたい【remove white space】

Excel。セル内の余計な空白を削除して、セル内の空白は半角で整えたい

<TRIM+SUBSTITUTE関数>

セル内の余計な空白を削除するには、TRIM関数という便利な関数が用意されていますが、それだけでは、対応することができません。


A2:A6のデータは、A2のように、苗字と名前の間には、半角空白が1文字分、空くようにしたいわけです。


TRIM関数は、前後の余計な空白と、文字内の連続している空白を1つだけにします。


C2には、

=TRIM(A2)

と数式を設定して、オートフィルで数式をコピーします。


どのデータも前後の空白は削除されていますし、文字内の空白にも対応しています。


ですが、よくみると、C3やC5は、半角空白にならず、全角空白になっています。


TRIM関数では、半角文字を全角文字にするまでは、やってくれません。


そこで、文字を置換することができるSUBSTITUTE関数を合わせてつかうことで、対応することができます。

=TRIM(SUBSTITUTE(A2," "," "))

A2の数式を次のように修正します。

=TRIM(SUBSTITUTE(A2," "," "))


あとは、オートフィルで数式をコピーすれば完成です。


SUBSTITUTE(A2," "," ") の説明をします。

最初の引数は、文字列。A2を選択します。

2番目の引数は、検索文字列。” “と全角空白を設定します。

3番目の引数は、置換文字列。” “と半角空白を設定します。


資料を作ろうとしても、データがガタガタだと作成することができませんので、綺麗に整えるスキルを知っておくのもいいかもしれませんね。

12/18/2023

Excel。フィッシャー変換の逆関数の値を算出するには、FISHERINV関数です。【FISHERINV】

Excel。フィッシャー変換の逆関数の値を算出するには、FISHERINV関数です。

<関数辞典:FISHERINV関数>

FISHERINV関数

読み方: フィッシャーインバース  

分類: 統計 

FISHERINV関数

FISHERINV(y)

フィッシャー変換の逆関数の値を算出します。

12/17/2023

Excel。2023/10/1-10/7にCSC関数など紹介したFacebookページのコメントです。【Trivia】

Excel。2023/10/1-10/7にCSC関数など紹介したFacebookページのコメントです。

<Facebookページ>

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

Facebookページ

10月1日

Excel。

DATESTRING関数

読み方: デイトストリング  

DATESTRING(シリアル値)

西暦の日付を和暦の日付に変換する



10月2日

Excel。

DATEVALUE関数

読み方: デイトヴァリュー  

DATEVALUE(日付文字列)

日付を表す文字列をシリアル値に変換する 



10月3日

Excel。

DAVERAGE関数

読み方: ディーアベレージ  

DAVERAGE(データべース,フィールド,条件)

条件を満たすレコードの平均を算出します 



10月4日

Excel。

DAY関数

読み方: デイ  

DAY(シリアル値)

日付から日を算出する 



10月5日

Excel。

DAYS関数

読み方: デイズ  

DAYS(終了日,開始日)

2つの日付の間の日数を算出する 



10月6日

Excel。

DAYS360関数

読み方: デイズ360  

DAYS360(開始日,終了日,[方式])

1年を360日として2つの日付の間の日数を算出します 



10月7日

Excel。

DB関数

読み方: ディービー  

読み方: ディクライニングバランス

DB(取得価額,残存価額,耐用年数,期,[月])

減価償却を旧定率法で算出します 

fixed-Declining Balance methodの略

12/16/2023

Excel。VBA。範囲内の空白セルに、同じ文字列を手早く入力したい【SpecialCells】

Excel。VBA。範囲内の空白セルに、同じ文字列を手早く入力したい

<SpecialCellsメソッド>

列内の空白セルに、手早く同じ文字列を入力したい場合には、どのようにしたらいいのでしょうか。


そこで、今回は、Excel VBAで対応してみましょう。


次の表を用意しました。


C2:C7の空白セルには、「未提出」という文字を入力したいわけです。


プログラムをつくってみました。

今回は、C2:C7と範囲が決まっているので、一行だけのプログラム文にしてみました。


Sub 空白セル入力()

    Range("c2:c7").SpecialCells(xlCellTypeBlanks) = "未提出"

End Sub


まずは、実行してみます。

SpecialCellsメソッド

空白セルだったところに、「未提出」と入力されていることが確認できました。


このプログラム文を説明します。

「SpecialCells(xlCellTypeBlanks)」で、セルが空白なのかどうかを確認しています。


なので、空白ならば、「=”未提出”」なので、未提出と入力することができたというわけです。

12/15/2023

Youtube。2023年10月16から31日にセル内改行などを公開しました。【Youtube】

Youtube。2023年10月16から31日にセル内改行などを公開しました。

<Excel Office Channel>

ExcelをはじめとしたMicrosoft Officeのテクニックを紹介するYouTubeチャンネルです。

Excel Office Channel

https://www.youtube.com/@ExcelOfficeChannel/featured


【Excel】数式をコピーしたら固定しておきたい、参照先がズレる。そんな時には、絶対参照の出番でしょう。



【Word】強調表示に太字だけでは物足りない。そこで、傍点(ぼうてん)をつかってみるのは、どうでしょうか。



【Excel】セル内の好きな場所で「改行」したい場合は、ショートカットキーを使うのが断然便利です。



【Excel・Word・PowerPoint】ビックリ!ワードアートのサイズ変更は「変形」する・しないで、変わります。



【Excel】知っていると便利。離れた箇所の範囲選択でCtrlキーをつかわなくてもいい、ショートカットキーがあります。

12/14/2023

Excel。FISHER関数をつかって、フィッシャー変換の値を算出します【FISHER】

Excel。FISHER関数をつかって、フィッシャー変換の値を算出します

<関数辞典:FISHER関数>

FISHER関数

読み方: フィッシャー  

分類: 統計 

FISHER関数

FISHER(x)

フィッシャー変換の値を算出します