EXCEL公式两个表格中其中一个是基本数据,另一个中的单元格要显示出符合多个单元格条件时的值用什么函数 我想在Excel中指定单元格自动显示出另一个表格里所对应的值...

作者&投稿:紫威 (若有异议请与网页底部的电邮联系)

E14=VLOOKUP(A14&B14&C14&D14,IF({1,0},$A$3:$A$10&$B$3:$B$10&$C$3:$C$10&$D$3:$D$10,$E$3:$E$10),2,)         数组公式,编辑完后,CTR+SHIFT+ENTER三键结束




添加辅助列,使用vlookup函数即可。

先熟悉下vlookup函数用法。

http://baike.baidu.com/link?url=RS8DggYGhHHfcTy0uBFgm2eMUIKs5BNLA1x2yjnQyCJ-vO8vOKmtM64tUcnQJnMfYLujjzojUk6rRhrbBnIP0K



这个貌似要用数组公式来解决,实现逐行查询. 但我还写不出来,期待高手.

Excel中,如果有两个单元格,向其中一个输入内容,另一个会自动显示出相对应的内容。~

一、个人觉得没必要用宏来完成。先给你公式(在D2单元格输入下面的公式):
=IF(C2="","",IF(ISERROR(VLOOKUP(C2,表1!A:B,2,0)),"错误!!",VLOOKUP(C2,表1!A:B,2,0)))
公式完成后复制D2单元格,沿D列从D3向下粘贴到合适的位置。
注意:一定要用你的表1所在的工作表标签(一般为Sheet1)替换公式中的两个表1
说明:
如果C列单元格为空,同行的D列单元格也为空,
如果在表1的A列找不到C列单元格的内容,同行的D列单元格返回“错误!!”,
否则返回与表1的A列同行的B列单元格的内容。
二、VBA代码法,把下面的代码放到VBA的表2中:
Private Sub Worksheet_Change(ByVal Target As Range)
i = Target.Row
'用表2输入科室代码的首行(行号-1)替换下面i>1中的1
If i > 1 And Target.Column = 3 Then
For j = 1 To Sheet1.UsedRange.Rows.Count
If Cells(i, 3) = "" Then
Cells(i, 4) = ""
Exit For
ElseIf Cells(i, 3) = Sheet1.Cells(j, 1) Then
Cells(i, 4) = Sheet1.Cells(j, 2)
Exit For
End If
Cells(i, 4) = "错误!!"
Next
End If
End Sub

一、excel表格中当某单元格出现数字,如何让另一单元格相应自动改为指定文字
这个可以用COUNT或ISNUMBER函数来判断是不是数字,再配合IF函数就能达到所需要求了。
比如A1单元格内容为数字,要在B1单元格得出“数字”两字,否则返回空值,那以可以在B1单元格写入公式
=IF(COUNT(A1),"数字","")

=IF(ISNUMBER(A1),"数字","")

二、相关函数的定义

(1)COUNT函数
返回包含数字以及包含参数列表中的数字的单元格的个数。利用函数 COUNT 可以计算单元格区域或数字数组中数字字段的输入项个数。
语法
COUNT(value1,value2,...)
Value1, value2, ... 为包含或引用各种类型数据的参数(1 到 30个),但只有数字类型的数据才被计算。
说明
函数 COUNT 在计数时,将把数字、日期、或以文本代表的数字计算在内;但是错误值或其他无法转换成数字的文字将被忽略。
如果参数是一个数组或引用,那么只统计数组或引用中的数字;数组或引用中的空白单元格、逻辑值、文字或错误值都将被忽略。如果要统计逻辑值、文字或错误值,请使用函数 COUNTA。

(2)IS类函数
本部分描述了用来检验数值或引用类型的九个工作表函数。
这些函数,概括为 IS 类函数,可以检验数值的类型并根据参数取值返回 TRUE 或 FALSE。例如,如果数值为对空白单元格的引用,函数 ISBLANK 返回逻辑值 TRUE,否则返回 FALSE。
语法
ISBLANK(value)ISERR(value)ISERROR(value)ISLOGICAL(value)ISNA(value)ISNONTEXT(value)ISNUMBER(value)ISREF(value)ISTEXT(value)
Value 为需要进行检验的数值。分别为:空白(空白单元格)、错误值、逻辑值、文本、数字、引用值或对于以上任意参数的名称引用。

函数 如果为下面的内容,则返回 TRUE
ISBLANK 值为空白单元格。
ISERR 值为任意错误值(除去 #N/A)。
ISERROR 值为任意错误值(#N/A、#VALUE!、#REF!、#DIV/0!、
#NUM!、#NAME? 或 #NULL!)。
ISLOGICAL 值为逻辑值。
ISNA 值为错误值。 #N/A(值不存在)。
ISNONTEXT 值为不是文本的任意项(注意此函数在值为空白单元格时返
回TRUE)。
ISNUMBER 值为数字。
ISREF 值为引用。
ISTEXT 值为文本。
说明
IS 类函数的参数 value 是不可转换的。例如,在其他大多数需要数字的函数中,文本值“19”会被转换成数字 19。然而在公式 ISNUMBER("19") 中,“19”并不由文本值转换成别的类型的值,函数 ISNUMBER 返回 FALSE。
IS 类函数在用公式检验计算结果时十分有用。当它与函数 IF 结合在一起使用时,可以提供一种方法用来在公式中查出错误值(请参阅下面的示例)。

(3)IF函数
执行真假值判断,根据逻辑计算的真假值,返回不同结果。
可以使用函数 IF 对数值和公式进行条件检测。
语法
IF(logical_test,value_if_true,value_if_false)

Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式。例如,A10=100 就是一个逻辑表达式,如果单元格 A10 中的值等于 100,表达式即为 TRUE,否则为 FALSE。本参数可使用任何比较运算符。

Value_if_true logical_test 为 TRUE 时返回的值。例如,如果本参数为文本字符串“预算内”而且 logical_test 参数值为 TRUE,则 IF 函数将显示文本“预算内”。如果logical_test 为 TRUE 而 value_if_true 为空,则本参数返回 0(零)。如果要显示TRUE,则请为本参数使用逻辑值 TRUE。Value_if_true 也可以是其他公式。

Value_if_false logical_test 为 FALSE 时返回的值。例如,如果本参数为文本字符串“超出预算”而且 logical_test 参数值为 FALSE,则 IF 函数将显示文本“超出预算”。如果 logical_test 为 FALSE 且忽略了 Value_if_false(即 value_if_true 后没有逗号),则会返回逻辑值 FALSE。如果logical_test 为 FALSE 且 Value_if_false 为空(即value_if_true 后有逗号,并紧跟着右括号),则本参数返回 0(零)。Value_if_false 也可以是其他公式。

说明
函数 IF 可以嵌套七层,用 value_if_false 及 value_if_true 参数可以构造复杂的检测条件。请参阅下面最后一个示例。
在计算参数 value_if_true 和 value_if_false 后,函数 IF 返回相应语句执行后的返回值。
如果函数 IF 的参数包含数组,则在执行 IF 语句时,数组中的每一个元素都将计算。
Microsoft Excel 还提供了其他一些函数,可依据条件来分析数据。例如,如果要计算单元格区域中某个文本字符串或数字出现的次数,则可使用 COUNTIF 工作表函数。如果要根据单元格区域中的某一文本字符串或数字求和,则可使用 SUMIF 工作表函数。请了解关于根据条件计算值。

EXCEL的两个表格将要满足三个条件的一个数值引用到另一个表格中的公式...
答:在表1D列前面插入一列,公式=A2&B2&C2,然后表2用Vlookup公式,E2=vlookup(A2&B2&C2,表1!D:E,2,0)。

EXCEL有两个表,表中数据一样怎么办?
答:所以在公式中再输入“4,”(逗号是英文的)。(ps:提示信息让我们选择“TRUE”或“FALSE”,不用选,直接按回车键就可以)6.按下回车键之后,展示出匹配到数据。这样就解决了EXCEL中,有两个表,表中有部分数据一样,怎样把相同数据的导到另外一个表的问题了。

Excel表中如何使一个单元格等于另一个单元格中的里面的某个值
答:BC1单元格的数值是50,即当(AJ4+AJ5)/2的值大于等于AK2时,AX4的值等于BC1单元格的值。假设单元格A1和A2有数据,如果A1的值大于100,B1的值就等于a2,否则等于A1。在B1中设置如下公式即可:=IF(A1>100,A2,A1)可以通俗的理解为:如果A1的值大于100,就取A2的值,否则取A1的值。如图:...

excel 中一个文件 新建两个工作表 之间怎么套用公式?
答:在引用的单元格名称前家上工作表名称和“!”即可套用。例如:sheet1和sheet2两个表之间套用数据,sheet2的b2格的公式为“=SUM(Sheet1!B1:B4)”,其中sheet1!表示数据来源。图1:sheet1中2列4行,是个简单数据清单。图2:sheet2包含一行内容,b2给出了sheet1数据的总和统计,公式套用了sheet1数据...

如何通过公式使得一个excel表格内容等于另一个表格内容
答:2、在表二A1输入:='[2016全国各城市级别划分-20160307.xlsx]城市级别列表'!A1(输入“=”,然后点击表一“A1单元格即可”,注意绝对引用要去掉),然后回车。3、鼠标移动至单元格右下角出现实心十字后,按住鼠标左键不放往右拉。3、同理,,最后调整单元格格式,或者直接用格式刷刷一下即完成。

两个excel表格,如何匹配二份表格是否有同一人名?
答:1、首先在表一中选择一个空白单元格并点击“fx”图标。2、然后选择IF函数,并在其中输入函数参数,完整公式为:=IF(COUNTIF(Sheet2!$A$1:$A$7,A1)>0,"有","没有")。3、点击回车生成数据并向下填充公式,可以看到对应的表格二中姓名如果有相同就会显示“有”,如果没有相同则会显示“没有”。...

EXCEL中,两个工作表中,在表一中寻找同时满足表二中A列和B列的值,并...
答:如果缴费年限为19年 公式为=LOOKUP(19,A2:B5,C2:C5)如果查找对应编号的 加个IF判断 设定产品编号一列为D列 =IF("73090200"=D:D,LOOKUP(19,A2:B5,C2:C5))

如何使用表格公式,我有两个表,名称,数量,成本价格。这个是需要计算统计...
答:使用excel表中vlookup函数 =vlookup(要找名称的单元格,寻找的第二个表格中的区域,目标值在二中的相对位置,0)区域以名称列为第一列,相对位置是数字,从名称列开始数

在EXCEL的两个表格中要满足三个条件而引用一个数值到另一个表格中的公 ...
答:O4=INDIRECT(LOOKUP(G12,{"打沙";"抛光";"砂抛"},{"表1!$j";"表1!$k";"表1!$l"})&SUMPRODUCT((表1!D2:D9=F12)*(表1!E2:E9=G12)*ROW(表1!J2:J9)))

如何用excel函数实现两个值中有一个小于某个值,判定高中低
答:用excel函数实现两个值中有一个小于某个值,判定高中低的方法如下:1、电脑中,打开Excel表格。2、空白单元格中输入“=if”,然后双击if调起函数。3、先设置判断条件(B2>C2,即判断B2单元格的数字是否大于C2单元格数字)。4、逗号隔开后,设置判断后的显示结果(以“高“,“中“,“低“为例,...