Excel之PowerQuery 按位置取值
网友提问





回答网友问题:
(1)在PowerQuery中上传两张表


(2)在表1中添加步骤
代码如下
代码解读,使用Table.AddColumn新建列,x是每一行的记录,x[A]是表1中每一行的姓名(如:二哈....)
使用List.PositionOf查找每个 x[A]在 表2[条件] 列出现的下标位置
使用Text.Middle函数对 x[B] (表1中B列每一行的字符串)进行截取。(第二参数是开始下标)
使用if语句判断,如果找到了(没找到返回-1),就截取,否则返回null
相关知识点如下




返回结果


PowerQuery教程:https://www.bilibili.com/video/BV1oa4y1j75e