初心者のためのエクセル入門

エクセル入門入口 

エクセル入門Top


デル今週のおすすめパッケージ【個人向け】
デルではおとくなキャンペーン実施中!
【個人のお客様向け】デル・オンライン広告限定ページ
【個人のお客様向け】デル・オンライン広告限定ページ(デスクトップ)
【個人のお客様向け】デル・オンライン広告限定ページ(ノートブック)

このページは、これからエクセルを始めてみようかなぁ、マクロに挑戦してみようかなぁ、 と思っているエクセル使いのタマゴのみなさんにお贈りするものです。
  ■画面をたくさん使っているので、エクセルが初めての方でも分かりやすい。
  ■できるだけ、専門用語を使わないようにしているので理解しやすい。
  ■全部を説明して理解するのではなく、最低限必要な内容だけを覚えます。
エクセル(Microsoft Excel)は、 とても便利なツールで、機能も盛りだくさんです。マクロを使えるようになると仕事はもちろん、 いろいろな情報の整理など役立つこと間違いなし!
さらに、エクセルのワークシートは使えてもマクロはちょっとなぁ…、 でもチャレンジしたいというちょっとできるエクセル使いのタマゴのみなさんとマクロのイロハを勉強します。

マクロを使えば、オフィスや学校のスーパースターも夢じゃない!

ワークシート  エクセル初心者の方はこちら!

エクセルに初めて触るという超初心者向けの超入門編
まずは、ワークシートからやってみましょう。

マクロ  マクロに挑戦したい方はこちら!

ワークシートだけでは飽きたりない、
「ちょっとできるエクセル使いのタマゴさん」向けの超入門編
マクロの基本中の基本を勉強します。

エクセルの入手方法  エクセルをもっていない方はこちら!

エクセルの体験版、製品版、無料のオープンオフィスなど
表計算ソフトの選び方を解説しています。
 エクセル(オフィス)体験版のダウンロードからインストールの方法もあります。


エクセルやるなら、やっぱり大画面! 情報量が違います 作業もスムーズ!
デル液晶モニタシリーズ
【個人のお客様向け】デル・オンライン広告限定ページ(周辺機器)
関数、マクロ(VBA:ビジュアルベーシック)お勧めの本はこちら!
セブンアンドワイならセブンイレブンで24時間受取り可、送料無料!
Excel 2007関数逆引き大全600の極意
Excel VBA逆引き大全600の極意
もっと、他の本を探したい人はこちら!
エクセル、オフィス 激安店はこちら!
マイクロソフト エクセル 2007             製品(通常)版   アップグレード版   アカデミック版
マイクロソフト オフィス 2007 パーソナル       製品(通常)版   アップグレード版   アカデミック版
マイクロソフト オフィス 2007 スタンダード      製品(通常)版   アップグレード版
マイクロソフト オフィス 2007 プロフェッショナル   製品(通常)版   アップグレード版   アカデミック版

エクセルの初心者の方は、ワークシート入門講座も見てください。
マクロ初心者の方は、マクロ入門講座で基礎を学習できます。必見です!!

エクセルの入手方法

ワークシート入門講座

ワークシート関数百選

  よく使うワークシート関数百選の一覧はこちら

マクロ入門講座

マクロ命令(ステートメント)

  マクロ命令(ステートメント)全ての一覧はこちら

マクロ関数

  マクロ関数全ての一覧はこちら


デル株式会社

付録 ワークシート関数とマクロ関数の対応表

 ワークシートで使いこなした関数がマクロでも同じように使えるといいですよね。
全く同じ使い方ができるものや同じ名前だけど違う機能のものがあるので混乱しますね。
ここでは、ワークシート関数と同じ機能に対応するマクロ関数を整理しています。
    ○:同じ関数名で同じ機能 △:違う関数で代替可
    □:関数以外で代替可 ×:対応する関数なし
分類 ワークシート関数 関数の機能 対応関数 対応または代替可能なマクロ関数や演算子など
(イミディエイトウィンドウで実行した結果です)
記事
日付と時刻の関数 DATE 入力された日付のシリアル値(1900/1/1を1としてカウントした日付)を返す ? DateSerial(2008,5,5)
2008/05/05
? CDbl(DateSerial(2008,5,5))
39573
-
DATEVALUE 入力した日付を示す文字列をシリアル値(1900/1/1を1としてカウントした日付)に変換して返す ? DateValue("2008/05/05 11:22:33")
2008/05/05
? CDbl(DateValue("2008/05/05 11:22:33"))
39573
-
DAY 入力した年月日を示すシリアル値(1900/1/1を1としてカウントした日付)を日付に変換して返す ? Day(39573)
5
-
DAYS360 入力した2つの日付の間の日数を、1年を360日(30日*12)として差を計算して返す × - -
EDATE 入力した開始日から起算して、指定した月数だけ前または後の日付に対応するシリアル値(1900/1/1を1としてカウントした日付)を返す × - -
EOMONTH 入力した開始日から起算して、指定した月数だけ前または後の月の最終日に対応するシリアル値(1900/1/1を1としてカウントした日付)を返す × - -
HOUR 入力した時分秒を示すシリアル値(1を24*60*60で割った数字を1秒とした時分秒)を時刻に変換して返す ? Hour(39573.4739930556)
11
-
MINUTE 入力した時分秒を示すシリアル値(1を24*60*60で割った数字を1秒とした時分秒)を時刻の分に変換して返す ? Minute(39573.4739930556)
22
-
MONTH 入力した年月日を示すシリアル値(1900/1/1を1としてカウントした日付)を月に変換して返す ? Month(39573.4739930556)
5
-
NETWORKDAYS 入力した開始日と終了日から、期間内の稼動日の日数を計算して返す × - -
NOW 現在の日付と時刻(パソコンの日時)シリアル値(1900/1/1を1としてカウントした日付と、1を24*60*60で割った数字を1秒とした時分秒を加算したもの)を返す ? Cdbl(Now)
39573.3612152778
-
SECOND 入力した時分秒を示すシリアル値(1を24*60*60で割った数字を1秒とした時分秒)を時刻の秒に変換して返す ? Second(Now)
14
-
TIME 入力した時分秒に対応するシリアル値(1を24*60*60で割った数字を1秒とした時分秒)を返す ? Cdbl(TimeSerial(11,22,33))
0.473993055555556
-
TIMEVALUE 入力した時分秒を示す文字列をシリアル値(1を24*60*60で割った数字を1秒とした時分秒)に変換して返す ? Cdbl(TIMEVALUE("11:22:33"))
0.473993055555556
-
TODAY 現在の日付(パソコンの日付)に対応するシリアル値(1900/1/1を1としてカウントした日付)を返す ? Cdbl(Date)
39573
-
WEEKDAY 入力した年月日を示すシリアル値(1900/1/1を1としてカウントした日付)を曜日に変換して返す ? Weekday(39573)
2
-
WEEKNUM 入力した年月日を示すシリアル値(1900/1/1を1としてカウントした日付)をその年の何週目に当たるかを示す値に変換して返す ? Datepart("ww",39573)
19
-
WORKDAY 開始日から起算して、指定した稼動日数だけ前または後の日付に対応するシリアル値(1900/1/1を1としてカウントした日付)を返す × - -
YEAR 入力した年月日を示すシリアル値(1900/1/1を1としてカウントした日付)を年に変換して返す ? Year(39573)
2008
-
YEARFRAC 入力した開始日と終了日の期間が1年間に対して占める割合を計算して返す × - -
情報関数 CELL セルに関する情報(位置、値、状態など)についての情報等を返す
address ? Cells(151, 7).address
$G$151
-
col ? Cells(151, 7).column
7
-
color × - -
contents ? Cells(151, 7).Value2
39573.4890509259
-
filename ? ThisWorkbook.FullName
x:\xxxxx\…\xxxx.xlsm
-
format × - -
parentheses × - -
prefix × - -
protect ? Cells(1,2).Locked
True
-
row ? Cells(151, 7).Row
151
-
type × - -
width ? Cells(151, 7).Width
96.75
単位:ポイント
ERROR.TYPE エラーの種類に対応する値を返す × - -
INFO 動作環境(OS、フォルダなど)についての情報を返す
directory ? Thisworkbook.Path
x:\xxxxx\…
-
numfile × - -
origin ? Application.ReferenceStyle
1
-
osversion ? Application.OperatingSystem
Windows (32-bit) NT 6.00
-
recalc × - -
release ? Application.Version
12.0
-
system × - -
ISBLANK 指定したセルの内容が空白のときに真(TRUE)を返す × - -
ISERR 指定したセルが#N/A以外のエラーのときに真(TRUE)を返す × - -
ISERROR 指定したセルがエラーのときに真(TRUE)を返す ? IsError(Range("D165"))
True
-
ISEVEN 入力した数値が偶数のときに真(TRUE)を返す × - -
ISLOGICAL 入力した値が論理値のときに真(TRUE)を返す ? TypeName(True)
Boolean
-
ISNA 指定したセルが#N/Aエラーのときに真(TRUE)を返す × - -
ISNONTEXT 指定したセルの内容が文字列以外のときに真(TRUE)を返す × - -
ISNUMBER 入力した値が数値のときに真(TRUE)を返す ? IsNumeric(15.123)
True
-
ISODD 入力した数値が奇数のときに真(TRUE)を返す × - -
ISREF 指定したセルがセル参照のときに真(TRUE)を返す × - -
ISTEXT 指定したセルの内容が文字列のときに真(TRUE)を返す ? TypeName("ABC")
String
-
NA #N/Aエラーを返す × - -
TYPE 入力のデータに対する型を表す数値を返す
数値:1/テキスト:2/論理値:4/エラー値:16/配列:64
? TypeName("ABC")
String
-
論理関数 AND 入力したものがすべて真(TRUE)のときに真(TRUE)を返す ? (1>0)And(3=3)
True
論理演算子
FALSE 偽(FALSE)を返す ? False
False
キーワード
IF 第1パラメータの式が条件を満たしているかどうかを判定して、満たしている場合は第2パラメータを実行し、 満たしていなければ第3パラメータを実行して結果を返す
第2、第3パラメータに入れ子でIF関数を使うこともできます
? IIf(5>3,"○","×")
-
NOT 入力の論理値を逆(真(TRUE)なら偽(FALSE)、偽(FALSE)なら真(TRUE))にして返す ? Not True
False
論理演算子
OR 入力したもののいずれかが真(TRUE)のときに真(TRUE)を返す ? (1>0)Or(3<>3)
True
論理演算子
TRUE 真(TRUE)を返す ? True
True
キーワード
文字列関数 ASC 全角文字(英数カナ)を半角文字に変換して返す ? Strconv("イイテンキ",vbNarrow)
イイテンキ
-
BAHTTEXT 数値を四捨五入してバーツ書式を設定した文字列(タイ語?)に変換して返す × - -
CHAR 入力文字コードに対応する文字を返す ? Chr(65)
A
-
CLEAN 入力した文字列から印刷不可能な文字を削除して返す × - -
CODE 入力した文字列の先頭文字の文字コードを返す ? Asc("AABBCC")
65
-
CONCATENATE 入力した文字列を結合して返す
&(文字列演算子)で結合する事もできます
? "AA" & "BB" & "CC" '&演算子
AABBCC
-
DOLLAR、YEN 入力した数値を四捨五入して通貨書式で設定した文字列に変換して返す
DOLLARでは$、YENでは円が設定されます
? "\" & Format(1233.5,"0")
\1234
-
EXACT 入力した2つの文字列が同じかどうかを判定して結果を返す ? "ABC" = "ABC" '=演算子
True
-
FIND 第1パラメータの文字列が、第2パラメータの文字列に含まれるか検索して見つかった文字位置を返す
大文字と小文字を区別します(区別しない場合はSEARCHを使用する)
? Instr("AABBCC","BB")
3
-
FIXED 指定した桁で入力した数値を四捨五入して、文字列に変換して返す ? Format(5.254,"0.0")
5.3
-
JIS 入力した半角文字(英数カナ文字)を含む文字列を全角文字に変換して返す ? Strconv("A1ア",vbWide)
A1ア
-
LEFT 入力した文字列の左側から指定された文字数分の文字列を取り出して返す ? LEFT("AABBCC",2)
AA
-
LEN 入力した文字列の文字数を返す ? Len("AABBCC")
6
-
LOWER 入力した文字列中の英字を小文字に変換して返す ? Strconv("AABBCC",vbLowerCase)
aabbcc
-
MID 入力した文字列の指定(開始位置と長さ)した一部を取り出して返す ? Mid("AABBCC",3,2)
BB
-
PHONETIC 入力した文字列からふりがなを取り出して返す × - -
PROPER 入力した文字列の先頭文字だけを大文字に変換して返す ? Strconv("AABBCC",vbProperCase)
Aabbcc
-
REPLACE 入力された文字列の指定された開始位置・長さの文字を指定した文字に置換して返す × - -
REPT 入力した文字列を指定された回数分繰り返した文字列を作成して返す ? String(2,"A")
AA
1文字のみ
RIGHT 入力した文字列の右側から指定された文字数分の文字列を取り出して返す ? Right("AABBCC",2)
CC
-
SEARCH 第1パラメータの文字列が、第2パラメータの文字列に含まれるか検索して見つかった文字位置を返す
大文字と小文字を区別しません(区別しない場合はFINDを使用する)
? Instr(Strconv("AABBCC",vbLowerCase),"bb")
3
-
SUBSTITUTE 入力された文字列を指定された検索文字で検索して、見つかった場合は指定された置換文字列に置き換えた文字列を返す ? Replace("AABBCC","BB","DDD")
AADDDCC
-
T 入力した文字列を文字列として返す × - -
TEXT 入力した数値を書式設定した文字列に変換して返す ? Format(5.234,"00.00")
05.23
-
TRIM 入力した文字列の左右の空白(全角、半角)を削除して返す ? Trim(" ABC ")
ABC
-
UPPER 入力した文字列の英字を大文字に変換して返す ? Strconv("aabbcc",vbUpperCase)
AABBCC
-
VALUE 入力した文字列を数値に変換して返す ? Val("123")
123
-


Copy Right なんタマ Since 2008

Links


相互サイトリンク


ブログ


このサイトについて


お問い合わせ





デル株式会社


Dell Crystal
2008/5/15発売
液晶パネルの周囲に強化ガラスを採用し、4基のスピーカと各種タッチボタンが強化ガラスに埋め込まれた斬新なデザインの22インチワイド液晶モニタです。


SP2009W
2008年8月末発売
200万画素のWebカメラとマイクを内蔵し、高い基本性能とデザイン性を兼ね備えた20インチワイド光沢液晶モニタ「SP2009W」を発売

トレンドマイクロ・オンラインショップ 毎年更新より2,630円お得なウイルスバスターDL3年版
1本のソフトでパソコン最大3台まで対策可能!


Norton360新登場!1ユーザ版で3台のPCにインストールできます!!


マイクロソフト パッケージ
法人向けウイルスバスターを購入するならまず見積から!
アドビ パッケージ
ユーザー登録で割引購入オラクルライセンスセンター

ジャパネットたかた メディアミックスショッピング
【ジャパネットたかた】毎日替わる日替りセール!