我需要查找数字(重复出现)并返回数字旁边单元格的值,但仅限于同一日期。结果必须加入到同一个目标单元格中。Excel2011 - 查找并将多个值返回到一个单元格中按日期
我在Mac上使用Excel 2011。我没有Textjoin函数。但是,我找到了一个VBA UDF来查找并将多个值返回到一个单元格中。这是我使用的是什么:
Function MYVLOOKUP(pValue As String, pWorkRng As Range, pIndex As Long)
'Update 20150310
Dim rng As Range
Dim xResult As String
xResult = ""
For Each rng In pWorkRng
If rng = pValue Then
xResult = xResult & " " & rng.Offset(0, pIndex - 1)
End If
Next
MYVLOOKUP = xResult
End Function
它种工作,但只有在一个小区仰视值和另一列找到它。问题是我正在查找的值在不同的日期重复,我只想返回给定日期的值。我已经把它贴的什么,我想下面做一个样本:
通知书“所需数据格式” G2被返回的数据职工1001数据库中的两个日期,但只有我希望它返回相关日期的数据,所以我试图将myvlookup UDF中的第一个变量设置为“E2:F2”,以便函数查找Date和Employee#,但该函数似乎不起作用那样。
应显示在G2的值是“80011,80025”,应该显示在G3的值是“80011,80030”等
我希望我有更多的时间来想出解决办法我自己,但时间是至关重要的,所以我需要帮助。