【问题标题】:Microsoft Excel - Multiple Results Returned VerticallyMicrosoft Excel - 垂直返回多个结果
【发布时间】:2021-08-10 09:12:36
【问题描述】:

目标:我想了解每个客户 ID,客户 ID 执行的每笔交易。

数据集(我复制下面的截图)

  • 1:奖励列表
  • 2:交易列表

请求:

  1. 我想在交易选项卡中查找与奖励选项卡中的客户 ID 相关联的每个交易日期戳(奖励选项卡中的 C 列链接到交易选项卡中的 C 列)
  2. 我希望搜索返回客户进行的每个交易日期戳(交易选项卡中的 E 列)。
  3. 我希望在电子表格中垂直显示,从奖励选项卡上的 F1 开始,然后在客户 A1 的电子表格中移动。
  4. 我希望将日期戳显示为日期戳​​,而不是一串数字。
  5. 我希望能够将此公式向下拖动到 A 列中所有其他客户的奖励选项卡上。

奖励标签:

交易标签:

FYI Harun24HR

【问题讨论】:

  • 你尝试了什么?
  • 你的excel版本是多少?你有 excel-365 吗?

标签: excel excel-formula formula spreadsheet


【解决方案1】:

有了EXCEL-365,你可以使用FILTER()这样的函数

=TRANSPOSE(FILTER(Transactions!$E$2:$E$500,Transactions!$A$2:$A$500=A2))

老版本的excel你可以试试-

=IFERROR(INDEX(Transactions!$E$2:$E$500,AGGREGATE(15,6,(ROW($2:$500)-ROW($A$1))/(Transactions!$A$2:$A$500=$A2),COLUMN(A1))),"")

【讨论】:

  • 您好 Harun24HR,感谢您的回答。在尝试您的解决方案时,我返回 #CALC 错误。你知道这是为什么吗?我已将屏幕截图添加到问题的主体中。
  • 你能通过谷歌驱动器或保管箱分享一个示例工作簿吗?您正在使用 MAC excel。什么是excel版本?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-23
  • 1970-01-01
相关资源
最近更新 更多