你的位置:戒网赌足球-APP下载(安卓/ios通用版) > 新闻 > 戒网赌足球它包含了无理值和数值-戒网赌足球-APP下载(安卓/ios通用版)
新闻
戒网赌足球它包含了无理值和数值-戒网赌足球-APP下载(安卓/ios通用版)
发布日期:2024-09-27 06:09    点击次数:89

凭据短处字查询数据,是excel表格应用中十分常见的场景,尤其是有多个内容包含该短处字,将它们索求到一个单位格内来泄漏戒网赌足球,则是更为紧密的需求。

底下作家将凭据一个实例数据,来培植使用公式索乞助用扫数包含指定短处字的单位格。

如下图所示,左侧是职责簿的职责表称号目次,咫尺需要凭据苟且的短处字,来查询扫数包含该短处字的单位格数据,即如右侧区域所示,在一个单位格内换行泄漏扫数查询到的内容。

咱们通过动图演示来检察使用公式得到的成果,当咱们修改短处字,右侧泄漏区域的遗弃也会及时发生变动。

底下咱们投入公式解题关节。

凭据需求,要查询单位格是否包含某个短处字,从另一角度来讲,即是查询单位格是否包含某个字符,这个场景,咱们在excel函数中,不错找到find和search函数,它们是相当查询某个字符在单位格或字符串中的位置。

是以当咱们使用find函数查询某个短处字在单位格的字符位置,淌若它大于0,则暗意单位格包含该短处字。

因此第一步咱们不错创建公式:=FIND(G2,$B$1:$B$60)

find函数的抒发式为:=find(查找值,字符串,开动位置)

这个公式的含义是查询G2单位格的短处字,在B列目次列表中的字符位置,由于第2参数字符串是B列的目次单位格区域,扫数是一个数组公式,其遗弃会输出为包含多个值的数组。

正如上图公式遗弃所示,它包含了无理值和数值,其中数值暗意单位格中包含了该短处字,无理值暗意未查询到短处字。

因此通过这个遗弃咱们就能永诀,哪些单位格包含了指定短处字!

然而很显豁,这个公式只起到甄别的作用,咱们还需要通过一个判断抒发式,来复返一个逻辑值,用于判断单位格是否包含指定短处字,淌若是则复返真值true,不然径直复返无理值。

如下图所示,咱们输入公式为:=FIND(H2,$B$1:$B$60)>0

这是一个不等式,亦然excel应用常说的判断抒发式,它唯一两个遗弃,要么为真,要么为假,为真则复返遗弃true,为假则复返遗弃false。

是以通过这个抒发式咱们取得到一组包含true值和无理值的遗弃。

接下来咱们将它镶嵌到一个if函数中,则输入公式为:

=IF(IFERROR(FIND(I2,$B$1:$B$60),0)>0,$B$1:$B$60,"")

这个公式需要拆解来分析,当先最外层是if函数,它的抒发式为:=if(条目,真值,假值)

其中第一参数条目本体即是一个能输出逻辑值的数值或抒发式,它不错径直缔造为数值,当缔造为1时,则复返第二参数真值遗弃,缔造为0时,则复返第三参数假值的对应遗弃。

这里find函数抒发式得到了true和无理值,咱们使用iferror函数来进行容错,将无理值调度为0,此时则得到了包含true和0的数组遗弃,而true的数值体式是1,即1和0的数组遗弃。

于是此时if函数的第一参数是1和0,那么凭据它的运算逻辑,当第一参数为真,即find函数查询到包含指定短处字的单位格,它会复返第二参数B列的目次数据,不然复返第三参数空值。

因此从公式遗弃可见,咱们得到了一组包含空值和包含短处字的目次数据。

到这里还有终末一步,跳过空值,将扫数查询到的遗弃归拢到一个单位格内,并进行换行泄漏。

这个需求作家培植过许屡次,因为它十分好用,适用于各式不同场景,咱们径直输入公式为:

=TEXTJOIN(CHAR(10),,IF(IFERROR(FIND(I2,$B$1:$B$60),0)>0,$B$1:$B$60,""))

textjoin函数的抒发式为:=textjoin(分隔符,是否忽略空单位格,援用区域)

它的作用是按照指定分隔符来归拢援用区域的扫数内容。

是以这个公式的含义即是通过换行符,忽略空单位格,来援用扫数查询到的目次遗弃,并进行换行泄漏。

这里的char(10),它是换行符的指代抒发式。不详textjoin函数,则默许为0,跳过空单位格进行归拢援用。

从上图公式遗弃可见,此时咱们得到了扫数包含指定短处字的单位格数据。

那么归来一下,在本文中咱们其实是分红三步完成公式组合,第一步是find函数查询和判断单位格是否包含指定短处字;第二步是愚弄if函数来复返,find判断抒发式对应的第二参数遗弃戒网赌足球,得到包含空值和目次的数组遗弃;第三步则是愚弄textjoin函数来跳过空值,归拢扫数查询到的遗弃,并本质换行泄漏。