在电子表格A中,我有每小时数据对应一组特定的样本号(例如1-10)。然后我有7个其他数据电子表格,有7种不同的时间戳(mm / dd / yyy hh:mm:ss)格式。在7个中,6个电子表格每2分钟有一个数据,第7个电子表格每小时有数据。
我的目标是将7个电子表格(1-7)的相应数据值与电子表格A匹配,并计算每组样本的数据平均值。
我只有使用excel的基本知识,所以我首先创建了一个宏标记(称为GTS,每秒都有数据条目),然后将GTS和其他时间戳条目的每个条目转换为“序列日期” “格式。我试图使用“IF”,“匹配”等功能匹配这些条目,但没有找到正确执行它的适当方法。
任何建议都将不胜感激。谢谢!
答案 0 :(得分:0)
工作表1是摘要表,其中A列的时间和数据位于右侧。和表2-7,源数据设置类似。
第一个问题,您是否需要1列中的所有数据,或者您是否有7列,最后一列是平均值?如果是那么
=index(Sheet2!B:B,match(A2,Sheet2!A:A,0),0)
和sheet3或其他工作表名称用于下一列 或者您可以获得创意并将摘要表中的工作表名称作为列标题,然后您就可以了
=index(Indirect("B:$1"&"!B:B"),match(A2,Indirect("B:$1"&"!A:A"),0),0)
此外,如果数据不适用于每个时间戳,那么我会在公式周围添加此数据以返回0
=Iferror(......,0)
如果您需要在1个单元格中完成所有6个源表,那么您必须进行一些嵌套