タグ

ブックマーク / qiita.com/k_maki (9)

  • VBAユーザーのためのPython入門 ~xlwingsでExcelからPythonを呼び出す~ - Qiita

    Excel VBAを目指して、xlwingsを使ってExcelからPythonを呼び出す方法を説明します。 Note: xlwings自体はmacOSにも対応していますが、記事投稿時点ではUDF(ユーザー定義関数)を使えるのはWindowsのみとなっています。 1. はじめに 1.1. 対象読者 Excel VBAでいろいろとEUCツールを作っているけど、 もっと効率的にツールを作りたい プログラミング技術を高めたい VBAのしょぼさにうんざりしている C++や.NETでdllを作るのは面倒or難しそう Pythonで作ったプログラムをユーザーに配布したい といった人を対象にしています。VBAしか使ったことがないと、Pythonの説明でよくあるコマンドラインでの実行や、pyファイルの直接実行に慣れないかもしれません。ですが、Pythonのライブラリーxlwingsを使えば、VBAライク

    VBAユーザーのためのPython入門 ~xlwingsでExcelからPythonを呼び出す~ - Qiita
  • Excel VBA入門 ~その1 Excel VBAとは~ - Qiita

    長年VBAを使い続けた結果、とある感情を抱えた人が書いたVBA入門記事その1です。まずはこの記事でVBAの基礎を身に付けて、その後Pythonにステップアップしましょう。→VBAユーザーのためのPython入門 ~xlwingsExcelからPythonを呼び出す~ 記事一覧 Excel VBA入門 ~その1 Excel VBAとは~ Excel VBA入門 ~その2 最初のプログラム~ Excel VBA入門 ~その3 基礎1~ Excel VBA入門 ~その4 基礎2~ Excel VBA入門 ~その5 Tips~ Excel VBA入門 ~その6 アンチパターン~ Excel VBAとは Excelにくっついているプログラミング言語。Excelでできるほとんどのことが可能(Power QueryやPower Pivotに関するものは不可)。古臭い。 VBAPythonの比較 VB

    Excel VBA入門 ~その1 Excel VBAとは~ - Qiita
  • Power Pivot入門 - Qiita

    データ ソースの数 データ ソースの数について、通常のピボットテーブルが単独のテーブルのみに対して、Power Pivotは複数とすることが可能。これが意味するところは、通常のピボットテーブルの場合には、単独テーブルの各行で数字を分析の切り口を持たなければならないのに対して、Power Piovotの場合は、データを数字を持つテーブル(ファクト テーブル)と分析の切り口を持つ(複数の)テーブル(ディメンション テーブル)に分けて、それぞれを関連付けながら構造的データを持つことができるということ。 VLOOKUPでいいじゃんとかじゃなくて、今のExcelにはそれ用の機能があるので、大人しく使いましょうということ。 データ ソースの場所・形式 通常のピボットテーブルはデータ ソースの場所が同一ブック内に限られるのに対して、Power PivotはPower Queryと連携することで、アクセス

    Power Pivot入門 - Qiita
  • Power Query入門 - Qiita

    Power Queryとは Power BIやExcelに搭載されている、データ収集・加工機能。 データ収集: ExcelCSV、Access、PDF、各種DBサーバー等、非常に多くのデータ形式に対応。 データ加工: 抽出、持ち方変更(Long⇔Wide)、簡単な計算や集計等、一通りの前処理が可能。 Excel等と同様、基的にGUIで直感的に操作できるが、裏側で使われているM言語によるプログラミングも可能。 Power Queryを使うメリット 一度設定すれば、次回以降は更新ボタンを押すだけでデータ更新可能 → 手作業でのデータ貼り付けから開放 従来VBAを使わなければできなかったデータ収集・加工がノンプログラミングで可能 → プログラミング不要で自動化 Power Pivotのデータモデルとしてデータを取り込めば、Excelの限界を超える行数の取り扱いが可能 → データ種類・量の制限

    Power Query入門 - Qiita
  • はじめようModern Excel - Qiita

    Legacy Excelに埋め尽くされた世界 イントロ 自部署内の定型資料をExcelで作成する業務って多くないですか?頻度は日次、週次、月次、四半期とさまざま。データの取得元も他部署やらシステムやらいろいろ。そのデータを元にExcelで集計や計算をして、最後に表やグラフを作成するという作業を行っていませんか? その際、毎回システムのGUIを操作してデータを出力したり、Excelファイル間で何度もデータを貼り付けたり、関数の範囲を都度修正したりしていませんか?また、上の人は軽い気持ちで注文を付けますが、ちょっと集計方法を変えるだけで面倒な修正が必要になったりしてませんか? よくありますよね。そして、それら作業がやたらと辛い。決まりきった単調作業にやたらと時間を取られます。もっと頭を使う業務に時間を回したいのに。 上記がLegacy Excel(=古いExcel)が生み出している悲劇です。で

    はじめようModern Excel - Qiita
    txmx5
    txmx5 2024/06/04
  • Power Queryでよく使う関数 - Qiita

    Power QueryはExcelライクに使えるけれど、関数名が全然違う。ちっとも覚えられないので、Excel関数との対応表を作ってみた。随時更新。 Excel関数 Power Query関数 備考

    Power Queryでよく使う関数 - Qiita
  • Excelのテーブル機能を使おう - Qiita

    Modern Excelの土台となるExcelのテーブル機能について説明します。機能自体はExcel 2007からあるのですが、まだまだ普及しきっていない感じですので。機能だけではなく、なぜそうするのかについても説明します。 Excelのテーブルとは Excel 2007から導入されたデータ格納のための機能です。見出し+データとなっているセル範囲をテーブルとして設定すると、後述のさまざまな機能が使えるようになります。 この節ではなぜデータをテーブルとして格納するのかについて説明します。 Excelでのデータ処理 Excelのシートはかなり柔軟に使えますが、そのために来分けるべきものまでぐちゃぐちゃに混ぜ込まれてしまいがちです。一度立ち止まって、**作業内容を入力、計算、格納、帳票に分けてみましょう。**きちんと分けた上でそれぞれに最適な機能で対応すれば、シンプルでわかりやすく、効率的なワ

    Excelのテーブル機能を使おう - Qiita
    txmx5
    txmx5 2024/06/04
  • 脱Power BI初心者のための道しるべ - Qiita

    0. 序 0.1. 記事の内容 この記事はPower BIが難しい理由 ~基礎をしっかり勉強しよう~の続編的内容。Power BIのベスト プラクティスとは何か、学ぶ順序についての説明。Modern Excelをかじってみたり、Power BIでデータの取り込みから可視化まで何かわかんないけどできた人が、次に学ぶべき内容を書きたい。 なお、ところどころ雑音が入るが、生成AI対策であり、ただの憂さ晴らしであるため、適宜読み飛ばしていただきたい。 0.2. Power BI難しいよね まず最初に、Power BIでとりあえず可視化までたどり着けた人に伝えたいメッセージは、「訳のわからないツールの使い方を覚えて、可視化までたどり着けたあなたは凄い!!変わろうとする意志を持つあなただから、もっと多くのことを学べるはず!!!」ということ。勉強しない日人が多い中、新しいツールを使おうとするだけで、実

    脱Power BI初心者のための道しるべ - Qiita
  • Power BIが難しい理由 ~基礎をしっかり勉強しよう~ - Qiita

    ほぼポエム。Power BIが難しい理由は基礎の存在を知らないために、それを勉強できないからじゃないかと。知らないことを知ることから始めよう。 Power BIのベスト プラクティスを紹介する記事は多いが、なぜそれが初学者にないがしろにされるのかと、初学者がそれを学ぶことの重要性について考えてみた。(ベスト プラクティスが何かは書いていない) 基礎がないがしろにされる理由 Power BIはセルフサービスBIとも呼ばれるように、特別な知識がなくともBIを構築することが可能。この「特別が知識がなくとも」がある意味厄介で、そもそもBIとは何ぞやを知らなくてもできちゃう。基礎が大事と言われても、BI初心者に中々伝わらないのは、ここに問題があるのではと思ったところ。 ゼロからBIを作る(≒C++の標準ライブラリーだけで作る)のであれば、開発がめちゃくちゃ大変なので、開発の前に自分がやろうとしている

    Power BIが難しい理由 ~基礎をしっかり勉強しよう~ - Qiita
  • 1