Excel 三列复制和平均

Excel three column duplication and averaging

我需要计算对应于特定纬度和经度(第 1 和第 2 列)的数据(第 3 列)的平均值。然后将结果输出到第 4、5、6 列。

样本数据和人工分析贴在下方。我想我需要 Index、Iferror 或 Vlookup。大多数处理此类工作的其他问题通常只考虑 1 个变量,而不是两个。

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

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

我需要将我的 latitude/longitude 列表(第 4 和第 5 列)与从包含 latitude/longitude 数据(第 1 和第 2 列)的 Pivot table 输出的值进行比较其相关数据(第 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               

只需使用一个枢轴 table:

  1. Select 纬度、经度和数据列中的所有数据(包括 headers)。
  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. 点击 drop-down 获得 Data 并将 Value Field Settings... 更改为平均值。

综上所述,结果应该是这样的:

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

对于第二部分,如果你保证你正在查找的列表是唯一的(我认为这是你所说的),你可以只使用 sumifs 来找到那个纬度和经度旁边的值。