Excel三列重复和平均

时间:2015-03-12 17:38:23

标签: excel duplicates average

我需要对与特定纬度和经度(第1列和第2列)相对应的平均数据(第3列)进行平均。然后将结果输出到第4,5,6列。

下面列出了样本数据和手动分析。我想我需要Index,Iferror或Vlookup。处理这类工作的大多数其他问题通常只考虑1个变量,而不是2个。

Latitude Longitude  Data  UniqueLat UniqueLong  Average of data
24.4000 -82.5000    13.1        24.4000 -82.5000    13.15
24.4000 -82.5000    13.2        24.4000 -82.4000    15.25
24.4000 -82.4000    17.8        24.5000 -82.4000    13.4
24.4000 -82.4000    12.7        24.5000 -82.1000    14.56
24.5000 -82.4000    13.4        24.6000 -82.0000    18
24.5000 -82.1000    16              
24.5000 -82.1000    15.1                
24.5000 -82.1000    13.3                
24.5000 -82.1000    15.1                
24.5000 -82.1000    13.3                
24.6000 -82.0000    15.6                
24.6000 -82.0000    20.4

我有第二个与这个原始问题相关的问题;

我需要将我的纬度/经度列表(第4列和第5列)与包含纬度/经度数据(第1列和第2列)及其相关数据(第3列)的数据透视表中输出的值进行比较。我需要将这些相关数据归于第6栏中的相关纬度和经度。

我曾尝试使用索引功能等但运气不佳。

让我知道你是否可以在第二部分提供帮助。

DatabaseLat DatabaseLon Data        Lat      Lon    CopiedData
31.2    -87.9   5                   30.5    -87.1   3
31.9    -88.3   6                   31.9    -88.4   10
31.9    -88.4   10                  54      -87.1
31.1    -87.2   2                   31.2    -87.9   5
30.5    -87.1   3               

2 个答案:

答案 0 :(得分:2)

只需使用数据透视表:

  1. 选择纬度,经度和数据列中的所有数据(包括标题)。
  2. 选择Insert> PivotTable
  3. LatitudeLongitude拖到Row Labels部分。
  4. 选择PivotTable Tools> Design> Report Layout> Show in Tabular Form Repeat All Item Levels。同时选择关闭Grand TotalsSubtotals
  5. Data列拖到Values部分。
  6. 点击Data的下拉菜单,将Value Field Settings...更改为平均值。
  7. 所有人都说,结果应该是这样的:

    PivotTable

答案 1 :(得分:0)

对于第一部分,我将使用averageifs公式。

对于第二部分,如果你保证你正在查找的列表是唯一的(我认为它来自你所说的)你可以使用sumifs然后找到该lat和long旁边的值。