タグ

Excelとtipsに関するurza358のブックマーク (8)

  • Office TANAKA - ワークシート関数[OFFSET 関数]

    OFFSET関数に関して、詳しい説明や具体的な使い方などを動画で解説しています。ぜひ、ご覧ください。Youtubeでは、ほかにもたくさんの動画を公開しています。チャンネル登録をお忘れなく! Office TANAKAチャンネル 書式 :OFFSET(基準,行数,列数,高さ,幅) 機能 :基準セルを指定した数だけシフトしたセル範囲を返します 解説 :セル範囲を可変にするときに使います OFFSET関数の仕組み OFFSET関数は理解しづらい関数のひとつです。しかし、その仕組みを理解できれば、これほど役に立つ関数はありません。まず、OFFSET関数は何をどうする関数なのかを理解しましょう。 OFFSET関数の構文は次の通りです。 OFFSET(基準,行数,列数,高さ,幅) OFFSET関数に指定する引数は、次の3種類に分類できます。 1.基準となるセルを指定する引数→[基準] 2.基準セルを動

  • Excel2010「〇行ごと」「〇行おき」「〇行ずつ」の計算いろいろ -教えて!HELPDESK

    オートフィルでは0,1,2…を繰りかえす。今回は人数は上(1,4,7…行目)なのでMOD(行番号,3)が1の数を合計。 ↓B列の人数のみを合計しましょう。 【解説】3行ごとなので、MOD関数で3を除数にすれば3の倍数は必ず0で、1,2,0…を繰り返す 。今回人数は3行のうち1番目の行(1,4,7…行目)なので必ず1になる。 {=SUM(IF(MOD(ROW(B:B),3)=1,B:B))} ※例えば3行ごと末行(3,6,9…)の数を合計するなら{=SUM(IF(MOD(ROW(B:B),3)=0,B:B))} となります。 ■ 3行分ずつ合計したい 【解説】基点を3行ずつ移動し3行分ずつ の範囲を合計します。OFFSET関数でROW(A1)*3-3としてオートフィルすれば 1×3-3=0,2×3-3=3,3×3-3=6…と3の倍数で 基点を動かせます。 =SUM(OFFSET(基準セル,R

  • Deep Decryption - Excel VBA Tips - Range オブジェクト - Value プロパティ

    よく使いますが、思った以上に扱いが難しいプロパティです。 Range オブジェクトが指し示す領域が単一セルか、それ以外かの違いで、得られる結果が異なります。 ■ 単一セルのRange オブジェクトのValue プロパティ 例えば Range("B2") といった表記で取得できるRange オブジェクトのValue プロパティについてです。 Public Sub ValueSigleCellTest() Dim obj As Range Dim value As String ' 読み込み Set obj = Range("B2") value = obj.value Call MsgBox(value) ' 書き込み obj.value = "hogehoge" End Sub 上記のように、B2 のセルが得られますし、値を設定することもできます。 値を得

  • Office TANAKA - セルの操作[セルの検索]

    何はなくともFindメソッド 下のようなデータを例に、セルの検索を解説します。 いつものように、まずマクロ記録してみましょう。次のコードは、このリストで「土屋」を検索した操作を記録しました。 Sub Macro1() Cells.Find(What:="土屋", After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _ xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _ , MatchByte:=False, SearchFormat:=False).Activate End Sub こりゃまた、ややこしいコードが記録されました。順を追って解説しましょう。ワークシート上でセルを検索するには、Findステートメントを使います。Findステートメントの構文

  • 第6回 指定フォルダ内のファイル名一覧をExcelに書き出す

    Microsoft Excel 2000/2003(FileSystemObjectが使えるWindows)。うまく動作しないときはWSHをバージョンアップしてみてください。 プログラミングをしていると,「プログラム・ファイルの構成一覧をExcelで用意してくれ」と言われることがよくあります。手作業だと面倒なんですよね,こういう作業。で,ExcelVBA(Visual Basic for Applications)を使う方法を紹介しちゃいます。マクロだったら記入漏れやミスタイプもありません。 今回作成するファイル一覧生成マクロは,Excel/VBAを使って,指定されたフォルダ(ディレクトリ)にあるファイルの名前とファイル種別,最終更新日,コメント用の空欄を自動で生成します(図1[拡大表示])。大量のHTMLファイルや画像ファイルを扱う,PHPPerlなどのWebプログラマの方なら,

    第6回 指定フォルダ内のファイル名一覧をExcelに書き出す
  • Excelでファイルの一覧情報リストを取得する

    解説 例えば、ファイル・サーバ内のユーザー・ドキュメントを整理したいと思った場合、エクスプローラやファイル検索機能だけでは、どのファイルが必要で、どのファイルが不要なのか判断するのは簡単ではない。可能ならばファイルの一覧リストを取得して、判断したいところだが、Windows標準のエクスプローラは、あるフォルダの下にあるファイルの一覧を取得してリストにするような機能は持っていない。しかし、サンプルを利用することで、ファイル・サイズや最終アクセス日などの主要情報をExcelワークシートとして取り込むことができる。これを使って、一定サイズ以上のファイルを降順にリストアップしてユーザーにアーカイブ化を求めたり、一定期間アクセスされていないファイルを削除する場合などの分析資料として利用することができるだろう。サーバ管理者の簡易な監視ツールとして役立ててほしい。

    Excelでファイルの一覧情報リストを取得する
  • Office TANAKA - TreeViewコントロールの使い方[Excelでの使用例]

    Excelで使用する例をご紹介します。 ブック名とシート名を登録する UserFormを表示すると同時に、現在Excelで開いているブックと、そのブックに含まれているワークシートの一覧を表示します。複数のブックを開いた状態で実行するとわかりやすいです。ここでは、下図のようなワークシートを持つ2つのブックを開いているとします。 Private Sub UserForm_Initialize() Dim wb, ws With TreeView1 .Indentation = 14 .LabelEdit = tvwManual .BorderStyle = ccNone .HideSelection = False .LineStyle = tvwRootLines .ImageList = ImageList1 For Each wb In Workbooks .Nodes.Add(Key:

  • 第97回 これだけは押さえておきたいエクセルの知識  前編 - bingo_nakanishiの他言語出身者のためのPerl入門

    新社会人になって、業務を与えられるようになると エクセルをガシガシ使っていくことになると思います。 今回は、これだけは押さえておきたいエクセルの知識です。 その1. 絶対参照 と 相対参照 絶対参照と相対参照を理解するには、 九九の表をつくってみると良いでしょう。 1*1 = 1 ... 9*9 = 81と小学生のときに必死に覚えたアレです。 右上の、数式バーに注目してください。 =C$2*$B3となっています。$は、固定をあらわしています。 なんで $ なの?? 「Sに縦棒が刺さって、固定しているみたいに見えるから$」 と、私は強引に覚えてみました。 この$が使いこなせるとエクセルを使うのが楽になります。 絶対参照とは セルをフィルで選択してコピーしても、同じ場所を指していること 相対参照とは セルをフィルで選択してコピーすると、指しているところが変わっちゃうこと(インクリメンタル、デク

    第97回 これだけは押さえておきたいエクセルの知識  前編 - bingo_nakanishiの他言語出身者のためのPerl入門
  • 1