<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>jsCsvViewer Ver.1.0.0</title> <style type="text/css"> #drop { position: absolute; top: 10; left: 10; width: 98%; height: 98%; z-index: -1; } #fileName { padding-left: 10px; } #grid { padding-top: 10px; } .jexcel thead tr td { text-align: center !important; } </style> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/jspr
はじめに マケデコというMarket APIを活用した投資を話しあうコミュニティでExcelを用いてファンダメンタル分析のために日本株全銘柄を無料でデータ取得する方法をマケデコがSBIネオトレード証券のスポンサーで開発し、セミナーで発表しました。 ダウンロード、使い方など細かい情報は上のページを参照してください。J-Quants APIのアカウント(無料からあります)を必要としますので、そこだけ注意が必要です。ネオトレAPI for Excelとも連携します。 使い方のセミナー動画はこちらですが、長いので今後10分程度にまとめようとおもいます。 各種機能のちら見せ 銘柄リストをダウンロードするとこんな感じ 主要な指数は全部自動で計算されて全銘柄の比較可能な主要なフファンダメンタルが並びます こんな感じで分布の分位を確認しながらスクリーニングができます(Excel 2019では動かないようで
筒井.xls@エクセル関数擬人化本著者 @Tsutsui0524 @manboksuke IF関数は真か偽かで異なる結果を返す関数で、真か偽かを判断しているのは「MID(A2,4,1)="県"」みたいな論理式の部分です 論理式が成立していればTRUE、していなければFALSEを返します まんぼK助@目指せ理想の骨盤 @manboksuke @Tsutsui0524 えーと…すると、レフト関数の…桁数んとこのカッコの式が論理式で…4個目が県の時は…TRUEだから…真で…1(ここがわからない)で…3+1だから4文字切り出しで…そうでない時は0だから文字数3…かあ??理解してなくてすみません… だい By Team D2E @Die_Team_D2E 横入失礼します LEFT関数と、MID関数を別々で考えて、最後にがっちゃんこすると解ると思いますよ この場合の LEFT関数は「A2セルの3+(Ⅹ
PDFファイル内にある表のデータを、エクセルでそのまま利用したいことがあります。このとき、表の値を1つずつコピー&ペーストしたり、新しくフリーソフトをインストールする必要はありません。表の体裁を崩さずに、簡単に変換する方法があります。 地道なコピペ作業やフリーソフトは不要 PDFファイルの表をExcelに変換したいことがありませんか? しかし、単純にコピー&ペーストすると、表が崩れてしまいます。 PDFファイルの表を選択してコピーします。 Excelにそのまま貼り付けると、このように表が崩れてしまいます。 上記のような結果を避けるために、セルを切り貼りして表を整えたり、表の値を1つずつコピペしたりする必要はありません。また、表の変換のためだけに、新しくフリーソフトをインストールする必要もありません。 本記事では、Microsoft Officeの標準機能や、Acrobat Proといった公
自分用に、ExcelのWBS・ガントチャート・EVMを集めました。 更新履歴 2019/09/14ごろ:初回アップ。 2020/05/10: コメントで頂いた、「ガントチャートforExcel」のリンク先を修正。 TalkWBSとEVMツールを追加。 無料と有料に分割。 無料分を使ってみて個人的に●、▲、■、その他に分類。 無料 ● ムラカ進捗管理表 http://www.muraka.jp/page_02_sintyoku.htm 入力項目 SEQ、タスク分類/タスク名(4段階)、見積工数(所要日数、投入工数/日)、日程計画(開始日、終了日)、担当、終了予定日、進捗率 WBS作成君 http://srcedit.pekori.jp/tool/wbsmake.html Vector:https://www.vector.co.jp/soft/win95/business/se475791.
前置きこの日記の内容は、会社の後輩から「最近エクセルマクロを勉強し始めて(キラキラ)」という話を聞いて、先輩ムーブをかますために話した内容になります。 とにかくこれから説明する「計算用シート」が憎くて憎くてたまらず、ちょっと引かれるほど熱弁してしまいました。 ただ、他の方がどうされているのかや、逆に「計算用シート」を愛用する方の意見も聞きたくなり、増田に書いてみました。 増田の経歴中小企業の非エンジニア(事務職員)エクセルマクロ歴8年くらい 初めて触った言語がVBAで、前任が作ったエクセルマクロを改修をいきなり頼まれたのがきっかけ会社の都合でJava Script、PHPからなる社内システムの改修、保守を担当したことあり 今は趣味でPythonでNLP、LLMを勉強中この記事の趣旨エクセルマクロのお作法とか書きましたが、要するにエクセルマクロで「計算用シート」って色々な意味でよくないよね、
以前の記事でCSVの結合に際してBinary.Combineを使った場合、ファイル名を抽出できないと記載しました。 marshal115.hatenablog.com 一方で、Binary.Combineではなく、Csv.Documentを使用すれば、最終的にデータを展開(結合)する前に、ファイル名をデータ列の[Table]内に挿入することができるようになります。今回はこれのやり方について説明します。 まずは、CSVが保存されているフォルダを参照し、Csv.Documentを追加して列[Content]の中身を抽出します(ここまでのやり方が分からない場合は以前の記事を参照)。 [GetData]という列が追加されますが、このままではヘッダーがまだ昇格されていない状態となります。 そこで、式をTable.PromoteHeadersで囲ってあげることでヘッダーの昇格を行うことが可能となります
この前の投稿でご紹介したように、Power Query が「データの取得と変換」となって Excel の標準機能となり、様々なデータの取り扱いが可能になりました。(2017年6月現在、Office 365 サブスクリプションの 最新の Excel が機能拡張の対象となります) データの取得と変換である Power Query は、アドイン単体としての機能追加、さらに Power BI Desktop の登場によって、Power BI Desktop の ETL 機能 (Extract, Transform, Load)として拡張が行われてきました。Power Query は、Excel そして Power BI Desktop のデータの取り込み、変換・加工、ロードを受けもつ ETL 機能として今も進化し続けています。 JSON 形式のデータをプログラミングなしで取り込む この進化し続ける
ScriptControl他、64ビット環境では実行できない場合に使えるかもしれません。 ScriptControlの場合は下記ページのような代替方法も有り。 「64ビット環境でのScriptControlの代わり」 http://www.ka-net.org/office/of32.html Option Explicit '64ビットで実行した場合は32ビットで再実行する With CreateObject("WScript.Shell") If (InStr(.ExpandEnvironmentStrings("%PROCESSOR_ARCHITECTURE%"), "64")) And _ (InStr(LCase(WScript.FullName), "system32")) Then Dim ExeName Dim ExePath Dim SysFolderPath ExeNa
はじめに 以前、こちらの記事で64bit環境のVBAでScriptControlを無理矢理使う方法を紹介しました。 しかし、特定用途(例:JScriptのfunctionオブジェクトをVBAからインスタンスする)であればより簡単かつ堅牢な方法があったため、備忘録も兼ねて記事にします。 functionオブジェクトのインスタンス用関数 コード 'Instance JScript Function object 'e.g. 'Dim adder As Object: Set adder = JSFunc("a,b", "a+b") 'autoReturn = True 'Debug.Print adder(2, 6) '->8 'Dim inRange As Object 'Set inRange = JSFunc("range,min,max", "v=range.Value;return
説明は省略。 Function EncodeURI(uri As String) As String Set sc = CreateObject("ScriptControl") sc.Language = "JScript" Set js = sc.CodeObject EncodeURI = js.encodeURIComponent(uri) End Function Function DecodeURI(uri As String) As String Set sc = CreateObject("ScriptControl") sc.Language = "JScript" Set js = sc.CodeObject DecodeURI = js.decodeURIComponent(uri) End Function ちなみに、encodeURI()/decodeURI()っ
アメリカのMicrosoft社が開発した表計算ソフト「Excel」。Excelは今も昔も、オフィスで利用されるパソコンソフトの代表だ。関数を該当のセルに入力するだけで、自動で計算を行ってくれ、あっという間にグラフや表にまとめてくれる。しかし、少しややこしい計算を指定したい場合は、該当の関数を入力するのに手こずってしまった経験があるという人も多いのではないだろうか。 2023年8月28日に投稿された、usutaku@AI情報解説@usutaku_comさんの「やりたいことを書いたら、エクセルの関数に変換してくれるAIが面白い。・曖昧な書き方でもいい感じに直してくれる ・長文でも問題なし ・出力結果が関数だけでシンプル←ChatGPTとの差異 ・マクロ(VBA)やSQLにも対応 長めの関数とかを書く時とかに重宝するのでぜひ使ってみて欲しい。AI初心者におすすめ。」という書き込みには、実際にAI
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く