Excel函数,怎样在Sheet2中找到shet1 A1 中的内容(返回位置)

返回位置如A15,而不是数字

用VLOOKUP函数

在一阵列或表格的最左栏中寻找含有某特定值的栏位,再传回同一列中某一指定储存格中的值。如果用来比对的数值位於您所要寻找的资料之左边栏时,就必须使用到 VLOOKUP 函数,而非 HLOOKUP 函数。

VLOOKUP 中的 V 表示「Vertical」之意。

语法

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

Lookup_value 是您打算在阵列的最左栏中搜寻的值。Lookup_value 可以是数值、参照位址或文字字串。

Table_array 是要在其中搜寻的资料表格。通常是储存格范围的参照位址或类似资料库或清单的范围名称。

如果 range_lookup 为 TRUE,则 table_array 第一栏的值必须以递增次序排列:...、-2、-1、0、1、2、...、A-Z、FALSE、TRUE;否则 VLOOKUP 无法给予正确的值。如果 range_lookup 为 FALSE,则 table_array 不须事先排序。

您可以选择 [资料] 功能表上的 [排序] 命令,选取 [递增],让值依递增顺序排列。

Table_array 第一栏里的值,可以是文字、数字或逻辑值。

字母的大小写被视为是相同的。

Col_index_num 是个数值,代表所要传回的值位於 table_array 中的第几栏。如果 col_index_num 引数值为 1,传回在 table_array 第一栏的值,如果 col_index_num 引数值为 2,传回 table_array 第二栏的值,依此类推。如果 col_index_num 小於 1,则 VLOOKUP 传回错误值 #VALUE!;如果 col_index_num 超过 table_array 总栏数,则 VLOOKUP 传回错误值 #REF!。

Range_lookup 是个逻辑值,用来指定 VLOOKUP 要寻找完全符合或部分符合的值。当此引数值为 TRUE 或被省略了,会传回部分符合的数值;也就是说,如果找不到完全符合的值时,会传回仅次於 lookup_value 的值。当此引数值为 FALSE 时,VLOOKUP 函数只会寻找完全符合的数值,如果找不到,则传回错误值 #N/A。

注解

如果 VLOOKUP 函数找不到 lookup_value,且 range_lookup 为 TRUE 时,则使用仅次於 lookup_value 的值。
如果 lookup_value 比 table_array 第一栏中的最小值还小,则 VLOOKUP 传回错误值 #N/A。
如果 VLOOKUP 函数找不到 lookup_value,且 range_lookup 为 TRUE 时,则 VLOOKUP 传回错误值 #N/A。
范例

请将工作表范例复制至空白工作表上,比较容易了解。

作法

建立空白活页簿或工作表。
在 [说明] 主题中选取范例。请不要选取列或栏标题。

选取 [说明] 中的范例

按 CTRL+C 键。
在工作表中选取储存格 A1,并按 CTRL+V。
若要在检视结果与检视传回结果的公式之间切换,请按 CTRL+` (重音符符号),或在 [工具] 功能表上指向 [公式稽核],再按一下 [公式稽核模式]。
本范例假设空气的大气压力等於 1。

1
2
3
4
5
6
7
8
9
10
A B C
密度 黏性 温度
0.457 3.55 500
0.525 3.25 400
0.616 2.93 300
0.675 2.75 250
0.746 2.57 200
0.835 2.38 150
0.946 2.17 100
1.09 1.95 50
1.29 1.71 0
公式 叙述 (结果)
=VLOOKUP(1,A2:C10,2) 於 A 栏中搜寻 1,并传回 B 栏中同列的数值 (2.17)
=VLOOKUP(1,A2:C10,3,TRUE) 於 A 栏中搜寻 1,并传回 C 栏中同列的数值 (100)
=VLOOKUP(.7,A2:C10,3,FALSE) 於 A 栏中搜寻 0.746。因於 A 栏中并无完全符合的数值,所以传回一个错误值 (#N/A)
=VLOOKUP(0.1,A2:C10,2,TRUE) 於 A 栏中搜寻 0.1。因为 0.1 小於 A 栏中最小的数值,所以传回一个错误值 (#N/A)
=VLOOKUP(2,A2:C10,2,TRUE) 於 A 栏中搜寻 2。并传回 B 栏中同列的数值 (1.71)
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-09-08
..........sheet1
..........A
...... 姓名
.......王
.......李
........

---------------------------
..........sheet2
........A..........B
.....王.......公式

........

="A"&MATCH(A1,Sheet1!A:A,)

数据都是在A列,

在sheet2中的B1中用这个公式试试,本回答被网友采纳

Excel函数,怎样在Sheet2中找到shet1 A1 中的内容(返回位置)
用VLOOKUP函数 在一阵列或表格的最左栏中寻找含有某特定值的栏位,再传回同一列中某一指定储存格中的值。如果用来比对的数值位於您所要寻找的资料之左边栏时,就必须使用到 VLOOKUP 函数,而非 HLOOKUP 函数。VLOOKUP 中的 V 表示「Vertical」之意。语法 VLOOKUP(lookup_value,table_array,col_index...

EXCEL两个表中如何查找相同的数据,并用颜色标注出来
sheet1中是数据源,要在sheet2中用颜色标注出来shet1中包含的的数据,假设两张表的数据都在A1:H20中,先选定sheet1中A1:H20区域,光标移动到左上角显示A1的名称框中,点击A1,A1被选定,输入"颜色",可以快速将此区域定义名称为颜色,

EXCEL中如何将Sheet1和Sheet2的内容同时显示
首先,选中sheet2中的内容,比如是A1:A1000,然后菜单“插入”“名称”,定义一个名称,比如是AAAA,引用的区域就是sheet2表的A1:A1000,表述为=sheet2!$A$1:$A$1000,添加,确定。再进入sheet1表,选中A列,“数据”“有效性”选中序列,内容输入=AAAA 确定。然后sheet1表B1输入 =if($a1="","...

同一个excel中怎样在sheet1员工编号栏自动筛选填充sheet2中的数据
Sheet1中输入函数

EXCEL的两个表中某个相同条件的数值怎样返回乘积?如果sheet2中的...
Sheet2的C11输入 =B1*VLOOKUP(A1,Sheet1!A1:B10,2,)回车。

excel求助 SHEET1 SHEET2
如题假设你的 数据是相同长度 如张三:先将内容(1-9)合并到一个单元格中X1(这个随意),如果数据是数字,合并时中间要用空格格开 将X1单元格宽度拉至三个数据的宽度,再用重排功能.(Edit -> Fill - >justify)

EXCEL高手来 sheet2的某一列的数据如果对应到sheet1的某一列
Vlookup 的用法:

shett1的数据是sheet2中的部分,sheet2后面的列还跟有数据,如何对比两个...
录制一个空宏,然后将以下代码复制进去,运行即可 注意:三个sheet保持名称为:sheet1、sheet2、sheet3 Dim a As Integer Dim b As Integer Dim c As Integer a = Application.WorksheetFunction.CountA(Worksheets("sheet1").Range("A:A"))b = Application.WorksheetFunction.CountA(Worksheets("shee...

excelk中两张表格中相同名称的相减函数
=sumif('shet1'!A1:'shet1'!A300,"=0101001",'shet1'!A1:'shet1'!A300)-sumif('shet2'!A1:'shet2'!A300,"=0101001",'shet2'!A1:'shet2'!A300). 我解释一下(举例数据在A1-A300中):'shet1'!A1:'shet1'!A300,"=0101001",表示在第一张表A1到A300列中找符合条件的,如符合,...

如何将sheet2中的户主姓名和帐号提取到sheet1申
在sheelt1中相应的单元格中打入等号,再点开sheelt2,再点要提取内容的单元格,再点确定,意思是某单元格与另一个单元格内容相同。

相似回答
大家正在搜