icarrytoomuch
2022-06-24T13:40:42+00:00
[img]https://img.nga.178.com/attachments/mon_202206/26/-7Q2q-bccdKyT1kSfk-82.jpg[/img]
就是这个意思
行标签有重复,但是数据列都是一列,现在需要把行标签唯一化,数据按照原始表的数据依次放在不同的列上。。
有没有excel达人指点一下这个应该怎么实现啊。。
唉 这么多EXCEL求助帖里面,能把意思一次表达清楚的真的凤毛麟角。
[quote][pid=620876734,32464914,1]Reply[/pid] Post by [uid=203313]ccyccw[/uid] (2022-06-26 21:43):
唉 这么多EXCEL求助帖里面,能把意思一次表达清楚的真的凤毛麟角。[/quote]是的,完全不知所云
第一步:新增列给重复的行公式附上信息以区分。比如第一次出现就是1,第二次出现就是2
第二步:向右扩展列,借助第一步的标签vlookup给这列赋值
你应该列一列数字实际表达一下自己的诉求,主贴说的有点抽象
Reply to [pid=620878635,32464914,1]Reply[/pid] Post by [uid=3247909]失醒[/uid] (2022-06-26 21:54)感觉楼主说的是这个意思,但原生公式估计不行,需要用power pivot
这不是说得很清楚了?
excel不会,但Python比较简单
遍历每一行,丢弃重复行并把最后的值挂在下一行
路过,借问。怎么根据函数结果填充颜色。比如算法结果1到5自动填绿色,6到9黄色,大于等于10红色之类的。
百度了格式条件 自己动了下结果变成渐变了…
办公软件全靠读书时候的信息技术课,稍微难点的就不会…
我看明白了
a-a-a-1
a-a-a-2
a-a-a-3
b-b-b-4
b-b-b-5
c-c-c-6
c-c-c-7
c-c-c-8
想变成
a-a-a-1-2-3
b-b-b-4-5
c-c-c-6-7-8
我感觉最简单的办法,就是做个数据透视表
然后复制,转置即可
在数据透视表中找到
a-a-a所对应的
-1
-2
-3
然后复制这个123,转置一下
当然这是a-a-a,b-b-b,c-c-c这样量不多的情况下,比较快
如果相同行也很多,那我暂时想不出来
这意思表达的已经算不错啦 至少有图
你这个功能用公式不好实现 两种解决方案
一是vba或者Python之类的进行数据处理
二是下面那个表格数据列不能按你现在这种方式划分 而是将所有数据列都列在每一行 以你图里就是每行标签后面都跟五列数据列 然后每个数据列通过vlookup去原始表里重新匹配 这样处理完后面很多数据列数据都是0或者null 然后你再做后续处理
[quote][pid=620879708,32464914,1]Reply[/pid] Post by [uid=35189797]万事虚允[/uid] (2022-06-26 21:59):
路过,借问。怎么根据函数结果填充颜色。比如算法结果1到5自动填绿色,6到9黄色,大于等于10红色之类的。
百度了格式条件 自己动了下结果变成渐变了…
办公软件全靠读书时候的信息技术课,稍微难点的就不会…[/quote]这功能就是最简单的格式条件 百度看不懂去B站找个视频看看
实在看不懂这里也教不会
[img]https://img.nga.178.com/attachments/mon_202206/26/-7Q2q-3s9rZbT1kShs-12g.jpg.medium.jpg[/img] 这样