求电子表格一个公式
表格内容如下:
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))