[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『パワークエリ 一定間隔毎の列データ』(とっど)
こんにちは。
データ取得によりcsvデータを取り込んでいるのですが、
列の数が多いため、一定毎のデータとしてcsvファイルを
取り込みたいですが可能でしょうか?
例)
一列毎のデータに間引く
生データ
1列
2列
3列
4列
5列
6列
7列
8列
9列
10列
11列
・
・
間引く(1列飛ばしのデータ)
1列
3列
5列
7列
9列
11列
・
・
上記の例は1列飛ばしとなりますが、
任意で数値を変更したく。
お手数をお掛け致しますが、ご確認宜しくお願い致します。
以上
< 使用 Excel:Excel2019、使用 OS:Windows10 >
Excelのワークシートは 1行2行・・・、 A列B列・・・・って A B C D 1 2 3 4
となっているんですが、列を間引きつつ行に転置するってことですか? 単純に列と行の取り違えですか? (´・ω・`) 2023/01/17(火) 12:52:28
失礼致しました。
列と行を取り違えておりました。
記載して頂きました表の1行、2行、3行・・・・を
任意の間隔で間引きしたく。
以上
(とっど) 2023/01/17(火) 15:28:11
パワークエリでCSVからにして、 インデックス列を追加して、その剰余をとって、フィルターして、作業列を削除して、読み込む
let ソース = Csv.Document(File.Contents("C:\Users\b301\Documents\test.csv"),[Delimiter=",", Columns=3, Encoding=932, QuoteStyle=QuoteStyle.None]), 追加されたインデックス = Table.AddIndexColumn(ソース, "インデックス", 0, 1), 追加されたカスタム = Table.AddColumn(追加されたインデックス, "カスタム", each Number.Mod([インデックス] ,2)), フィルターされた行 = Table.SelectRows(追加されたカスタム, each ([カスタム] = 0)), 削除された列 = Table.RemoveColumns(フィルターされた行,{"インデックス", "カスタム"}) in 削除された列
CSV一行目がタイトル行の場合は、もちょっとステップ増えます (´・ω・`) 2023/01/17(火) 15:47:12
以上
(とっど) 2023/01/17(火) 16:07:43
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.