楼主: sideone
2681 4

[有偿编程] 如何将不同序列进行合并 [推广有奖]

  • 1关注
  • 2粉丝

副教授

77%

还不是VIP/贵宾

-

威望
0
论坛币
829 个
通用积分
2.0600
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
23169 点
帖子
357
精华
0
在线时间
883 小时
注册时间
2013-2-18
最后登录
2016-3-30

楼主
sideone 发表于 2014-5-25 09:33:42 |AI写论文
5论坛币
如附件中的图标应该如何操作呢?已知序列A、B、C、D,需要求出序列E、F、G,即厂商1、厂商2的时间是不同、且是不连续的,要将两者的时间进行整合,并输出对应年份的产量值。
序列A

序列B

序列C

序列D

序列E

序列F

序列G

厂商1

产量1

厂商2

产量2

全体时间

产量1

产量2

2001

108

2000

59

2000

59

2003

245

2002

78

2001

108

2004

322

2004

69

2002

78

 

2003

245

2004

322

69


599``U0AH6{8H)_O{YGP6`4.jpg (56.51 KB)

599``U0AH6{8H)_O{YGP6`4.jpg

关键词:行合并 如何操作 如何

回帖推荐

ilovepoolf3 发表于2楼  查看完整内容

可以用pivot table来解决吧。 http://www.contextures.com/xlPivot08.html

本帖被以下文库推荐

沙发
ilovepoolf3 发表于 2014-5-26 22:51:45
可以用pivot table来解决吧。 PT_consolidation.xlsx (12.71 KB, 需要: 5 个论坛币)
Pivottable_ranges_consolidation.jpg
http://www.contextures.com/xlPivot08.html
已有 1 人评分论坛币 热心指数 收起 理由
coral033 + 20 + 2 根据规定进行奖励

总评分: 论坛币 + 20  热心指数 + 2   查看全部评分

下载pivot table 书: http://bbs.pinggu.o

藤椅
shenjdhugh 发表于 2014-5-27 12:05:50
SUMIFS函数可以解决

板凳
wcxmister 发表于 2014-5-29 09:57:25
最笨的办法是,把厂商2的时间单独复制粘贴放在厂商1的时间下面,然后再把厂商2的产量复制粘贴放在产量1的列的右列,最后按时间排序OK
已有 1 人评分论坛币 收起 理由
admin_kefu + 20 热心帮助其他会员

总评分: 论坛币 + 20   查看全部评分

报纸
〖__①__〗 发表于 2014-6-6 21:00:10
1.jpg
如果年份无间断,E2公式=if(countif(A:A,row(A2000))+countif(C:C,row(A2000)),row(A2000),"")
如果年份有间断,E2数组公式为=TEXT(SMALL(IF(COUNTIF(A:A,1990+ROW(A$1:A$30))+COUNTIF(C:C,1990+ROW(A$1:A$30)),1990+ROW(A$1:A$30),10000),ROW(A1)),"[<10000]0;")
03版
F2=IF(ISERROR(VLOOKUP(--E2,A:B,2,FALSE)&""),"",VLOOKUP(--E2,A:B,2,FALSE)&"")
G2=IF(ISERROR(VLOOKUP(--E2,C:D,2,FALSE)&""),"",VLOOKUP(--E2,C:D,2,FALSE)&"")
13版
F2=IFNA(VLOOKUP(--E2,A:B,2,FALSE)&"","")
G2=IFNA(VLOOKUP(--E2,C:D,2,FALSE)&"","")
同时选中E2-G2,下拉填充即可。

解决方案.xlsx (10.74 KB)
当然,我个人以为数透还是最愉快的,楼上的就不错。








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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-25 22:34