タグ:Excelワザ ( 167 ) タグの人気記事

Windows共通のショートカットキー
Ctrl+X 切り取り
Ctrl+C コピー
Ctrl+V 貼り付け
Ctrl+Z 元に戻す
等の他にExcel独自の便利なショートカットキーがあります。

Ctrl+Enter  複数のセルに一括データ入力
b0186959_1833665.jpg

Ctrl+Home  セル「A1」に戻る
Ctrl+End   データの最終位置(右下端)に移動
Ctrl+1     「セルの書式設定」を表示
Alt+Enter    セル内での強制改行
Shift+F11    新規ワークシートの挿入
Ctrl+Shift+^  表示形式を標準に戻す
Ctrl+PageUp  前のシートに移動
Ctrl+PageDown  次のシートに移動
Ctrl+;(セミコロン) 本日の日付
Ctrl+:(コロン)   現在時刻
Alt+Shift+= SUM関数の挿入
Shift+Alt+↑   ふりがなの挿入
[PR]
by school-pc | 2009-07-29 18:05 | Comments(0)

国内や海外に支店が何店舗かある場合、
いちいち入力せずに
リストから選択して入れたい場合、
入力規則を使うと便利です。
b0186959_1729962.jpg

ところが通常入力規則のリストは、入力するセルと同じシートでないと設定ができません。
(別シートは選択できない。)
b0186959_17335012.jpg

そこで、
以下の方法を使うと
別シートのリストを参照することができます。

1.別シートの参照したい範囲に名前をつけます。
  (範囲選択し、名前ボックスで名前入力
    または、挿入→名前→定義)
b0186959_191335100.jpg
b0186959_1914596.jpg

2.データを入力するセルをアクティブに
  データ→入力規則
 元の値のボックスに
=範囲名(ここでは、国内支店or海外支店)
(イコールをつけるのがミソ!)b0186959_17513294.jpg
b0186959_17514023.jpg


すると、リストから選択して入力できるようになります。

b0186959_18574325.jpg

支店名を、取引先リストや社員名簿等に
置き換えて使ってもいいかと思います045.gif
[PR]
by school-pc | 2009-07-28 19:15 | Comments(0)

マサヒロ君が、
「ともちゃん、エクセルの表で、あいうえお順で並べ替えたいんやけど、
名前の列でA↓Z(昇順で並べ替えボタン)や
データ→並べ替えでやるんやけど、
あいうえお順にならへ~~ん(-_-;)」


ワタクシ「じゃ、名前の範囲を選択し、書式→ふりがな→表示/非表示クリックしてみ」

マサヒロ君「あれ~~フリガナが出るとこと、出んとこがある~」


通常、エクセルで作ったリストは入力した情報が入っているので、
メニューの書式→ふりがな→表示/非表示
で出てきます。
b0186959_2185159.jpg

ところが、Wordやテキストファイルなど
他のアプリケーションで作ったデータを
エクセルに貼り付けたものはふりがなは表示しません。
書式→ふりがな→編集で一つずつ出すことは出来ますが、
何百件もいちいち面倒です。
しかし、エクセルの一般機能では
範囲選択したセルに一括でフリガナは表示できません。
そこで、
簡単な3行マクロを伝授しましょう。
(3行マクロ、おいおい紹介しましょう006.gif

操作
1.ツール→マクロ→Visual Basic Editor
b0186959_219251.jpg

すると、こんな画面が
b0186959_21421052.jpg

2.メニュー→挿入→標準モジュール
出てきた白紙の領域に、これだけ入力して下さい。

Sub ふりがな自動設定()
  Selection.SetPhonetic
  Selection.Phonetics.Visible = True
End Sub

(解説)
すべて、日本語入力Offで半角英数で入力して下さい。
マクロはSubで始まり、End Subで終わります。
Subスペースマクロ名→ENTER押すと、End Subが出てきます。
次の行に
  Selection.SetPhonetic
 Selection.Phonetics.Visible = True
と入力して下さい。
Excelの関数にPhonetic関数というのがあります。
入力した読み情報を出してくれる関数ですが、それと同じですね。
VisibleがTrue(真)、要するに、見えるようにする、ということですね。
たった3行これだけを入力して下さい。
b0186959_21322946.jpg


3.Excelのワークシートに戻り
ふりがなを出したいセル範囲を選択
ツール→マクロ→マクロ→マクロ名のふりがな自動設定選んで→実行
すると、
b0186959_21401274.jpg

範囲選択した氏名の欄に一括でふりがなが入ります。
ここで終わったわけではないのです。
漢字の読みを確認してほしいのです。
姓でも「林」「はやし」と読むか「りん」と読むか、
名はもちろん「幸子」「ゆきこ」か「さちこ」か
チェックして、読みを直します。
Shift+Alt+↑キー2回押すと、読みの候補が出てきます。

b0186959_2157359.jpg

そして、
4.データ→並べ替え→氏名の列を最優先キーにして昇順
で並べ替えると、あいうえお順に並び変わるはずです。

出来るかな~、マサヒロ君023.gif
[PR]
by school-pc | 2009-07-21 22:00 | Comments(0)

リストの中の会社名
株式会社や、(株)や㈱や㏍
が混在している場合があります。それをスッキリ「株式会社」に統一しましょう。

b0186959_12232331.jpg

SUBSTITUTE関数というのがあります。
書式
=SUBSTITUTE(文字列,検索文字列,置換文字列,置換対象)

  例)「さくら]という文字を「ひまわり」に置き換える
b0186959_12265427.jpg

式は
=SUBSTITUTE(A2,"さくら","ひまわり")


この関数を使って、
b0186959_12305671.jpg


E2のセルに入る式は
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(D2,"(株)","株式会社"),"㈱","株式会社"),"㏍","株式会社"),"(有)","有限会社"),"㈲","有限会社")
全て「株式会社」「有限会社」に統一できました049.gif
こうしておくとオートフィルタ
データ処理するときに、オプションで「株式会社を含む」という条件で抽出することができます。
b0186959_12412415.jpg

b0186959_12413518.jpg

[PR]
by school-pc | 2009-07-21 12:34 | Comments(0)

取引先の地図をシートに貼り付けておいて、
必要なときにすぐに印刷できる様にしておくと、
とても便利です。
b0186959_2181676.jpg

取引先をクリックすると、地図が開く
b0186959_2183515.jpg

印刷ボタンで印刷
b0186959_2185083.jpg
目次に戻るボタンで目次に
b0186959_2191579.jpg

                    ↓
b0186959_21251489.jpg


  作り方

  1.目次シートに取引先一覧作成 名前とURLなど

  2.取引先シート作成
    取引先の地図や、会社概要等貼り付け
  3.印刷したい範囲を選択し、
    ファイル→印刷範囲→印刷範囲の設定

  4.完成した取引先シートをコピー(Ctrl+ドラッグ)
    内容を書き換えて、必要分の取引先シートを作成

  5.目次シートの取引先の入ったセルを選択し
    ハイパーリンクの挿入ボタンクリック
     リンク先→このドキュメント内→該当する取引先シート選択
b0186959_2128027.jpg
b0186959_2136532.jpg



  6.ジャンプ先の取引先シートの
   「目次シートの戻る」と書いたセルを選択し、
   ハイパーリンクの挿入ボタンクリック
   リンク先→このドキュメント内→目次シート選択


シートは最大255枚まで増やせるので、
取引先分だけシートを作り、
一つのファイルで管理しておくと便利です。




    
[PR]
by school-pc | 2009-07-16 21:31 | Comments(0)

Excelで表を作った後で、
行列を入れ替えて貼り付けることが出来ます。

1.A11:F12の表を範囲選択
2.コピー
3.貼り付けの横の下向き三角、クリック
  行列を入れ替える、クリック
b0186959_1116231.jpg

                             
b0186959_11181256.jpg

[PR]
by school-pc | 2009-07-14 11:24 | Comments(0)

ROW関数というのがあります。

=ROW():式を入れたセルの行番号が求められます。
例)式を入れるセルが「A3」なら「3」が返されます。


Excelで会員表などを作り、会員さんが減った場合、
行削除すると、
減った番号が抜けてしまいます。
例)会員番号「4~6」を削除
b0186959_9253684.jpg

                          

「1、2、3、7、…」となってしまいます。
b0186959_9534890.jpg
  
b0186959_9325030.jpg


そこで、番号を入れるセルに「Row関数」を入れておくと、自動的に番号をふり直してくれます。
例)式を入れるセルが「A3」なら
=RPW()-2
(3-2=1 開始番号1になるように、求めた行番号から2引く

b0186959_9483431.jpg

この式を下にオートフィルでコピー
すると、行を削除しても「1、2、3、4、5、…」と
番号をふり直してくれます。049.gif
b0186959_9505433.jpg

[PR]
by school-pc | 2009-07-10 09:55 | Comments(0)

DATEDIFという関数があります。
開始日と終了日との間の経過年月を出してくれます。


この関数は、
b0186959_16151343.jpg
関数の挿入からは出てきません。

キーボードから入力しないと使えません。
(Excelには幾つかそんな関数があります。)

=DATEDIF(開始日,終了日,単位)
 単位は”y”は満年数
     ”ym”は満月数
     ”md”は満日数を出します。

もう一つ、〖&〗
(アンパサンド(アンドマーク))を使うと、
文字や式を結合することができます。
例えば=山田&花子→山田花子 となります。

B1のセルに、生年月日を入力
B2のセルに、今日の日付を
TODAY関数
で入れておきます。=today()
b0186959_1635696.jpg


セルB4に式を立てます。
=datedif(B1,B2,"y")&"年"&
ここまで入力したら、datedif(B1,B2,"y")&"年"&を
コピー(Ctrl+C)
貼り付け(Ctrl+V)、2回
=datedif(B1,B2,"y")&"年"&datedif(B1,B2,"y")&"年"&datedif(B1,B2,"y")&"年"&
これを修正します。

=datedif(B1,B2,"y")&"年"&datedif(B1,B2,"ym")&"ヶ月"&datedif(B1,B2,"md")&"日"
b0186959_1631791.jpg


ということで、
僕は生まれてから『4年と10ヶ月と22日』
たちましたワン!
b0186959_16393592.jpg

[PR]
by school-pc | 2009-07-04 16:41 | Comments(2)

Excelワザ なぜ「1.63 」

前日のExcelのワークシートを方眼紙として使う場合、
なぜ列幅を「1.63」にするか
-----------------------------------------------------------------
エクセルの行の高さは『13.5 (18ピクセル)』ポイント数です
 13.5ポイントは25.4÷72×13.5= 4.76 mmになります。
 (1ポイントは1/72インチ 1インチは25.4mm)
b0186959_20352243.jpg
 

 エクセルの列幅の単位は
 『8.38 (72ピクセル) 標準フォント(MSゴシック11ポイント)で
  表示できる文字数』です
 (半角)で8文字と少し表示できる幅という意味です。
 プリンタのドライバと関係するので一概に何 mm とか
 計算できません。
b0186959_20353949.jpg

 
方眼紙にするといっても、セルがまったくの正方形に
なったわけではなく、あくまでも正方形に一番近いと
いうことだけです。列幅1.63という数値は、セルの
標準の高さ13.5ポイント(18ピクセル)に合わせて、
ともに18ピクセルにして合わすということです。
(Excel2000からピクセル数も出るようになったので、
この数字を使って合わしています。
b0186959_20354634.jpg

[PR]
by school-pc | 2009-07-02 19:47 | Comments(0)

方眼紙で地図も描いてみよう!
b0186959_1658343.jpg

オートシェイプで
 直線はShift+ドラッグ
  で水平線、垂直線、15度ずつ傾く
 オートシェイプ上でダブルクリック
  →線の色(灰色)
  →線の太さ(10Pt)
 コピーはCtrl+ドラッグ
 水平、垂直にコピーする時は
 Ctrl+Shift+ドラッグ
b0186959_1721781.jpg

 JRの線路の描き方
 オートシェイプ→曲線→クリック、クリック、最後にダブルクリック
 線の太さ→10P、色→黒
 これをCtrl+ドラッグでコピー
 コピーしたほうを
 線の太さ→8P、色→白、線の種類→破線
 で黒い線の上に重ねる
b0186959_16573389.jpg

[PR]
by school-pc | 2009-07-01 17:03 | Comments(1)

能力評価・キャリア形成
S M T W T F S
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28