メインカテゴリーを選択しなおす
PowerBIでスライサーを設定したものの、ここはフィルターをかけたくない!って場面ありますよね。 そんな時に便利なのがALL関数です。今回はALL関数を用いてスライサーのフィルター条件を解除する方法、、ALLSELECTED関数を用いてスライサーを選択した状態での計算をする方法を紹介します!
【PowerBI】カレンダーテーブルの作り方(CARENDAR関数)
PowerBIではカレンダーテーブルを作成する方法を紹介します。CALENDAR関数、CALENDARAUTO関数を用いて、日付テーブルを自動作成します。年、月、週、曜日、年度、四半期のカレンダーテーブルのテンプレートも公開していますので、ぜひご参考下さい!
PowerBIで前年比、前月比、前日比などを計算したい場合に便利なDATEADD関数を紹介します。2年前、3年前など過去を遡る期間を自由に設定でき汎用性が高いので、ぜひご参考下さい。
【EXCEL】PDFの表をEXCELにコピーする方法 無料でできます
PDFの表をEXCELにコピーする方法 まずはサンプルPDFです。 サンプルPDF なんのデータかよくわからな
PC「Windows」でwordを持っていないと内容は確認できますが、コピーや編集をする事ができませんのでこの記事では、wordをメモ帳で開く方法をご紹介します。なおこのやり方はPC「Windows」でしかできません。やり方はすごく簡単なの
【めざせExcelマスターへの道】TEXTAFTER/BEFORE関数
半年ほど前に実装された新関数である、TEXTAFTER関数とTEXTBEFORE関数についてまとめています。これらはいずれも既存の関数でできる処理と同じ関数ですが、分かりやすく記載することができ、使い勝手は従来の関数よりもよくなっています。8月から一般公開もされているので、是非使いこなしていただきたいと思います。
【『ミニ日めくりカレンダー』作りました ★ 今日の夕食は『生ハム&マッシュルームピザ』 ★『サラダ』&『ハイボール』と一緒に φ_(*^▽^*)_ψいただきま~~~す】
★ 『ミニ日めくりカレンダー』作りました ★ 今日の夕食は『生ハム&マッシュルームピザ』 『サラダ』&『ハイボール』と一緒に φ_(*^▽^*)_ψいただきま~~~す キャロママは入院中だけどいつもの時間に実
【Access】フォームで最速作成するExcelっぽい台帳管理アプリ
前回使用したテーブルを元にフォームで台帳を作成していきます。管理拠点マスタを追加する前回テーブルで台帳作成したとき管理拠点の候補をコンボボックスから値リストを利用して選択していましたが、今回は管理拠点マスタを作成して管理します。新しく「T_
Excelで「値のみ貼り付けのショートカットキー」の代用(Windows)
Excelで値のみ貼り付けの作業を効率化したいが、なぜかWindowsでは「値のみ貼り付けするショートカットキーがない」とのこと。 その代用(Windows)として、個人的には、次の方法が最適と思う。 コピー後、 Ctrl+V Ctrl V の順で、キーをおす。 Windowsの場合で、「Ctrl+Alt+V」キーを含めた方法など、他の方法もあるが、自分の指ではどうも押しづらくて苦手。 具体的な手順 コピーする(Ctrl+C) 例えば、次のような書式情報を含んだ表。 Ctrl+Vで、貼り付けする 書式情報も含んで、一旦貼り付けされる。 すると、[貼り付けオプション]ボタンが表示される。 「Ct…
ピボットテーブルの並び替えが思いどおりにならない時のチェックポイント
Excelピボットテーブルの並び替えが思うようにいかず、出来ないものと勘違いしていたので、その解決方法のメモ。 並び替えができないと思っていたのは、 行フィールドに2つ以上の項目あり 列フィールドにある総計以外 といったパターン。この場合も、降順など並び替えがきちんとできた。単に操作方法が誤っていた。 (Excelをよく利用している人でも、勘違いしている人が多いのでは?) 手順 行フィールドに2つ以上の項目をいれた場合、値の昇順などが思うようにできずに困っていた。 例えば、このようなピボットで、並び替えをしたい値(この場合は「$C$7」)をクリック後、値順に並び替えしようとしたとき、思うように…
Excelピボットテーブルでの一覧表は、「表形式」「小計を表示しない」の設定で文字列をそのまま表示した一覧になる
Excelピボットテーブルで、次のように属性として文字列をそのまま表示した一覧を作りたいときのメモ。「表形式」「小計を表示しない」の設定方法を知っておくと、一覧表が作成しやすい。 ピボットテーブルのアウトプットイメージ(文字列を行フィールドで一覧表示) ピボットテーブルの表示方法の設定を変えることで、このような表示が可能。なお、この方法は簡易的な方法で、レイアウトの自由度が低い。 慣れていないと少し手間だが「レイアウトの自由度等が高い方法」で文字列を表示したいという場合は次の方法が最適。 shikumika.org 作成手順 次の購買履歴のような元データを事例に説明する。 購入の日付、顧客ID…
Excelで都道府県の並び替えをする方法(北海道から沖縄の順番通り)
Excelの並び替えで、北海道から沖縄への順で並び替えが出来ないと困った時の対応方法のメモ。 結局のところ、最もシンプルな方法は、並び替えのユーザー設定リストに以下を登録する。 <そのまま、コピー、貼り付け用> 北海道青森県岩手県宮城県秋田県山形県福島県茨城県栃木県群馬県埼玉県千葉県東京都神奈川県新潟県富山県石川県福井県山梨県長野県岐阜県静岡県愛知県三重県滋賀県京都府大阪府兵庫県奈良県和歌山県鳥取県島根県岡山県広島県山口県徳島県香川県愛媛県高知県福岡県佐賀県長崎県熊本県大分県宮崎県鹿児島県沖縄県 support.microsoft.com 他の方法との比較 VLOOKUP等で、北海道は1、青森…
Excelピボットテーブルの値フィールドに、文字列をそのまま表示する方法
ピボットテーブルにあるPower Pivot なら次のようにピボットテーブルの値に、文字列が表示できました。
PDFにある表(透明テキストつき)を編集できるようにエクセルに貼り付けする方法についてのメモ。 Excelの機能の1つであるPowerQueryでうまく取り込めました。 WordでPDFを開き、Excelに貼付する方法 adobeのページで変換 との違いについては、ページ下部に記載。 なお、PowerQuery は、最近のExcelに標準で含まれている機能。PowerQuery が含まれるバージョンの詳細はこちら。 PDF化された次のような表をExcelに取り込みたい 前提:PDF上でテキストは選択できる(透明テキストPDFの状態) PDFにある表 実施手順 ExcelのPowerQueryで…
Power QueryでExcelのCOUNTIF関数のように、各行の値の重複を数える方法(グループ化編)
Power Query(パワークエリ)に、Excelの数式でいうCOUNTIF関数がありません。 名簿の名寄せなど、各行の値の重複を数えたいときに悩んだので解決方法のメモ。 良さそうな方法は次の2つ 「グループ化」を使う方法 List.Count関数、List.FindText関数を組み合わせて使う方法 ※ ただし、こちらは大量データには不向きな印象 今回は、「グループ化」を使う方法について説明します。 アウトプットイメージ 「名前」という列にある人と同じ名前の件数を「カウント」に表示するイメージ 作成手順 「テーブルまたは範囲から」で、クエリの作成 次のような、顧客ID、名前、都道府県、年代…
Power QueryでCOUNTIF関数のように各行の値の重複を数える方法(List編)
前回、Power QueryでCOUNTIF関数のように各行の値の重複を数える方法として、グループ化の機能を使用した方法を紹介しました。今回はListを使った方法です。 ただし、前提として、今回の方法は使用できる場面が少ない印象です。 大量データには不向きなので、その場合は前回の「グループ化」を使う方法が最適と思います。 shikumika.org 今回の方法だと数千件程度まででないと、処理時間がとても長くなる印象です。 (私の環境で、3000件のサンプルデータで試したところ、グループ化なら1秒程度の計算時間が、今回の方法で30秒ほどかかり、処理時間が大きく異なりました) アウトプットイメージ…
VBAでSubとFunctionの違い、使い分けに悩んだ場合の対応
VBAで「Subプロシージャ」と「Functionプロシージャ」の違い、使い分けの説明に悩んだので、考え方のメモ。 個人的な結論として、悩んだときは全て「Functionプロシージャ」で良いになりました。 一般論としては、「Functionプロシージャ」と「Subプロシージャ」の主な違いは、次のとおりです。 項目 Function Sub 「マクロの表示」から実行できるか (単独で実行できるか) × 〇 戻り値があるか 〇 × ユーザー定義関数として、EXCELワークシートから使用できるか 〇 × 「マクロの表示」から実行できるかというのは、Excelの画面から「マクロの表示」で、次にマクロが…
ExcelやVBAの標準機能では正規表現が使用できません。VBScript.RegExpを使えば可能とのことで、Excelのユーザー定義関数にした処理をしてみたので備忘メモ。 EXCELのワークシート関数としても使用できます。 そもそもの背景は、Power Query(パワークエリ)で正規表現を利用したかった。調べてみると、Web.Pageの機能を使ってJavaScriptの正規表現でする方法がありました。「なるほど、と思う使い方でとても参考になったのですが、私の設定方法が悪いのか、処理速度が遅かったのでVBAですることにしました。 アウトプットイメージ 今回実施したかったことは、次のような文…
Excelで特定の文字より後ろにある文字列を抽出するユーザー定義関数サンプル
Excelで少し複雑な文字列抽出をしたく、Excelのユーザー定義関数を作成してみたので備忘メモ。 簡単なものであれば、LEFT関数、MID関数、FIND関数で抽出できると思いますが、少し複雑で、大量なデータの場合は正規表現が便利です。 なお、ExcelやVBAの標準機能では正規表現が使用できませんので、次のようなユーザー定義関数を作る必要があります。 shikumika.org ただし、上記のVBScript.RegExpの正規表現では、 特定の文字より前(もしくは後ろ)にある数字の抽出 特定の文字と文字の間にある数字の抽出 といったことが簡単にはできなさそうです。 前述のユーザー定義関数サ…
Excelの印刷時、セル内の文字が「ずれる」「末尾が途切れる」という問題の解消
Excelで、セル内に長文の文字列があるデータを印刷すると、画面上では収まっていたのに印刷物では「ずれる」「末尾が途切れる」ということがあります。 原因の一つである「標準フォント」の設定を知らないと、余分な手修正が発生するので、その解決方法の備忘録。 セル内の長文を複数行の表示とするために「折り返して全体を表示する」という設定でと良く言われます。 しかし、行の高さの自動調整をしていても、印刷結果が思うようにならない時があります。 例えば、次のように最後の行が全て表示されていないような状態となり、画面通りの印刷とならないなど。 その解決方法として「ページレイアウトの表示」にして自動調整すれば良い…
【Excel】ピボットテーブルの更新時に列幅の自動調整が不便なので、既定の設定を変更
Excelのピボットテーブルは、既定のレイアウトオプションを変更できます。 ピボットテーブルはデータを更新すると、自動的に列幅が調整されて便利な機能かもしれませんが、せっかくレイアウト調整しても勝手に列幅が変わってしまいます。 便利な機能かもしれませんが、私にとっては不便なケースが多いです。 自分の作業用途にあわせて、ピボットテーブルの既定のレイアウトオプションを変更したので備忘のメモ。 設定はインポートしたり、リセットしたりも簡単にできます。 既定の変更内容と目的 1. 「更新時に列幅を自動調整する」のチェックボックスをオフ 列幅の自動調整は、データ更新の都度変わるのでレイアウト変更が手間。…
PDFをExcelにインポート、繰り返し業務ならPower Query(パワークエリ)が便利
毎月、同じレイアウトのPDFファイルをExcelに転記するなど、「繰り返し、PDFからExcelへのデータ抽出業務」がある場合、Power Query(パワークエリ)が便利だったので備忘のメモ。具体的には、 行政が毎月更新、公開しているPDF形式(透明テキストPDFの状態)の一覧データがある。 分析のためにPDFファイルから必要箇所を毎月データ抽出し、Excelで編集する。という業務で、Power Queryを利用。
【Access】テーブルで最速作成するExcelっぽい台帳管理アプリ
Excel台帳からステップアップしAccessで台帳を作成してみます。細かい知識は抜きで台帳を作成することを目指します。Accessで台帳を作成すると下記のようなメリットがありますのでぜひ作成してみて下さい。共有フォルダにファイルを格納する
Excelで間取りを作成する方法のご紹介です。初回は、Excelの基本操作、図形の作成方法、書式設定について分かりやすく図解していきたいと思います。
数値微分の精度をEXCELを使って比較してみます。 数値微分に前方差分、後方差分や中心差分という種類があることを最近知りました。今まで特に気にせず、というかそういった種類があることも知らずに後方差分というやり方で行ってきたようなのですが、
5階建てのマンションの4階に住んでいる。 1階からエレベーターに乗るときは、「4」よりも先に「閉」ボタンを先に押す。僅かでも早くエレベーターが動くから。 し…
Cstr関数/CInt関数/CLng関数/CDate関数Cstr関数はもとになるデータを文字列に、CInt関数はもとになるデータを整数に、CLng関数は元になるデータを長整数に、CDate関数は元になるデータを日付にそれぞれ変換します。【書
Msgbox関数指定した文字列を画面に表示します。また、アイコンを表示したり、選択できるボタンを表示することができます。【書式】MsgBox(メッセージ,,)引数定数説明メッセージ-メッセージとして表示される文字列を指定する。ボタン(省略可
IsNull関数/IsNumeric関数/IsDate関数IsNull関数は元のなる値がNullかどうか、ISNumeric関数は元となるデータが数値かどうか、IsDate関数は元となるデータが日付かどうかをそれぞれ結果を返します。【書式】
Excelでは、挿入した画像を 圧縮することができます。 1.図の形式 図の圧縮を選択Excelで画像を圧縮するには。 画面上部のメニューから挿入→画像から好みの 画像を選択し挿入します。 画面上部のメニューから図の形式→図の圧縮を選択します。「図の圧縮」のパネルが開きます。 OKボタンをクリックすれば、圧縮されます。2.圧縮のオプションと解像度の種類について。圧縮オプションは主に2つあります。「この画像だけに適用...
ExcelのVLOOKUP関数ではどんなことができるのかVLOOKUP関数では簡単にいうと元表から検索をして別表に自動で転記ができます。例えば左のような果物の個数表(元表)をもとに、右側の表(別表)のE列に自動で出すことができます。実務では
VBAとは、Visual Basic for Applicationと呼ばれる開発言語の略称です。Office製品に搭載されている機能の一つでAccess・Excel・Word等各アプリケーションにそれぞれVBAが用意されています。各アプリ
ここではあらかじめ用意されたよく利用する関数を紹介します。関数の構文は次の通りです。戻り値=関数(引数1,引数2,引数3,・・・)数値操作関数Int関数/Fix関数数値の整数部分を返します。ともに少数以下のを切り捨てますが、負の数に対する動
ここでは、プログラムで頻繁に使用する分岐処理や繰り返し処理のステートメントについて説明します。分岐処理分岐処理は様々な条件を評価して処理を選択する場合に使用します。例えばなんらかの計算結果100以上の場合は処理A・100未満の場合は処理Bを
複雑なプログラム作成には変数・定数・配列の知識が必須となります。変数変数とはプログラム実行中に変化する値を一時的に格納しておくメモリ上の領域です。値の代入と取得変数に値を代入したり、変数から値を取得する場合は次のように記述しまう。【変数に値
朝、目が覚めたのはいいけど右足が・・・痛みがあった 体重をかけて寝てしまうクセがあるので、これをしてしまうとキツイ 足を解してから起きたけどね 朝のルーティー…
2022年6月15日でVBAからIEを操作するCreateObject("InternetExplorer.Application")が使えなくなった代替案として、VBA DOM、WebDriver、キー操作マクロを紹介していきます。
ITエンジニア会社の納会・忘年会・新年会で盛り上がるゲームです。 定番のビンゴよりも自分で数字を選んで投票するので積極参加型になるし、仕事で参加できない人でもゲームだけ参加もできます。 エンジニアならではでもあり、Excelで作りこんだので上長にもアピールできると思います。
【めざせExcelマスターへの道】小計はどう入れるのが正解か
Excelで集計表を作るとき、小計行の記載の仕方としては、様々な方法が考えられます。Excelの小計機能を使うというのも一つの手ですが、SUMIFSやAGGREGATE関数など、色々な方法があるので、一つ一つ抑えて、時と場合に応じながらうまく使い分けることが出来れば、業務の幅が広がる
【8月14日】 絵を描くAI「Midjourney」なぜ人気? 「画家を駆逐するリアリティ実感」、
【8月14日】 絵を描くAI「Midjourney」なぜ人気? 「画家を駆逐するリアリティ実感」、, 大場智康(理学博士)が語るベンチャー日記
【めざせExcelマスターへの道】切り捨て・切り上げ・余りの計算
消費税計算や在庫管理の場合に効果を発揮する、四捨五入や切り捨て・切り上げの計算方法、併せて余りの計算方法についてまとめています。これらの関数は、たった一つの関数でほとんど表現できてしまいますが、場面にあわせて適切な関数を使うことで、ミスを減らし、リーダブルになるので、しっかりとマスターする必要があります。
【Excel/VBAのこと49】起動中のフォームのサイズを変える
作業中に起動したフォームのサイズを変更したいと思う時が時々あります。 調べたところ、起動中のフォームのサイズ変更は上級者でないと難しそうでしたので、知っている知識で対応してみました。
初心者から中級者が必ずぶつかる、Excelの表示形式についてまとめてみました。単なる表示方法の指定という以外の意味も含まれているため、理解がしにくいですが、覚えておくと思わぬミスを防ぐことが出来、また、様々な処理をしていくうえで必須の知識です。
ADOを利用してSharepoint Listの一覧を取得する
うちにはPower BI のライセンスがないため、Sharepoint Listにためられたデータから、使い慣れたExcelでサクッとグラフや表を作成したい場合があります。一覧をExcelファイルやCSVファイルにエクスポートする機能があり
ADOを利用してSharepoint Listの内容を一括で更新する
Sharepoint ListはPowerAppsと連携したり、チーム内での情報をためたり、簡易データベースとして利用できたりとかなり便利です。ただExcelになれていると、関数で内容を編集や変換したりしたいときがあるのですが、用途が違いま
よく社内でも問い合わせがくるトラブルです。矢印キーでアクティブなセルを移動したり、入力中のカーソルを移動しようとしたりすると、エクセルの画面が矢印キーを押した方向に動いてしまうことがあります。これを改善するための方法です。概要矢印キーでアク
【Excel】シートの移動、セルの移動に便利な小技&ショートカット
Excelでシートがやたら増えたファイル。私もあります。2007年からの購入品を月ごとにシートを分けたもの。実
MOS Excel2019 合格しました。 昨年求職活動をする際、WordとExcelは出来た方がいいと始めた資格勉強。Wordは転職前に合格し、面接時の話題にもなりとても役に立ちました。 転職後
(図解)経理業務で使えるExcelの小技集 ~明日から使えるショートカット7選~ 【難易度★★☆☆☆】
会計・税金・投資・ITについて、5分でサクッと読める記事がたくさん掲載されています。初心者の方にも「わかりやすい」をモットーに解説していきます。
誰でも簡単に出来る!Excelでの収支表作成は難しくない【新規の画面から作り方を解説】
こんにちは、スロプロのけいです。 今回はエクセルを使用した収支表作成の手順について書いていきます。 エクセルを使う事によ