Excel之PowerQuery 按位置取值
網(wǎng)友提問





回答網(wǎng)友問題:
(1)在PowerQuery中上傳兩張表


(2)在表1中添加步驟
代碼如下
代碼解讀,使用Table.AddColumn新建列,x是每一行的記錄,x[A]是表1中每一行的姓名(如:二哈....)
使用List.PositionOf查找每個?x[A]在? 表2[條件]? 列出現(xiàn)的下標(biāo)位置
使用Text.Middle函數(shù)對 x[B] (表1中B列每一行的字符串)進(jìn)行截取。(第二參數(shù)是開始下標(biāo))
使用if語句判斷,如果找到了(沒找到返回-1),就截取,否則返回null
相關(guān)知識點如下




返回結(jié)果


PowerQuery教程:https://www.bilibili.com/video/BV1oa4y1j75e
標(biāo)簽: