オーロラさんの勉強帳

IT企業勤務。データベース、Excel、Excel VBA、ネットワーク、LinuxなどIT関連のことを主に書いていきます。少しでもお役に立てたら幸いです。

2020-01-01から1年間の記事一覧

【Excel VBA エキスパート ベーシック】定数について (VBA入門10)

定数とは 定数の種類 組み込み定数 ユーザー定義定数 定数とは 変更しない値を入れる箱のようなものを定数と言います。固定した値に別名を付ける使い方として定数を使います。 変数は値が変わるもの、定数は値が変わらないものです。 定数の種類 組み込み定…

【Excel VBA エキスパート ベーシック】変数 part4~変数と適用範囲スコープ~ (VBA入門9)

変数の適用範囲(スコープ) プロシージャレベル変数(ローカル変数) モジュールレベル変数 パブリック変数(グローバル変数) 変数の適用範囲のまとめ 変数の適用範囲(スコープ) 変数は宣言を記述した場所や記述方法によってに、使用できる範囲が異なります。宣…

【統計・データ分析】【基本】データのばらつきを調べる 分散・標準偏差について

分散・標準偏差とは 分散とは 標準偏差とは 実際のデータで分散、標準偏差を求めてデータを分析しよう 分散の求め方 標準偏差の求め方 分散・標準偏差からばらつきを見る 分散・標準偏差とは 分散、標準偏差は、データのばらつきの度合いを表す数値です。 分…

【Excel VBA エキスパート ベーシック】変数 part3~変数の宣言、変数への代入~ (VBA入門8)

変数の宣言 変数への代入 変数の宣言と代入(:(コロン)を使って1文で書く方法) 変数の宣言 変数の宣言は「Dim」ステートメントを使って、以下のように記述します。 Dim 変数名 As データ型※「Dim 変数名」のようにデータ型を省略すると、その変数はバリアン…

【Oracle Database】『ORA-28001:パスワードが期限切れです。』エラーの原因、対処・解決方法

「ORA-28001:パスワードが期限切れです。」エラーの原因 ロックされたユーザー・アカウントの現状確認 管理者で接続し、dba_usersテーブルを確認する DBA_USERSテーブルのACCOUNT_STATUSの説明 dba_usersの詳細情報の確認、対象ユーザのProfileの確認 パスワ…

【Excel VBA エキスパート ベーシック】変数 part2~変数の名前~ (VBA入門7)

変数の名前 変数名の記法 キャメル記法(アッパーキャメルケース) パスカル記法(ローワーキャメルケース) スネーク記法 よく使う・よく使われている変数名 変数の名前 VBAにおける変数に付ける名前には、次のような規則・制限があります。 スペースや記号は使…

【Excel VBA エキスパート ベーシック】変数 part1~変数、型~ (VBA入門6)

変数(へんすう)とは 変数の宣言 変数の型の種類 変数の宣言を強制する方法 変数の宣言を強制しないリスク 変数(へんすう)とは 変数は値を入れておく箱・入れ物のようなもので、一時的に値を保存する記憶する保存領域になります。 変数に一時的に値を入れて保…

【統計】【初心者】平均値・中央値・最頻値について

平均値(アベレージ)について 平均値の求め方 中央値(メジアン)とは 中央値の求め方 最頻値(モード)とは 最頻値の求め方 平均値(アベレージ)について 平均値は全データの中で真ん中の値になり、平均値と比較することでそのデータ全体に対して、どのレベルであ…

【Excel】デフォルトのフォント・フォントサイズを設定する方法 (既定のフォントの変更方法)

Excelのデフォルトに設定されているフォントを変更する方法を変更します。フォントは個人の好みや場面で使い分けることがありますが、『Meiryo UI』が見やすいですし、好んで利用する人が多いかと思います。私もExcel、Word、PowerPointで資料などを作成する…

【Excel VBA エキスパート ベーシック】コレクションについて (VBA入門5)

コレクションとは セルのコレクション(Cells) コレクションとは オブジェクトの集合体のことです。 例えば、Workbook(ワークブック)オブジェクトが集まったものがWorkbooksコレクション、Worksheet(ワークシート)オブジェクトが集まったものがWorksheetsコレ…

【Excel VBA エキスパート ベーシック】 オブジェクトの階層構造・オブジェクトの省略 (VBA入門4)

オブジェクトの階層構造 オブジェクトの省略 標準モジュールに記述した場合 シートモジュールに記述した場合 ブックモジュールに記述した場合 UserFormに記述した場合 オブジェクトの階層構造 VBAのオブジェクトは階層構造になっています。Rangeに値を代入す…

【Excel VBA エキスパート ベーシック】プロシージャについて (VBA入門3)

プロシージャの種類 Functionプロシージャの例 Callステートメント:別のSubプロシージャの呼び出し プロシージャの種類 プロシージャには次の3種類があります。 Subプロシージャ:値(結果)を返さないプロシージャ Functionプロシージャ: 値(結果)を返すプ…

【Excel VBA エキスパート ベーシック】モジュールについて (VBA入門2)

モジュールとは モジュールを持つオブジェクト オブジェクトに属さないモジュール VBAのモジュールへの記述ルール モジュールとは VBAのコードを記述するエリアをモジュールといいます。モジュールはオブジェクトごとに用意されています。※オブジェクトとは…

【Excel VBA エキスパート ベーシック】VBA・マクロ・VBEについて (VBA入門1)

マクロとは VBAとは VBAの特徴 VBEについて ブックとマクロ セキュリティレベル マクロの保存先 個人用マクロブック(PERSONAL.XLSB) マクロとは Excel操作を自動化するプログラムのことです。 VBAとは プログラミング言語。Visual Basic Applicationの略。マ…

【Excel VBA】ブックを開く(Openメソッド)、閉じる(Closeメソッド)方法

Excel VBAでワークブックを開く(Openメソッド)、閉じる(Closeメソッド)の使い方を紹介します。 Openメソッドでワークブックを開く Closeメソッドでブックを閉じる サンプルコード:ワークブックを開いて、閉じる サンプルコード:ファイルの存在確認後、ファ…

【Excel】INDEX関数とMATCH関数を組み合わせて使う ~INDEX関数・MATCH関数入門~

INDEX関数とMATCH関数を組み合わせて、使いこなすことを目的とした全3回の第3回目の記事です。いよいよ『INDEX関数』と『MATCH関数』を組み合わせて使う方法を紹介します。 1回目:INDEX関数 2回目:MATCH関数 <今回> 3回目:INDEX関数とMATCH関数の組み合…

【Excel】MATCH関数 ~わかりやすいMATCH関数入門~

INDEX関数とMATCH関数を組み合わせて、使いこなすことを目的とした全3回の第2回目の記事です。今回は『MATCH関数』の使い方を紹介します。 1回目:INDEX関数 2回目:MATCH関数 <今回> 3回目:INDEX関数とMATCH関数の組み合わせ 1回目の『INDEX関数』の使い…

【Excel】INDEX関数 ~わかりやすいINDEX関数入門~

INDEX関数とMATCH関数を組み合わせて使うと、VLOOKUPよりもフレキシブルにデータを検索できます。INDEX関数とMATCH関数を組み合わせて使う方法を以下のように3つの記事に分けて、紹介していきます。 1回目:INDEX関数 <今回> 2回目:MATCH関数 3回目:INDE…

【Excel】【UNIQUE関数】重複しない(一意の)値の一覧を作成する

ExcelのUNIQUE関数なるものをTwitterで見かけて、なんて便利なExcel関数なんだと驚きましたので、記事にします。 Microsoft Officeサポートのページは↓ support.microsoft.com 私も思わずつぶやいてしまいました。 Twitterで見かけたExcelのUNIQUE関数。大文…

【Windows10】【ショートカット】絶対に覚えたほうが良い『画面キャプチャ(スクリーンショット)を取得する』 Windows + Shift + S 

皆さんは手順書やエビデンスや報告書などのドキュメントを作成する際、メールを作成時に画像を挿入したいときなどに画面キャプチャの取得はどのようにされていますか? ・PrintScreenキー:画面全体のキャプチャを取得 ・Alt+PrintScreenキー:アクティブな…

【SQL】【基礎】COUNT関数とNULLの関係 (COUNTでレコード件数を調べる) 

SQLのCOUNT関数とNULLについて記事にします。COUNTでNULLを数える場合、数えない場合があるので、その点も踏まえて色々なサンプルSQLでCOUNT関数を勉強していきましょう。 <目次> COUNT関数とは COUNT関数でNULLを数える場合と数えない場合 特定のカラム(列)…

【SQL】【基礎】GROUP BY、SUMを使って年月で集計する

以下のような商品の納入日を管理しているテーブルで、年月ごとの仕入価格を集計するSQLを考えたいと思います。 <目次> データの準備 年月ごとのP_CLASSの仕入価格合計を抽出 年月ごとのキャベツの仕入価格合計を抽出する データの準備 今回使ったデータは…

【Access】重複データを表示しない(重複データを1つにまとめて表示)・重複データだけを抽出する (初心者でも簡単)

Accessで重複するデータを1つにまとめて表示する方法と、重複データだけを抽出する方法を紹介します。 ※重複データだけを抽出する方法は、以下記事でも紹介しましたが、復習もかねて・少しわかりやすくこの記事でも紹介します。 <目次> 重複するデータを表…

【SQL】GROUP BYとINNER JOINを使って最新日付のレコードを取得する

テーブルの最新年月日の情報を取得するSQLを考えたいと思います。 カラムが2つしかない場合の最新日付のレコードの抽出 カラムが3つ以上ある場合の最新日付のレコードの抽出 カラムが2つしかない場合の最新日付のレコードの抽出 以下のようなPRODUCT、STARTD…

【Access】【初心者】重複データを抽出したい

こんばんは。皆さんは、データのなかで重複したデータだけを抽出したいときなどありますか?その際、どのようにして抽出していますか?私は重複データだけを抽出したいときが結構あり、Excelで各列を文字列結合して、その文字列に対してCOUNTIF関数で2以上の…

【Excel】入力規則のリストをOFFSET関数・COUNTA関数を組み合わせて可変式にする

Twitterで流れてきたExcelの『OFFSET関数とCOUNTA関数を使って、入力規則のリストを可変式にする方法』を紹介します。 目次 入力規則のリストとは? 入力規則のリストの基本的な設定方法は? 今回したい事 OFFSET関数とCOUNTA関数をつかって入力規則の可変リ…

リレーショナルデータベース SQLの基本

SQLとは SQLの4つの種類 データ操作言語:DM|L データ定義言語:DDL データ制御言語:DCL トランザクション制御 SQLとは SQL(エスキューエル)とは、リレーショナルデータベースを操作するための言語で、Structured Query Languageの略です。ANSI、ISO、JISな…

データベースの4つのタイプ

データベースの種類 階層型 ネットワーク型 リレーショナル型 オブジェクトリレーショナル型 データベースの種類 データベースには大きく分けて以下の4つの種類がある ・階層型 ・ネットワーク型 ・リレーショナル型 ・オブジェクト・リレーショナル型 階層…

SQL基礎 明示的なデータ型の変換 TO_CHAR(数値から文字に型変換) oracleデータベース

関数を使った明示的なデータ型変換について、今回はTO_CHAR関数を使った数値から文字型への変換について記載します。 前回の日付から文字への型変換については、以下の記事から。 auroralights.hatenablog.com TO_CHAR関数で数値から文字へのデータ型変換 TO…

SQL基礎 明示的なデータ型の変換(TO_CHAR 日付から文字への変換) oracleデータベース

データ型変換について、前回の続きで今回は明示的なデータ型変換について記載いたします。 auroralights.hatenablog.com 明示的なデータ型の変換について データ型変換関数について TO_CHAR関数:日付から文字へ変換 ORACLEデータベースで規定されているTO_C…