我很难让它为我工作。为了帮助解释我需要做什么,我在下面制作了一个(希望如此)非常简单的例子......
我想做的是:
A:A
查找 J Bloggs
(注意可以有多个条目,我需要全部)J Blogs
的订单时找到复制他的订单日期B1
,请求删除。日期C1
和实际的德尔。日期D1
G1:J4
注意:客户名单可能很长,有些客户可能会单独订购。我需要生成所有这些订单的列表(不需要检查日期是否过去等)。
每次运行查询时,说这次是
H Simpson
, 只有 H Simpson
的详细信息将出现在表中G1:J4
+---------------+----------------+---------------------+------------------+
| Customer | Order Date | Requested Delivery | Actual Delivery |
+---------------+----------------+---------------------+------------------+
| J Bloggs | 01/01/2013 | 02/01/2013 | 02/01/2013 |
| H Simpson | 05/01/2013 | 08/01/2013 | 09/01/2013 |
| A Name | 10/01/2013 | 10/01/2013 | 10/01/2013 |
| J Bloggs | 15/01/2013 | 22/01/2013 | 22/01/2013 |
+---------------+----------------+---------------------+------------------+
最佳答案
至少有三种不同的方法:
此处解释了使用 VLOOKUP() 获得多个结果:
http://office.microsoft.com/en-us/excel-help/how-to-look-up-a-value-in-a-list-and-return-multiple-corresponding-values-HA001226038.aspx
关于vba - 如果一个单元格等于某个条件,则在一个范围内查找单元格,将其值复制到另一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18655770/