情况就是这样。我在Google表格中有一个电子表格,其中包含一个电视台名称列。我有第二栏列出广告的播出时间。这是日期和时间的格式。
14-12-22 08:06:05
我有第二张与电视台名称相同的列。我还有一个格式为
的时间范围的列09:00-16:00
然后是Rate的第三列。
我要做的是在第一个电子表格中添加一个“费率”列,并填充我在第二张表格上匹配电视台名称和时间范围。我的第一个想法是一个VLOOKUP但是我试图匹配2个条件而第二个条件有点棘手,因为我使用的是精确时间与时间范围。
有什么想法吗?
答案 0 :(得分:0)
由于允许解析时间间隔,我建议这样做(比如=SPLIT(A1,"-")
,因为结果可能会被排列成一个紧凑的矩阵,如ColumnsF:J中的图像所示。不同时间点不同站点的速率差异很明显。
我已将上述内容保留在与显示其他数据的表格相同的表格中,因为我(懒惰)并不知道相关的表格名称 - 但前缀相关的表格名称(和{{ 1}})到公式中的列引用,后面的字母表比!
:
C
通过提取数据的时间元素(进入ColumnC)(来自ColumnA),公式尝试从第一行中的C中查找时间,但通过默认为下一个较低的值来接受不精确的比较,其中没有完全符合。一旦找到,MATCH()函数将返回相对于搜索范围的开头的匹配位置。
然后在VLOOKUP()函数中使用它来确定在ColumnF中返回搜索结果的确切A列值的距离。
可以通过帮助>找到函数语法的详细信息。功能列表。