【发布时间】:2018-08-07 03:27:15
【问题描述】:
我正在编写一个公式来获取表格中日期的行号。
我有 2 个 excel 工作表,Sheet1 包含的数据如下:
A B
1 Date Value
2 21/2/2018 3
3 22/2/2018 4
4 22/2/2018 1
5 23/2/2018 2
Sheet2 有以下内容(单元格 C1 包含我要查找的日期):
A B C
1 <my formula> 22/2/2018
2
我的公式是 =SMALL((IF(Sheet1!$A$1:$A$5=$C$1,ROW(Sheet1!A$1:A$5))),ROW(A$1))
在公式生成器中,它按预期显示 3,因为 22/2/2018 的第一个实例位于第三个单元格中。但是单元格(sheet2 上的 A1)正在返回 #value。
【问题讨论】:
-
你不是在找
=SMALL(IF(Sheet1!$A$1:$A$5=$C$1, Sheet1!B$1:B$5), ROW(A$1))吗? -
你是在使用 ctrl+shift+enter 而不是只输入吗?
-
@Jeeped 不,我正在寻找日期,以便我最终可以用日期和值完成表格的其余部分
标签: excel excel-formula array-formulas