直接从矩阵数据中查找值

时间:2014-07-02 05:43:30

标签: excel spreadsheet

我需要两张不同的数据

Sheet1

"工作表Sheet"

Sheet2

" Sheet2的"

In" Sheet3"我想从B2" A"中提取数据。得到' 74'

目前我使用下面给出的sheet1& amp; sheet2分别将矩阵数据转换为列数据,然后使用索引,匹配可以请你给出更好的解决方案

= OFFSET($ B $ 2:$ E $ 5中,MOD(ROW() - ROW($ H $ 2),行($ B $ 2:$ E $ 5)),TRUNC((ROW() - ROW ($ H $ 2))/行($ B $ 2:$ E $ 5)),1,1)

注意:数据dosenot有任何标题

1 个答案:

答案 0 :(得分:0)

好的,让我试着过早地回答。目前尚不清楚(除非你编辑它)你的问题究竟是什么问题,但我可以为这些情况建议一些有用的电子表格功能:

HLOOKUP( search_criteria, array, index, sorted )
VLOOKUP( search_criteria, array, index, sorted )

它们分别通过第一行/列中的值执行水平和垂直查找。

OFFSET( reference, rows, columns, height, width )

返回指定数量的行和列从引用单元格相对(移位)的单元格。有了这个,ROW()COLUMN()函数可能会派上用场。最后,有这个功能

INDIRECT( string_reference )

这是一个手提钻,允许你构建一个字符串引用,让你摆脱任何棘手的情况。但是,通常,我之前提到的功能可以帮助您满足您的需求。

例如,如果你有一个表

A     42
B     43
C     44
D     45

从单元格A1开始,函数=VLOOKUP( "B", A1:B4, 2, 0 )将返回43。

相关问题