タグ

excelに関するurza358のブックマーク (85)

  • 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

  • ExportToExcel - Web上でデータをExcelにエクスポート

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました Webブラウザでデータをダウンロードしたいというニーズはよくあります。データフォーマットとしては幾つもありますが、特に要望が多いのはExcelフォーマットではないでしょうか。CSVでも良いですが、より使いやすいフォーマットのはずです。 そこで使ってみたいのがExportToExcelです。クライアントサイドでExcelファイルを生成できます。 ExportToExcelの使い方 出力前のフォーマットとしてはJSONが利用できます。 さらにHTMLのテーブルも対象にできます。 ダウンロードされたExcelファイルです。 ExportToExcelは値のフォーマットなどは指定できません。基的にCSVの代わりに出力する程度と考えた方が良いでしょう。しかしCSVで勝手なフォーマット変換が

    ExportToExcel - Web上でデータをExcelにエクスポート
  • Excelシートの特定のセルを編集禁止にする

    Excelでテンプレートシートを作り、予算申請などを各部署に依頼することがよくある。でも、各担当者がシートを編集する際、誤って変更されては困る情報もある。そこで、データ入力を依頼したいセルだけを編集可能にし、他のセルは保護する、という方法を説明する。 例えば全社予算を立てる場合、各部署から売上予想や経費予想などの情報を収集する必要がある。この際、入力テンプレート用のExcelシートを作成し、それを各部署に配布して、情報を入力して戻してもらう、といったことが一般に行われている。 このExcelシートのテンプレートには、あらかじめ決まったデータ(参考となる過去の実績値など)や数式を挿入しておき、マクロ(VBA)などの機能を使って入力支援や誤入力防止を図ったり、以後の集計処理を容易にしたりするケースが多いだろう。 しかし、あらかじめテンプレートに入力されたデータや数式を、入力者が誤って変更してし

    Excelシートの特定のセルを編集禁止にする
  • How to Sort Locked Cells in Protected Worksheets | SoftArtisans

  • Excelシートの保護時にデータの並び替え - OKWAVE

    オートフィルタは使えるので問題は並べ替えだけです。 しかし保護されたセル範囲を並べ替える事はできません。なので実現は不可能です。 #シート保護時に「並べ替え」のチェックを入れなければ,そもそも並べ替えはできません #チェックを入れても,保護されたセルを並べ替える事はできません #保護されたシートで,保護されていないセル範囲だけが並べ替えできます。 ヤリタイ事の全てを実現したければ,マクロを併用し,有効にしないで開いたのでは何も出来ないよう仕込んでおくぐらいと思います。 作成例: ThisWorkbookのシートに Private Sub Workbook_BeforeClose(Cancel As Boolean) Worksheets("Sheet1").Protect Password:=123 ThisWorkbook.Save End Sub Private Sub Workboo

    Excelシートの保護時にデータの並び替え - OKWAVE
  • jExcel - Webに埋め込んで使えるExcel風表計算

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました 業務システムなどで一覧表を表示する場合、主に2パターンあると考えます。一つは画面全体に表示する検索結果的な画面、もう一つはマスター管理など小さな表を幾つか並べる場合です。 今回紹介するjExcelはどちらかというと後者の、小さな表を埋め込み表示するのに便利なライブラリです。 jExcelの使い方 こんな感じに表示できます。 セルをクリックして編集もできます。 複数の表を埋め込むこともできます。 ソートも使えます。 入力値のフォーマットも指定できます。 カレンダー入力も。 ドロップダウンからの選択やチェックボックス入力。 データをJSONやCSVで取得できます。動いていないように見えましたが、関数式もサポートされているとのことです。 jExcelはとても軽量なライブラリで、プラグイン

  • Office TANAKA - Excel VBA Tips[マクロで参照設定を操作する]

    VBAの参照設定を操作するときは、VBEの[ツール]-[参照設定]を実行して[参照設定]ダイアログボックスを開きます。ここで、参照設定したいライブラリにチェックを入れると、VBAからそのライブラリを利用できるようになります。 参照設定されているライブラリの情報は、Referencesコレクションで取得できます。次のコードは、アクティブブックで参照設定しているライブラリの情報を表示します。 Sub Sample1() Dim Ref, buf As String For Each Ref In ActiveWorkbook.VBProject.References buf = buf & Ref.Name & vbTab & Ref.Description & vbCrLf Next Ref MsgBox buf End Sub 参照設定を追加するには、ReferencesコレクションのAd

  • Excel マクロ セルをボタン化~セルの3D表示マクロ~Excel 2013 マクロ講座

    Excel 2013マクロ講座 40回エクセルシートのセルをマクロボタンとして使う エクセルシートのセルそのものをマクロボタンとして使う エクセルシートのセルそのものをマクロボタンにする方法を紹介します。 マクロを実行するためのボタンを作り、マクロを登録すると素早くマクロを実行できて便利です。 今回は、 セルそのものを3Dで見せるようにしてボタン化 (実際はボタン風にする)さらにマクロを登録するという例を紹介します。 (サンプルファイルは、こちらから 2013マクロ講座40回サンプルデータ) セルをボタン化~セルの3D表示 セルの書式設定ダイアログボックスを表示します。 Ctrl + Shift + F キー Ctrl + Shift + F キーを押すと、[セルの書式設定] ダイアログ ボックスの [フォント] タブが表示されます。 罫線タブを表示します。 太い罫線を引きます。 左罫線と

    Excel マクロ セルをボタン化~セルの3D表示マクロ~Excel 2013 マクロ講座
  • Excel Builder.js - node製のExcelファイル生成ライブラリ MOONGIFT

    業務システムを開発していて度々ニーズがあるのがデータのエクスポートです。多くの場合、CSVファイルで出力されますが、数値や日付の型も指定できませんし、ユーザビリティは高くありません。 そこで実現したいのがExcelフォーマットのサポートです。今回はnodeで実現できるExcel Builder.jsを紹介します。 Excel Builder.jsの使い方 Excel Builder.jsで生成した例です。 実際ここまでのコードを生成するのは行数も長いのですが、フィルタが予めついていたり、データが右寄せになっていたりします。数値はちゃんと右寄せになっていて、型も指定できるのが分かります。Excel Builder.jsを使えばこだわったExcelファイル出力も容易でしょう。 なお、JavaScriptで生成はしますが、Webブラウザ向けではなくサーバサイド(node)で使うライブラリになりま

    Excel Builder.js - node製のExcelファイル生成ライブラリ MOONGIFT
  • 『C#からExcel VBAのモジュールを実行する』

    Excel.Application app = null; Excel.Workbook workBook = null; app = new Excel.Application(); app.Visible = true; workBook= (Excel.Workbook)(app.Workbooks.Open( this.textBox2.Text, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing));

    『C#からExcel VBAのモジュールを実行する』
  • Excelを画面に出さずに、マクロを、コマンドラインから引数つきで呼び出す - ウィリアムのいたずらの、まちあるき、たべあるき

    ウィリアムのいたずらが、街歩き、べ物、音楽等の個人的見解を主に書くブログです(たま~にコンピューター関係も) Excelの内容を書き出したいとか、その他もろもろのときで、 ・Excelは表示しないで、 ・Excelのマクロを、 ・コマンドラインから実行したい ときは、ありませんか? で、こーいうときは、たいてい、 ・引数もいるのです。。 そういうとき、どうするか・・ ここが参考になりました。 Excel 起動オプションのお話(引数的なラブレターを渡したい) http://www.ken3.org/vba/backno/vba086.html ■仕様 いま、引数に渡されたファイル名をもとに、引数の内容を書き出すという、 Excelのマクロプログラム(関数testmsg)が、下のよう Public Sub testmsg(outfname As String, msg As String)

    Excelを画面に出さずに、マクロを、コマンドラインから引数つきで呼び出す - ウィリアムのいたずらの、まちあるき、たべあるき
  • force to bring excel window to the front?

  • C#からExcelを操作する(PIAその1)

    個人的な話ですが、ExcelVBAでお粗末なソフトに何度も苦しめられた経験があります。そんな折、Excelレガシーという言葉を知り、激しく共感したところです。Excelを操作するのにVBAだけじゃないんだよ、というメッセージを込めて今日はC#からExcelを操作してみます。 1.準備 C#のプロジェクトに参照設定を追加します、COMタブ内 [Microsoft Excel ** Object Library]です。**はバージョンですが、Excel2003ならOffice11、Excel2007ならOffice12、Excel2010ならOffice13を飛ばして14となります。(2003と2007では動作確認しましたが、2010ではできていませんが多分動くはず) 2.起動しているExcelを操作する まずはExcelが開いており、それに対してデータを書き込む想定です。説明上、1つ1つの操

    C#からExcelを操作する(PIAその1)
  • Excelファイルを C# と VB.NET で読み込む "正しい" 方法 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? #はじめに "Excel C#" や "Excel VB.NET" でググった新人プログラマが、古い情報や間違った情報で茨の道を選ばずに済むようにと思って書きました。 この記事は、Windows で Visual Studio を使用したデスクトップアプリケーション開発を想定しています。 VB.NET でも作成可能ですが、サンプルコードでは C# 6.0 を使用しています。どちらでもいいなら C# を使いましょう。 #C# または VB.NETExcelファイルを読み込むには ##Google検索の罠 2016/4/11現在、日

    Excelファイルを C# と VB.NET で読み込む "正しい" 方法 - Qiita
  • X-Diff - k本的に無料ソフト・フリーソフト

    Excel / Word / PowerPoint ファイル内の文字列を、比較することができるDiff ツール。 指定した二つのファイル内テキストを比較し、相違する箇所をハイライトして表示させることができます。 オートシェイプ(図形)中のテキストや、コメントの比較を行う機能も付いています。 「X-Diff」は、Excel / Word / PowerPoint ファイル内の文字列比較ツールです※1。 1 doc / ppt ファイルには対応していない?模様。 ( docx / pptx / xls / xlsx の読み込みは確認した) 指定した二つのファイル内テキストを比較し、相違点があればその部分をハイライトして表示してくれる... というオフィスドキュメント専門のDiff ツールです。 比較したい二つのファイルを選択するだけで使えるシンプルなソフトで、操作はドラッグ&ドロップで手軽に行

    X-Diff - k本的に無料ソフト・フリーソフト
  • Read and Write Microsoft Excel with Open XML SDK

    This article presents an example on how to read and write Microsoft Excel with Open XML SDK. Download StudentExcelFile.zip Download OpenXMLExcel.zip Introduction This article presents an example on how to read and write Microsoft Excel with Open XML SDK. Background In the Information Technology, it is very common that the users will give us the following requests: Given some data in the database o

    Read and Write Microsoft Excel with Open XML SDK
  • OpenXMLを使用してExcelファイルをC#のプログラムから出力する - Symfoware

    Visual BasicなどからCOM経由でExcelファイルを作成するプログラムがよくあると思います。 C#でもExcelファイルの出力が行えるか調べてみます。 MicrosoftからOpenXMLというライブラリが公開されています。 C#やVB.netからなら、COMを操作するのではなく、直接Excelなどで読み込めるXMLファイルを 出力する感じの仕様みたいです。 これを使用すれば、Office製品がインストールされていない端末でもプログラムが動かせるので 今回はこのライブラリを使用してExcelファイルを出力してみます。 Open XML SDK 2.0 for Microsoft Officeのインストール こちらから、ライブラリのインストーラーを取得し、インストールを行います。 http://www.microsoft.com/ja-jp/download/details.as

    OpenXMLを使用してExcelファイルをC#のプログラムから出力する - Symfoware
  • Visual C++ 2008(Visual Studio)を使用しています。 エクセルファイルに記入してある設定値を読み出したいのですが、検索してもVC++2005やVC#は出てきますが V…

    Visual C++ 2008(Visual Studio)を使用しています。 エクセルファイルに記入してある設定値を読み出したいのですが、検索してもVC++2005やVC#は出てきますが VC++2008が出てきません。 どなたかご教授お願いします。 また、参考になるURLなどありましたら、合わせてお願い致します。

  • C++におけるExcelの利用

    2010-12-12 Javaの復習 JavaC++ JavaのFrame Javaの復習(2) 2010-11-29 メールの保存 Hirofumi Fujii Start Page 2010-11-19 C++のiostream C++のiostream感想-その3- 2010-11-18 C++のiostream感想-その2- 2010-05-30 標準入出力のバイナリモード 2010-05-26 MinGWについて 2010-05-21 C++入門第一回(2) C++入門第一回 画像添付 2010-01-13 gnuplot の iostream 化 C++ iostream 実装例 その 7 C++ iostream 実装例 その 6 C++ iostream 実装例 その 3 2010-01-07 乱数の例題(3) 乱数の例題(2) 藤井のスタートページ はじめに † C++