有人会通过下面的示例帮助我使用excel公式吗? 我在Excel中有两个标签:标签1列出了一堆名字和入场日期;选项卡2列出了名称和转移日期。我想将最接近的前一个录取日期拉到特定人员的转移日期到标签2。 具体例子:
标签1
Names : Admission Date;
Able,Bob : 8/1/17;
Barry,Cathy : 10/1/17;
Able,Bob : 5/1/17;
Barry, Cathy : 6/1/17;
Able,Bob : 11/1/17;
标签2
Names : Transfer Date;
Able,Bob : 6/30/17;
Barry, Cathy : 7/12/17;
Able,Bob : 12/1/17;
我希望Tab 2能够显示以下内容:
Names : Transfer Date , **Admission Date;
Able,Bob : 6/30/17 , **5/1/17;
Barry, Cathy : 7/12/17 , **6/1/17;
Able,Bob : 12/1/17 , **11/1/17;
请假设每个名称和日期都在excel的单元格中。标签1中的例子是第一个" Able,Bob"在A2单元格中," 8/1/17"是在B2单元格中,第一个是" Barry,Cathy"在单元格A3等中
**我想将最近的入学日期拉到特定人的转学日期。
有人可以帮我吗?我尝试了几种MAX,VLOOKUP和LOOKUP公式。
谢谢!
答案 0 :(得分:1)
假设每个工作表中填充的A
和B
列以及Row1中的标签(无间隙),请在标签2中的C2中尝试并向下复制以适应:
=MAX(IF(('Tab 1'!A:A=A2)*('Tab 1'!B:B<B2),'Tab 1'!B:B))
使用 Ctrl + Shift + 输入