タグ別アーカイブ: 空白

文字列から空白を取り除く_Power Query

文字列に空白が入っていて処理に困ったことってありませんか?

 そういったデータに限って、大量にデータ数があったりしますので、手動で処理するのは困難です

 Power Queryであれば直観的クリック操作により、一括で処理できるので、とても効率的です

今回、解説に使用するデータは次の画像のデータです

サンプルデータ

 上の画像の商品名の列にある文字は最大で3文字しかないように見えます

 実は空白文字が入ってるので、LEN関数で長さを測ると10文字あります

データを確認したので、これから本格的な解説を始めます!

1.PQエディターを立ち上げる

➀データ上にカーソルを置いて、データタブから”テーブルまたは範囲から”をクリックします

➁テーブル作成のポップアップが出たらOKをします

2.トリミングを行う(空白を排除)

Power Query Editorが立ち上がったら、事前にトリミングを行う列は選択しておきます

トリミングを行うのは次の画像の画面になります

では、トリミングを実行してみます

一見、全く変わりはありません

エクセルシートに読込んで、文字の長さをLEN関数で測ってみましょう

3.エディタの内容をシートに出力する

ホームタブにもどり、”閉じて読み込む”をクリックします

この時に、「長さ」の列は事前に削除しておきます


 シートに出力した文字列の長さを調べてみましょう!空白が取り除かれているはずです

トリミングを行った右側の「商品名」は空白が混ざっていないので、文字列が見た目通りの長さになっています

<まとめ>

 今回のように空白を取り除くなどの変換処理は、関数で処理するなどの方法より、Power Queryで行うほうが圧倒的に処理時間は早いです 

 Power Queryについては講座も行っていますので、ぜひご参照ください

にほんブログ村 資格ブログ ビジネススキルへ
にほんブログ村 IT技術ブログ VBAへ


にほんブログ村

グラフデータが空白の時

題名が分かりにくかったと思いますが、”空白”な時とは以下のような時です
13

せっかくグラフを作ってもこれはではあまりグラフとしての意味がありません

こんな時に修復する機能が実はエクセルにはあるのです

1.修復したいグラフ上で”データの選択”をクリック

実は下の方に”非表示および空白のセル”というのが見えてきます

こちらをクリックして下さい

14

2.修復方法を選択

ゼロとして表示する、前後からの推測で線を”結ぶ”の2つが修復方法として選択できます

・ゼロとして表示する16

・前後からの推測で線を”結ぶ”

17

以上です

また次回をお楽しみに!
にほんブログ村 資格ブログ ビジネススキルへ
にほんブログ村
にほんブログ村 IT技術ブログ VBAへ