Excel 小教室 – 万用的 TEXT 函数,还能用来做「条件式判断」

说到条件式判断,大多数人第一想到的就是「IF」这个字,只要函数有 IF 这二个字在里面基本上就是用来做条件式判断显示结果使用,不过大家可能没注意过,平常使用在处理文字的「TEXT」函数,其实也可以用来做判断式使用,而且相当方便,特别是当条件特别多的时候,更是相当实用,往下就来教大家怎么做为判断条件显示结果使用。

Excel 教学 - 万用的 TEXT 函数,判断式运用

阿汤先以这个简单的例子来说明,往下来看。

一般来说,我们可以用 IF 来做,公式也相当简单,但只能判断一个,比如大于 50 就是用第一个内容,剩下的就是第二个内容,但如果我们是要大于 50 显示 A,小于 50 显示 B,等于 50 再显示另一个呢?如果用 IF 做就要弄成巢状,如果条件更多的话,那么就会让公式相当冗长,往下来看。

今天教大家的是用 TEXT 来做,先提供公式给大家:

=TEXT(A2,"[>50]是;[<50]不是;")

这我想应该不太需要我解说,我先做二个判断给大家,分别是大于 50 跟小于 50,其中的 [] 里面就是放条件,每个条件用分号 ; 来隔开,可以一直往后加条件进去。

所以当多条件时大家已经知道怎么做,就是无限的加分号,但如果像是刚刚的范例,只要大于 50、小于 50,剩下的再显示一个的话,公式可以像这样:

=TEXT(A2,"[>50]A+;[<50]A-;A")

最后一个内容不需要再放 [] 来加入条件,只要不符合前二个条件,剩下就会显示最后一个你设定的内容,即便是你设定了 10 个条件也一样,只要全部都不符合,就会以最后一个设定的来显示,是不是觉得比 IF 实用很多。

THE END