9/07/2023

Excel。大文字小文字に頭文字。文字種を手早く整えるにはどうしたらいい【uppercase letter】

Excel。大文字小文字に頭文字。文字種を手早く整えるにはどうしたらいい

<UPPER・LOWER・PROPER関数>

データベース機能を使うときに、大文字や小文字がバラバラだと、検索や抽出をするときに、思っているような処理ができません。


そこで、大文字・小文字・頭文字を大文字にする関数が用意されていますので、確認しておきましょう。

UPPER・LOWER・PROPER関数

大文字に整えてくれるのがUPPER関数です。

C2には、

=UPPER(B2)

これで、小文字をすべて大文字に変更することができました。


小文字に整えてくれるのがLOWER関数です。

C3には、

=LOWER(B3)

大文字をすべて小文字に変更することができます。


最初の文字。頭文字を大文字に変更してくれるのが、PROPER関数です。

C4には、

=PROPER(B4)

頭文字だけを大文字にして、あとは、小文字にしてくれます。


ところが、これらの関数は、全角と半角のコントロールはしてくれません。

全角は全角。半角は半角のままなので、注意する必要があります。


9/06/2023

Excel。EXPAND関数で配列を指定した行数列数だけ拡大できます。【EXPAND】

Excel。EXPAND関数で配列を指定した行数列数だけ拡大できます。

<関数辞典:EXPAND関数>

EXPAND関数

読み方: エクスパンド  

分類: 検索/行列 

EXPAND関数

EXPAND(array,rows,[columns],[pad_with])

配列を指定した行数列数だけ拡大します 

9/05/2023

Excel。行を手早く3色で塗りわけるにはどうしたらいいの【paint a line】

Excel。行を手早く3色で塗りわけるにはどうしたらいいの

<条件付き書式+MOD+ROW関数>

行を交互に塗りつぶすには、MOD+ROW関数を条件式に設定した条件付き書式で、対応することができます。

条件付き書式で3行塗り分け

それをさらにアレンジすれば、1行目・2行目・3行目を別々の色で塗りつぶすことができます。


A2:C8を範囲選択して、ホームタブの条件付き書式にある新しいルールをクリックします。


新しい書式ルールダイアログボックスが表示されます。


「数式を使用して、書式設定するセルを決定」を選択したら、書式設定のボックスに、

=MOD(ROW(),3)=2

と数式を設定します。


書式ボタンをクリックして、塗りつぶしの色を設定したら、OKをクリックして、条件付き書式の設定が完了します。


これで、1行目の設定が完了しました。

同じように、

=MOD(ROW(),3)=1

=MOD(ROW(),3)=0

と設定すれば、1行目・2行目・3行目をバラバラに塗りつぶすことができます。


それでは、条件付き書式に設定した数式を確認しておきましょう。

=MOD(ROW(),3)=2


MOD関数は、除算した余りを算出する関数です。


最初の引数には、ROW関数をつかって、行番号を算出します。


ROW関数は、行番号を算出する関数です。


2番目の引数は、除数を設定します。

今回は、3行バラバラに設定したいので、「3」と設定します。


算出結果が、2と等しいのか判断させて合致すれば、塗りつぶすという仕組みです。


このように、MOD関数の2番目の引数の「除数」をアレンジすることで、4種類でも5種類でも塗り分けることができます。

9/04/2023

Excel。アドインのデータ分析ツールで「回帰分析」をつかってみよう。【regression analysis】

Excel。アドインのデータ分析ツールで「回帰分析」をつかってみよう。

<データ分析ツール>

ちょっとしたデータから、色々な角度の情報を、手早く算出してくれる「データ分析ツール」。


アドインしないとつかえませんが、追加すると様々な情報を教えてくれます。


例えば、「回帰分析」。


なんか難しいそうだし、関数も色々つかわないといけないイメージがしますが、データ分析ツールをつかえば、手早く算出してくれます。


次のデータをつかって、「回帰分析」を表示します。

回帰分析用データ

データタブの「データ分析」をクリックします。


データ分析ダイアログボックスが表示されます


回帰分析を選択したら、OKボタンをクリックします。


回帰分析ダイアログボックスが表示されます。

回帰分析

入力Y範囲には、「売上高」の$C$1:$C$7 を設定します。

入力X範囲には、「来店客数」の$B$1:$B$7 を設定します。


今回は、入力範囲にラベルも含めて範囲選択しているので、ラベルにチェックマークをいれます。


出力先は、新規ワークシートとしました。


ついでに、残差も表示できるので、残差にもチェックマークをいれたら、OKボタンをクリックします。


これで、新規シートに、回帰分析の詳細かつ残差も合わせて、表示することができました。


分析データツールには、回帰分析だけではなく、様々な資料をあっという間に、算出してくれます。

9/03/2023

Excel。2023/6/18-6/24にAGGREGATE関数など紹介したFacebookページのコメントです。【Trivia】

Excel。2023/6/18-6/24にAGGREGATE関数など紹介したFacebookページのコメントです。

<Facebookページ>

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

Facebookページ

6月18日

Excel。

ACOTH関数

読み方: ハイパーポリック アーク コタンジェント  

ACOTH(数値)

数値の双曲線逆余接を算出します 



6月19日

Excel。

ADDRESS関数

読み方: アドレス  

ADDRESS(行番号,列番号,[参照の種類],[参照形式],[シート名])

行番号・列番号をセル参照に変換する 



6月20日

Excel。

AGGREGATE関数

読み方: アグリゲイト  

AGGREGATE(集計方法,オプション,範囲1,[範囲2],…)

19種類の集計方法で小計を算出します セル範囲形式



6月21日

Excel。

AGGREGATE関数

読み方: アグリゲイト  

AGGREGATE(集計方法,オプション,配列,[順位])

19種類の集計方法で小計を算出します 配列形式



6月22日

Excel。

AMORDEGRC関数

読み方: アモーデグアールシー 

読み方: アモルティスモン・デグレシフ・コンタビリテ

AMORDEGRC(取得価額,購入日,開始日,残存価額,期,率,[年の基準])

フランス方式の減価償却費を定率法で算出します AMORtissement DEGRessif Comptabiliteの略



6月23日

Excel。

AMORLINC関数

読み方: アモーリンク  

読み方: アモルティスモン・リネール・コンタビリテ

AMORLINC(取得価額,購入日,開始期,残存価額,期,率,[年の基準])

フランス方式の減価償却費を定額法で算出します AMORtissement LINeaire Comptabiliteの略



6月24日

Excel。

AND関数

読み方: アンド  

AND(論理式1,[論理式2],…)

複数の条件をすべて満たすかどうかを調べる

9/02/2023

Excel。VBA。表の手早く、罫線の格子と外枠”極太”線を描くにはどうしたらいい【thick line】

Excel。VBA。表の手早く、罫線の格子と外枠”極太”線を描くにはどうしたらいい

<BorderAroundプロパティ>

表を作るたびに、罫線を設定する。

罫線をVBAで設定

できれば、外枠は、罫線のボタンにある外太枠より太い、セルの書式設定ダイアログボックスの罫線にある。

極太線をつかって、外枠線にしたい。


毎回、表に罫線を設定するだけでも面倒なのに、セルの書式設定ダイアログボックスを表示して設定するのは、さらに面倒ですね。


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


Sub 罫線格子外極太枠()

    Range("b2").CurrentRegion.Borders.LineStyle = True

    Range("b2").CurrentRegion.BorderAround Weight:=xlThick

End Sub


これで、設定することができます。


では、プログラム文を説明します。

Range("b2").CurrentRegion.Borders.LineStyle = True

B2を起点として、連続するデータ(CurrentRegion)を対象として、格子を設定します(Borders.LineStyle = True)


Range("b2").CurrentRegion.BorderAround Weight:=xlThick

B2を起点として、連続するデータ(CurrentRegion)を対象として、表の外周(BorderAround)に極太線(Weight:=xlThick)を設定します。


Excel VBAでプログラムを用意しておけば、単純だけど面倒な罫線を設定することも、手早く処理することができます。

9/01/2023

Excel。オイラー数eのべき乗を算出するならEXP関数です。【EXP】

Excel。オイラー数eのべき乗を算出するならEXP関数です。

<関数辞典:EXP関数>

EXP関数

読み方: エクスポーネンシャル  

分類: 数学/三角 

EXP関数

EXP(数値)

オイラー数eのべき乗を算出します