ホームページ >ソフトウェアチュートリアル >オフィスソフトウェア >Excelの電源クエリを使用してデータをクリーンアップおよびインポートする方法
2010年、MicrosoftはExcelのタームリストに別の技術用語を追加しました - パワークエリでしたが、見た目ほど複雑ではありません。実際、それを使用し始めると、少なくともMicrosoft Excelのエントリーレベルの理解があれば、学習曲線は急ではありません。
電源クエリはもともとExcelのアドインとして導入されましたが、その有用性を考えると、2016年以来Excelのネイティブツールになりました。
要するに、電源クエリの主な目的は次のとおりです。データの処理データを節約します。より具体的には、既にExcelでデータをクリーンアップしたり、さまざまな場所からデータをインポートおよび整理したり、さまざまなファイルをマージしてから、データを選択した特定の場所にロードするために使用できます。データを更新して、最新バージョンがあることを確認することもできます。ExcelのPowerクエリツールは、[データ]タブのGETおよび変換データグループにあります。
この記事では、Powerクエリを使用してデータをクリーンアップする方法と、別のスプレッドシートからデータをインポートおよび整理する方法を紹介します。
電源クエリを使用したExcelデータをクリーンにします
ここで、これがパワークエリを使用してデータを整理する方法の単純な例であることに注意する必要があります。以前に電源クエリを使用したことがない場合は、次の手順に従ってその最も基本的な作業方法を学習し、他のパワークエリツールを使用してより複雑なExcelデータを整理してみてください。
最初に、リボンのデータタブを開き、データグループのセルフテーブル/領域をクリックします。
次に、[テーブルの作成]ダイアログで、正しいセルが選択されていることを確認し、データにタイトルが含まれているかどうかをExcelに伝えます。
ExcelはPowerクエリエディターを開き、データの整理など、多くの奇妙なことを行うことができます。
最初のステップは、各メールアドレスを独自の行に分割することです。したがって、列ヘッダーを右クリックし、「分割列」の上にホバリングし、「セパレーターで「」クリックします。特定の数の文字の後または大文字の間など、データを分割する他の方法を選択できます。ただし、私の場合、メールアドレスはセミコロンで区切られているため、セパレーターオプションが機能します。
[セパレータ]ダイアログボックスの分割列で、ドロップダウンリストで「セミコロン」を選択します。次に、電子メールアドレスを個別の列ではなく別々の行に分割する必要があるため、[[詳細]オプションをクリックして行をチェックします。次に、[OK]をクリックします。
これはうまく機能します。メールアドレスは別々の行に分割されており、電源クエリはセミコロンセパレーターを使用して、メールがいつ終了し、次のメールがいつ開始されるかを判断します。
画面の右側にあるクエリ設定ペインは、実行する各ステップを記録することに注意してください。間違っている場合は、関連する手順を削除して前の場所に戻ります!
列のタイトルをダブルクリックしてメールアドレスを入力した後、最初の(またはタイトル)と姓を別の列に抽出する必要があります。これを行うには複数の方法がありますが、最良の方法は列ヘッダーを右クリックして「例ごとに列を追加」を選択することです。
今、私のリストの最初の名前はキャプテンであるため、画面の右側に表示される列に入力してEnterを押します。見て! Power Queryエディターは1つのパターンを認識し、残りの名前を提案して列を完成させます。提案に満足していることを確認したら、[OK]をクリックします。
次に、姓に対して同じプロセスを実行し、Power Query Editorの列タイトルの名前を変更します。
クリックしてドラッグして列を再注文できるようになりました。私の場合、メールアドレス列が名前の右側にあることを望んでいます。
スプレッドシートにロードする前に、クエリ設定ペインのこの新しいテーブルに名前を付けます。
次に、リボンに閉じたメニューとロードドロップダウンメニューをクリックし、閉じてロードを選択します。
テーブルが配置するセルを選択し、下のスクリーンショットに「3」とマークされたフィールドボックスにカーソルを配置し、マウスでセルを選択します。
同様に、Outlookからコピーされた元のリスト(別のメールアドレスの追加など)を変更すると、テーブル内のどこにでも右クリックして更新をクリックして、電源クエリテーブルを更新できます。
電源クエリを使用してデータをインポートおよび再編成します
上記の例と同様に、これを実行することの非常に簡単な例を紹介します。これを使用してツールを使用できます。
最初に、[データ]タブを開き、[Excel WorkbookからFile>から[GT]をクリックします。
次に、データのインポートウィンドウを使用して、データをインポートするファイルを見つけて[インポート]をクリックします。これにより、指定されたスプレッドシートからインポートできるデータをプレビューするナビゲーターウィンドウが起動します。私の例では、「シート1」をクリックします。これは、インポートするデータが配置され、[データの変換]をクリックします。
ロードされた電源クエリエディターでは、すぐに左上隅の「保存とロード」をクリックできますが、そうする前に、いくつかの変更が必要です。
最初に、スプレッドシートの最初の行がデータの最初の行になるように、最初の行を列ヘッダーに宣伝する必要があります。便利なことに、すぐにこれを行うボタンがあります。最初の行をタイトルとして使用して、[開始]タブのConvertグループにあります。
第二に、私はそれらを個別に分析できるように、各ストアと毎月の新しいデータの行が必要です。現在、私の最初の2つの列は問題ないので、各列ヘッダーをクリックしながらCTRLキーを押し続けることでそれらを選択できます。次に、いずれかの列タイトルを右クリックし、[他の列をキャンセル]をクリックします。
今、各店舗には毎月独自のラインがあります。
最後に、スプレッドシートにロードする前に、列ヘッダーを整理する必要があります。同じことを行う場合は、任意のタイトルをダブルクリックしてそれらを変更し、各列ヘッダーの左側のシンボルをクリックしてデータ型を定義します。これにより、パワークエリは、月のセルの列には月に含まれていないなど、データの問題にタグを付けるように強制されます。
ここで、クエリ設定ペイン(電源クエリウィンドウの右側)にテーブルに名前を付けた後、[閉じて閉じ]> [閉じてロードしてロードし、テーブルを表示したい場所を選択します。
データをコピーして貼り付けて貼り付けただけで電源クエリを使用することの重要な利点は、ソースデータが変更された場合、新しいスプレッドシートで再処理したデータを更新できることであることを忘れないでください。データの最新バージョンを確認するには、新しいテーブルを右クリックして[更新]をクリックします。
電源クエリを使用して、Webからテーブルをインポートすることもできます。たとえば、毎週末に変更される可能性のあるリーグの順位をインポートすることをお勧めします。そのため、データを手動でコピーして貼り付け、リーグの順位を迅速に行う代わりに、パワークエリを使用して、最新バージョンのデータがあることを確認するのに役立ちます。 。
以上がExcelの電源クエリを使用してデータをクリーンアップおよびインポートする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。