无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Excel之PowerQuery 字段名使用字符串代替

2023-03-02 10:24 作者:孫興華zz  | 我要投稿

網(wǎng)友問題:

放大圖片

回答網(wǎng)友問題:

我沒遇到過這樣的問題,沒研究過,但是我有辦法解決,只是我的方法不一定好,有好方法的小伙伴可以共享出來。

篩選指定列,比如? ?提成金額? 這列,不能寫成:[提成金額]? ? ?要用? "提成金額" 代替


1、導(dǎo)入數(shù)據(jù)(此步驟略)

2、完成(要是需要逐步思考)

【1】添加列,如下圖,下劃線代替判斷列每行的Record

【2】使用Record.ToList把記錄的值轉(zhuǎn)列表,如下圖所示,紅框內(nèi)的代碼代表判斷列每行的List

【3】我們手工的取下標(biāo)2,得到【提成金額】那列的值,而且沒有提到提成金額

【4】現(xiàn)在我們對上表進(jìn)行篩選,篩選條件是判斷列不等于0 即可

紅框里是上面那張表,我們使用Table.SelectRows進(jìn)行篩選

【5】刪除判斷

紅框里是上面判斷后的那張表,我們使用Table.RemoveColumns刪除判斷列

最終代碼如下:

= Table.RemoveColumns( Table.SelectRows(? Table.AddColumn(更改的類型,"判斷", each Record.ToList(_){2}) ,each [判斷]<>0) ,"判斷")

完成了,但是我們之前把 {2}? 寫成固定了?,F(xiàn)在改成動態(tài)

提問網(wǎng)友還有一張表如下

我們可以先取剛才那張表所有的表頭,會形成一個列表

然后我們通過List.PositionOf查找需要信息那樣表,【需要信息】這個字段,0號下標(biāo)的文字,在我之前那個表頭列表中的下標(biāo)位置

代碼如下

= List.PositionOf(Table.ColumnNames(更改的類型), 需要信息[需要信息]{0})

好了,現(xiàn)在你將這成代碼放到 {2} 中,替換2

形成最終代碼:

本文章配套課件已經(jīng)發(fā)到評論區(qū),有更簡便方法的朋友可以發(fā)到評論區(qū),幫網(wǎng)友排憂解難

PowerQuery合集:https://www.bilibili.com/video/BV1oa4y1j75e/

更多教程:https://www.bilibili.com/read/cv10222110

Excel之PowerQuery 字段名使用字符串代替的評論 (共 條)

分享到微博請遵守國家法律
大关县| 信宜市| 泸州市| 峨眉山市| 肇州县| 张家界市| 宜黄县| 新干县| 罗城| 巴东县| 布拖县| 林甸县| 南汇区| 永平县| 冕宁县| 阿图什市| 南投市| 云浮市| 华宁县| 五台县| 梧州市| 沙洋县| 刚察县| 工布江达县| 石柱| 桐梓县| 五寨县| 眉山市| 徐闻县| 黄山市| 安国市| 宣城市| 大足县| 大连市| 淮安市| 巴林左旗| 南皮县| 勃利县| 航空| 集安市| 鄂伦春自治旗|