chevron_left

メインカテゴリーを選択しなおす

cancel
shikumika’s diary https://shikumika.org/

日々の事務作業で手間なことを簡単にできる仕組み(自動化、方法など)、困ったことの解決方法を調べた備忘録

ycloud
フォロー
住所
未設定
出身
未設定
ブログ村参加

2022/09/06

arrow_drop_down
  • 【Windows】データの貼り付け 「Ctrl」+「V」 のみ使用、は思い込みで損してる

    Windowsで、データの貼り付けといえば 「Ctrl」+「V」だけと思い込んでいませんか。 パソコンを長く使っている人ほど、最近のWindowsの便利な機能を使っていない可能性があります。 データの貼り付けで「Ctrl」+「V」だと、最後にコピーしたデータしか貼り付けできません。 しかし、Windows10以降は、 「Windows(ロゴのキー)」+「V」で、次のようなコピーした履歴の一覧から選択して、貼り付けができます。 (コピーした内容が、テキストや画像で一覧表示されています。) 今までだと、「Ctrl」+「C」でコピーの後、「Ctrl」+「V」で貼り付けを繰り返していた途中に、一つだけ…

  • 【Power Query】文字列から数字だけ抽出する方法

    Excelで文字列から数字だけを抽出したい時があります。 例えば、名簿の名寄せをする場面などで、電話番号から余分な括弧やハイフンを除きたいなど。 このようなケースも、最近のExcelに標準で含まれているPower Queryは便利です。 以前は、以下の記事にあるようにユーザー定義関数を作成したりしていました。 shikumika.org これが、Power Queryだと標準の関数を使用して Text.Select([電話番号], {"0".."9"}) で数字だけを抽出できます。 手順 基本は、「例から列を追加」を活用することで作成可能です。 shikumika.org 具体的には、「例から…

  • 【Power Query】空白の列を追加する方法

    Power Query(パワークエリ)で、空白の列を追加したい時があります。 例えば、他のExcelの表に貼り付けするなどの都合で、列の順序や数合わせののために項目名はあるが、データは空白にしたいケースなど。 初歩的なことですが、Power Queryを初めて使用したとき、その方法が分からずに悩みました。 空白の列を追加する方法は、次の「新しい列を追加して同じ値を入力」の方法のようにカスタム列で、”null”を入れるが一番簡単な印象。 null は、何もないという意味。 shikumika.org 簡単な手順ですが、参考にカスタム列の画面イメージは次のとおり。 カスタム列の式で、小文字で"nu…

  • 【Excel】ピボットテーブルで、集計の軸(行や列)に影響しないデータ集計、表示の方法(2)

    Excelのピボットテーブルで、集計の軸(行や列)に影響しないデータ集計、表示の基本は次のとおり。 shikumika.org 今回は、ピボットテーブルの軸で、一部はそのまま集計の軸(行や列)に利用するが、その他は利用しないなど、少し応用の方法。 実際に集計したい場面にならないとイメージが持ちづらいが、例えば次のアウトプットの結果(ピボットテーブル)で、「カウント/年代」は通常の集計。そのうち、ALL年代の場所は、「東京都」としての全体件数が表示されている状態。 要は、上記で紹介のデータ集計、表示の基本は、集計の軸(行や列)の絞り込み条件をすべて無視する方法で、今回の方法は、絞り込み条件の一部…

  • 【Excel】ピボットテーブルで、集計の軸(行や列)に影響しないデータ集計、表示の方法

    Excelのピボットテーブルで、集計の軸(行や列)に影響しないデータ集計、表示をしたいと思うことはありませんか? 例えば、次のようにピボットテーブルの表内で、全データの件数と年代別の件数を集計したいなど。 通常のピボットテーブルでは、行や列に設定した軸に基づいた集計しかできません。 そのため、全体件数と年代別件数を並べた表示にするには、レイアウトの制限を大きく受けてしまい、そのままでは使いづらい表ができてしまいます。 ピボットテーブルで、集計の軸(行や列)に影響をうけない集計方法 その結果、最終アウトプットに近いピボットテーブルを作成した後、最後のひと手間でコピー、別表に貼り付けなどの作業が発…

  • Accessのマクロは、VBAのSub、関数の日本語名も使えない?

    久しぶりにAccessを使ったデータ整理。 最近は、 Power Queryで近いことができるようになっていますが、リレーションを維持して入力や編集をする場合はAccessの方が、まだ便利です。 処理の一部を自動化したいと思い、VBAを使用しない人のために、全体の処理ステップをVBAではなくマクロで作成。一部、VBAで処理していた部分をマクロから呼び出して、そのまま利用したかったがマクロからSubが呼び出せずに苦戦。 Access マクロの設定画面 SubをFunctionにしないと呼び出せない仕様みたい。今更ですが。 また、プロシージャ名や、Functionの関数名も日本語だと呼び出せないみ…

  • 【Power Queryの初歩】列を追加する基本操作

    Power Query(パワークエリ)を初めて利用するとき、色々な項目があって悩みます。しかし、列を追加する基本的な操作方法は、「列の追加」にある次の赤枠内を知っていれば十分に使える印象。 PowerQuery(パワークエリ)の基本的な操作方法 「列を追加」のポイント 上図の赤枠内をまず理解しておけば、列追加については概ね対応できそう。 個人的には、Excelの数式を利用しているなら、次の順番で理解すると業務で活用できるレベルの習熟は容易な印象。 「列を追加」のポイント 「重複する列」は、列のコピー 「カスタム列」の基本操作 「条件列」の基本操作 「例からの列」の基本操作 補足 そして、列の追…

  • 【Power Query】数式がわからなくても、自動作成してくれる「例から列を追加」

    Power Query(パワークエリ)の基本的な操作方法の備忘録。数式の書き方がわからない、数式のサンプルがみたいという場合は、「例からの列」が便利です。 求めるアウトプットのイメージをPower Queryに入力するだけで、必要な数式を自動作成してくれる便利な機能です。 例えば、条件等に応じた値を表示したい、日付データから月度のみ抽出したいなども、とりあえず「例からの列」を使って自動作成し、必要に応じて数式を修正するという使い方ができます。 PowerQuery(パワークエリ 数式の書き方 使い方 使い方 「列の追加」-「例から列」をクリック サンプル値を入力してみる(自分が欲しい結果) サ…

  • 【Power Query】IF文でand条件を使った値の表示

    Power Query(パワークエリ)の基本的な操作方法の備忘録。 メニューにある「条件列」を使っての「条件に応じた値表示」では、andやorの条件指定ができないので、カスタム列を使った基本的な設定の手順です。 メニューにある「カスタム列」を使って実施します。 PowerQuery 手順 「列の追加」-「カスタム列」をクリック 新しい列名と、条件を設定 ① 新しい列名は、設定したい列名を入力 ② 条件は、if A and B then else といった構文で記載。列名の指定は、「使用できる列」から挿入するか、”[]”の括弧を使って記入。 次の例は、「住所」という列が”岩手県”と同じ かつ 「…

  • 【Power Query】条件に応じた値の列を追加

    Power Query(パワークエリ)の基本的な操作方法の備忘録。 新しい列を追加して同じ値が入力ができたら、次は条件に応じて値を変更したい時の手順です。 基本操作は、メニューにある「条件列」を使って実施します。 PowerQuery 手順 「列の追加」-「条件列」をクリック 新しい列名と、条件を設定 ① 新しい列名は、設定したい列名を入力 ② 条件は、プルダウンをクリックすると、設定できる項目が表示されます。 値は、文字を直接入力したり、比較対象となる列を入力することもできます。 次の例は、「住所」という列が、”岩手県”と同じだったら、”対象”と表示し、その他は何も表示しない設定。 OKで確…

  • Power Queryで、新しい列を追加して同じ値を入力

    Power Query(パワークエリ)でデータ整理時に、新しい列を追加して同じ値を入力したい時のメモ。 例えば、データを分類するために、同じ値を入力しておきたい時の方法です。利用していないと初歩的な操作方法を忘れてしまうので備忘録。 powerquery 手順 「列の追加」-「カスタム列」をクリック 新しい列名と固定値を設定 ① 新しい列名は、設定したい列名を入力 ②カスタム列の式に、固定値をダブルクオンテーションで囲み入力 OKで確定すると、次のように、新しい列と、値が入力される。 以上、Power Query(パワークエリ)でデータ整理時に、新しい列を追加して同じ値を入力したい時のメモでし…

  • Power Query を使用するときのコツ

    Power Query(パワークエリ)を利用するときのヒントとテクニックについての備忘録。 後日のメンテナンスや、作業の効率化を考慮すると、次をしておくと良さそうです。 列の「移動」は、処理の最後の方にする。 ステップのプロパティで、「名前の変更」と「説明」を利用する データが多い時は、フィルターや不要な列削除で、データ量を減らす 参考 列の「移動」は、処理の最後の方にする。 並び替えをすると、全ての列名と順序のステップができる。 しかし、このステップの前で列を削除しても、このステップの列名は自動更新されないため、エラー修正が必要となる。必要な列が確定してから、列の「移動」をした方が効率的です…

  • Wordで、ファイル内の画像サイズを一括変更するVBAのサンプル

    Wordファイルで、ファイル内にある数十個の図形サイズを一括で更新するVBA。 横幅サイズは、400ptに設定したサンプルです。 Sub 画像サイズの一括更新() Dim 画像 As Object For Each 画像 In ActiveDocument.InlineShapes If 画像.Type = wdInlineShapePicture Then '図形のみ抽出 画像.LockAspectRatio = msoTrue '高さと幅の比率を固定 画像.Width = 400 '任意に設定 End If Next 画像 End Sub 補足 図形の種類は、以下のとおり。 learn.m…

arrow_drop_down

ブログリーダー」を活用して、ycloudさんをフォローしませんか?

ハンドル名
ycloudさん
ブログタイトル
shikumika’s diary
フォロー
shikumika’s diary

にほんブログ村 カテゴリー一覧

商用