[已解决] 如何从左变为右边

  [复制链接]
查看122554 | 回复126 | 2020-9-24 19:25:18 | 显示全部楼层 |阅读模式
如何从左边变成右边呢,谢谢

如何把左边变成右边
10144101123021.png
10144101123026.rar (12.06 KB, 下载次数: 0)
回复

使用道具 举报

风雨楼主 | 2020-9-24 19:33:19 | 显示全部楼层
这样吗?            10144101123022.png
10144101123027.rar (25.22 KB, 下载次数: 0)
回复

使用道具 举报

tianmaf4 | 2020-9-24 19:39:19 | 显示全部楼层
是啊,大神啊,谢谢啦
回复

使用道具 举报

好饭 | 2020-9-24 19:44:19 | 显示全部楼层
老师,您的代码怎么会有颜色呢,科目编码是红色的,是哪个软件做的
回复

使用道具 举报

lw44 | 2020-9-24 19:46:19 | 显示全部楼层
10144101123023.png
回复

使用道具 举报

keneoth | 2020-9-24 19:52:20 | 显示全部楼层
大佬,你没看清题目,三级科目要考虑
回复

使用道具 举报

发现者 | 2020-9-24 19:59:20 | 显示全部楼层
大佬,你没看清题目,三级科目要考虑


抱歉,没看到三级哦,你也没说。怎么考虑?
回复

使用道具 举报

drylu | 2020-9-24 20:04:20 | 显示全部楼层
PQ参考解法
10144101123024.png
10144101123028.rar (24.67 KB, 下载次数: 0)
回复

使用道具 举报

syshijia | 2020-9-24 20:08:20 | 显示全部楼层
本以为table.selectrows会很慢,这个这样写也不慢,上万行还是能胜任的...供参考
  1. let

  2.   S = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],

  3.   T = Table.Buffer(Table.Distinct(S[[科目编码],[科目名称]])),

  4.   R = Table.ReplaceValue( S,

  5.           each [科目编码],

  6.           "",

  7.           (x,y,z)=>Text.Combine(

  8.                 List.Distinct(

  9.                       Table.SelectRows( T,

  10.                             each Text.StartsWith(y,[科目编码]) )

  11.                             [科目名称] ),

  12.                 "-" ),

  13.           {"科目名称"} )

  14. in

  15.   R
复制代码
回复

使用道具 举报

zz761027 | 2020-9-24 20:11:21 | 显示全部楼层
大佬,你没看清题目,三级科目要考虑


这个应该可以,N2
=IFERROR(LOOKUP(,-FIND(C$1:C1,C2),N$1:N1)&"/","")&D2
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则