最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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 字段名使用字符串代替的評論 (共 條)

分享到微博請遵守國家法律
万年县| 常熟市| 县级市| 长乐市| 扬州市| 蕉岭县| 苍梧县| 苍溪县| 珠海市| 桐梓县| 通榆县| 蒙自县| 武功县| 清苑县| 盖州市| 大安市| 金塔县| 内江市| 怀来县| 西青区| 新晃| 紫金县| 丹棱县| 喀喇沁旗| 格尔木市| 边坝县| 衡东县| 博爱县| 西林县| 鄯善县| 万荣县| 平罗县| 长岛县| 郑州市| 锡林浩特市| 华容县| 二连浩特市| 渑池县| 深水埗区| 朝阳市| 罗源县|