excel表格中当某单元格出现数字,如何让另一单元格相应自动改为指定文字 EXCEL中当一个单元格输入某文字或数字时,另一个单元格会自...
一、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 工作表函数。请了解关于根据条件计算值。
I16=IF(D16=Z9.5,"销",IF(D16=Z11.5,"孔",IF(D16=Z13.5,"M",“”)
注:如果D16不为上面3个内容时,显示为空白。
=if(D16=Z9.5,销",if(D16=Z11.5,"孔",if(D16=Z13.5,"M","")))
excel中,如何做到,当某一个单元中出现某一文字时,另一个对应的单元格会出现指定的特定文字~
D2公式:
=INDEX({"狐狸背带裤";"甲壳虫";"小兔小棉"},MAX(IF(ISNUMBER(FIND({"狐狸";"甲壳虫";"小兔"},C2)),ROW($1:$3))))
数组公式,需要按CTRL+SHIFT+回车,完成公式,下拉。
(需要增加项目,自己在公式中添加)
B1=INDEX({输出1,输出2,输出3},MATCH(A1,{条件1,条件2,条件3},0))
如 A1=1,B1=a; A1=2,B1=b; A1=3,B1=c:
B1=INDEX({"a","b","c"},MATCH(A1,{1,2,3},0))
增加一个条件:
B1=INDEX({"a","b","c","d"},MATCH(A1,{1,2,3,4},0))
#冉元软# excel问题求大神解答,求某一单元格出现数字时另一单元格才有数字 -
(15892646205): 在E5单元格输入以下公式,然后向下填充公式=IF(AND(B5<>"",C5<>""),公式结果,"") 在F5单元格输入以下公式,然后向下填充公式=IF(AND(B5<>"",C5<>""),公式结果,"")
#冉元软# excel表格中怎么让一个单元格数字加上另一个单元格数字再减去另外一个数得到一个结果,怎么设置公式, -
(15892646205): 计算公式,并不要求公式内的单元格位置规律的排序;设置公式时,只管把单元格地址输入公式内即可.如果想:A2和A8之和减去8的话,直接输入:+A2+A8-8即可得出结果.不必理会参与计算的单元格位置.
#冉元软# 如何让一个Excel表格的数据在另一个Excel表格里同步显示 -
(15892646205): 1、以下面两个表格为例演示操作方法.接下来设置在B14:B22这区域单元格中输入数据同步到H14:H22这区域单元格. 2、选中H14:H22这区域单元格;再在编辑栏中输入公式:=B14 3、再按下CTRL+ENTER;这时H14:H22这区域单元格都显示为0;这里因为B14:B22还没有数值,这个先不用管. 4、接着,在B14单元格输入数据10按下回车键;即时,10同步到了H14单元格中. 5、在B15单元格输入数据20,再按回车键,同样,20同步到了H15单元格中.完成.
#冉元软# Excel表格怎么使一个单元格里的数据等于另一个单元格数据的一部分数据? -
(15892646205): 1、首先在电脑上用2007版excel软件打开目标文件. 2、可以用right函数截取目标数据右边的10个数据,在B1单元格中输入公式:=RIGHT(A1,10). 3、然后按下键盘上的回车键,如图所示. 4、完成以上设置后,即可在Excel表格中使一个单元格里的数据等于另一个单元格数据的一部分数据.
#冉元软# 在EXCEL中如何让某一单元格中的一个数据随另外一表格中的某个数据变化而变化? -
(15892646205): 可以使用mid函数来解决这个问题,具体操作可参照http://tieba.baidu.com/f?kz=313595470
#冉元软# 在Excel中怎么能让一个单元格里输入一个数字,在另一个单元格里显示它的大写数字并且加一个整字? -
(15892646205): 假设A1单元格为120,需要在B1单元格显示“120元整”,操作如下: 1、选定B1单元格 2、右键设定其单元格格式:右键--设置单元格格式--数字选项卡--特殊--中文大写数字--确定 3、在B1输入“=A1&"元整" ”,确定.
#冉元软# EXCEL在一个单元格里填数字让另一个单元格自动记录最高值 -
(15892646205): 直接对同一单元格进行输入判断必须用VBA编程了,建议换一种思路,在C列里输入数字,然后用B列来进行判断,如在B3输入 =IF(ISNUMBER(C3),A3,C3) ,这样也可以得到同样效果
#冉元软# 求大神指教怎样在excel中对把某几个单元格的数据自动加到另一个单元中. -
(15892646205): 如A列是日期,B列是数据 公示栏的意思是: 统计范围为A列到B列 筛选A列等于E1单元格日期的行并自动求B列对应行的数值
#冉元软# 在Excel中怎样能让1个单元格里输入1个数字在另外一个单元中自动显示这个数字 -
(15892646205): 比如A1为有数字的单元格,自动显示数字的单元格=IF(A1="","",A1) 其它要显示的公式下拉
#冉元软# 电子表格中要使一列数字的和显示在另一单元格中怎么设置 -
(15892646205): 你知道excel 表格里的各个单元格是有坐标的吧 比如 A1 指的是第 A 列 第一行 H9 指的是第 H 列 第6行 这个知道的吧 有个最常用的方法 像你这个问题 你可以在那一个单元格里 输入 =A1+B1+C1 然后确认 那一个单元格里显示的就是这三个单元格的和 前提是你这个单元格里没有其他字 等把这个和算出来以后在输入其他文字 当然了 也可以点击 比如 你要输入 =A1+B1+C1 你可以输入 = 然后鼠标左键单击 A1 格 然后输入 + 然后左键单击 B1 然后 + 单击 C1 然后确认