excel如何判断某一列内容是不是包含在另一列中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel如何判断某一列内容是不是包含在另一列中相关的知识,希望对你有一定的参考价值。

求大神帮忙,如下图A列包含B列部分内容,如何通过公式计算,包含显示有,不包含显示无。

步骤如下:

1、左侧和右侧分别是与2列的身份证号码相对应的名列,右侧的列是总表,左侧的列中与名字相对应的身份证号码很少,现在需要调查谁比较少。

2、在c2单元格中输入=vlookup,在括号中单击鼠标左键(英文),使光标在括号中闪烁。

3、光标在括号内闪动后,鼠标左键点按a2单元格,这是通过点选的方法获取函数的第一个参数,也就是查找值。

4、点选完a2单元格后输入一个逗号,要求是英文状态下的逗号,然后在用鼠标左键框选右侧身份证号及姓名列中的数据,作用是获取函数的第二个参数,也就是数据表,函数将会在数据表的最左侧列查找第一个参数查找值。

5、之后输入一个英文状态下的逗号,再输入2,再输入英文状态下的逗号,再输入0,2的作用是返回数据表中从左侧数的第二列中的值,0代表精确查找。

6、用鼠标左键点按第二个参数一侧向另一侧拖动,选中这个参数后点按键盘上的f4键,使得该参数的行标和列标签前面出现美元符号,目的是为了固定函数参数。

参考技术A

    公式为:

    =IF(SUMPRODUCT(--ISNUMBER(FIND(B$1:B$7,A1))),"有","无")

    如图所示:

本回答被提问者采纳
参考技术B

见截图

B2输入

=IF(SUMPRODUCT(N(ISNUMBER(FIND($E$2:$E$8,A2)))),"有","无")

公式下拉

参考技术C :C1单元格写入公式 =IF(COUNTIF(A:A,"*"&B1&"*"),"出现","无") 下拉填充公式 参考技术D C2公式=IF(SUM(IFERROR(FIND(B2,$A$2:$A$8),0)),"有","无") Ctrl+alt+enter三键结束,下拉

如何在另一列中按条件分组的列中查找下一个日期?

【中文标题】如何在另一列中按条件分组的列中查找下一个日期?【英文标题】:How to find the next date in one column grouped by criteria in another column? 【发布时间】:2021-10-23 20:25:02 【问题描述】:

我被困在如何在 excel 中完成此操作,所以需要一些帮助。

我有两列:ID 和日期

每个 ID 可以有多个日期,因此可以多次列出该 ID。我需要为该 ID 设置另一列,其中包含“下一个最高日期”,如果这是最高日期,则为空白。最终我需要计算两个日期之间的差异。

我已经在谷歌上搜索了一段时间并尝试了一些东西,但似乎没有任何效果。

【问题讨论】:

【参考方案1】:

这可以使用 MINIFS 来完成:

MINIFS 部分:

MINIFS($B$2:$B$7,$A$2:$A$7,$A2,$B$2:$B$7,">"&$B2)

通过选择 ID 匹配且日期大于当前日期的最小日期来工作。

MINIFS 周围的 IF 包装器只是用空字符串替换零。

=IF(MINIFS($B$2:$B$7,$A$2:$A$7,$A2,$B$2:$B$7,">"&$B2)=0,
    "",
    MINIFS($B$2:$B$7,$A$2:$A$7,$A2,$B$2:$B$7,">"&$B2)
)

【讨论】:

谢谢!我正在尝试使用 MINIFS,但没有正确设置它。欣赏! 没问题。我一直认为,当您试图获得比当前日期更高的日期时,使用 MINIFS(而不是 MAXIFS)似乎违反直觉。【参考方案2】:

假设 ID 在 A 列,日期在 B 列,第 2 到 11 行输入 10 行,并且您希望最高日期在 C 列,然后输入:

=MAX(IF($A$2:$A$11=A2,$B$2:$B$11)) 

...然后复制下来。

灵感来自: https://exceljet.net/formula/max-if-criteria-match

【讨论】:

OP 不是要求每一行的下一个最高日期吗?不仅仅是每个 ID 的最大日期。在这种情况下,你可以做=MAXIFS($B$2:$B$11,$A$2:$A$:11,$A2)

以上是关于excel如何判断某一列内容是不是包含在另一列中的主要内容,如果未能解决你的问题,请参考以下文章

excel中如何检查一列中的内容是不是包含在另一个文档的一列中。

pandas 判断某一列数据是不是在另一列中

关于Excel判断一列数据是不是在另一列中存在,并且把存在的数据提取出来

excel中判断一个表中的某一列的数据在另一个表中的某一列中是不是存在

如何查看excel中一列是不是包含另一列的内容

excel如何快速判断一个内容是不是在另一列复杂内容中?