当前位置: 代码迷 >> Office >> 求电子表格一个公式解决方法
  详细解决方案

求电子表格一个公式解决方法

热度:7789   发布时间:2013-02-26 00:00:00.0
求电子表格一个公式
表格内容如下:
  A B C D E
  日期 区号 铸件号 区号 新铸件号
1 2011-03-11 A101 2402C-117 A101  
2 2011-03-15 A101 2402D-318 A102
3 2011-04-01 B102 B3017-C A103
4 2011-03-11 B102 2503C-107 B101
5 2011-03-15 B102 3402C-128 B102
6 2011-04-01 B103 B3017-C B103
7 2011-04-09 B103 D5817-A C101
…………………… …………
20 2011-03-02 217C-13 F102
E列中字段是"新铸件号"里面的内容如下: 
例如:
E1=D1(A101)在B列中匹配的区号,并且A列中日期取最大的铸件号,即E1=2402D-318;因为B列中区号是A101的有两个取日期最大的2011-03-15对应的铸件号(C列中)就是2402D-318:以此类推:
E2=NULL(没有就空着);E3=NULL;E4=NULL;E5=B3017-C;E6=D5817-A
求E列中的公式应该怎么写,不胜感激!

------解决方案--------------------------------------------------------
楼主试试看这个

E2

=INDEX(D2:D8,INT(MOD(LARGE(((D2=B2:B8)*A2:A8)+ROW(1:7)%%%,1),1)*10^6))

CTRL+SHIFT+ENTER三键组合按下

------解决方案--------------------------------------------------------
=INDEX(D$2:D$65536,INT(MOD(LARGE(((D2=B$2:B$65536)*A$2:A$65536)+ROW(1:65535)%%%,1),1)*10^6))
  相关解决方案