excel怎么把两列数据取交集,怎样把不同列的数据合并到一起

  • Excel合并
  • 2023-07-31

excel怎么把两列数据取交集?1、公式:countif 2、条件格式:位置:开始菜单栏中条件格式 点击出现下拉菜单,可以进行单独设置,简单的话可以套用现成的模板,选择重复值 点击之后可以对选中区域有重复的值进行特殊标示,点击确认即可。那么,excel怎么把两列数据取交集?一起来了解一下吧。

数据透视表两列并列

给你个常规公式=SUBSTITUTE(SUMPRODUCT(ISNUMBER(FIND(MID(B2,ROW(INDIRECT("1:"&LEN(B2))),1),A2))*MID(B2,ROW(INDIRECT(虚行"1:"&LEN(B2))),1)*10^(LEN(B2)-ROW(INDIRECT("1:"誉滚&LEN(B2))))),0,差虚哗"")

excel中两个表格找交集

D1输入公式=IF(COUNTIF($A$1:$C$10,A1)=3,A1,"")

将此公式向右拉复制到F1

同时选中D1到F1,宏此公式下拉复陵绝弯制到20行

D、尺闷E、F列会显示三列日期的共同日期

表格里如何把两列数据合并在一起

C1=IF(COUNTIF(A:A,b1)>0,"A和B交薯如弯集","")并橡侍向下复制后,C的非空格就是你要数闷的数据 ,筛选可得

数据透视表行数据两列并排

这个功能,用现有的公式函数好像是不太好解决呀。

用VBA编程吧,咱们自定义一个函数。

【首弯好先】:

你需要把一个工作簿另存为---启用宏的工作簿喊信(.xlsm格式)

因为常用的.xlsx格式的工作簿是保存不了代码的,关闭后代码就消失了。

所以呢,必须要用启用宏的工作簿,也就是.xlsm格式的工作簿。

【方法与步骤】:

1、打开工作簿,按Alt+F11打开Visual Basic编辑器

2、点击"插入"---模块。

3、双击左侧栏中的模块。

4、在右边的代码编辑区,粘贴如下代码。

5、粘贴好代码后,就可以关闭Visual Basic编辑器了。


Function 交集(x As String, y As String, z As Integer) As String

Dim i%, txt$

For i = 1 To Len(x)

txt = Mid(x, i, 1)

If InStr(y, txt) Then

If z Then

交集 = 交集 & txt

Else

If InStr(交集, txt) = 0 Then

交集 = 交集 & txt

End If

End If

End If

Next

End Function


【函数使用方法】:

直接在单元格里使用公式:

=交集(B1,A1,0)

=交集(B1,A1,1)

这里着重说一下0和1的功能区别,

你先看一下图片上的C3单元格的公式和值,

如果写1,则允许出现重复埋渗铅字符,

所以C3的值为:你好,你好

但如果你写0,则不允许出现重复字符,

所以C3的值将是:你好,

excel中交集的用法

在单陵氏伍元格C1输入 =countif(B:B,A1),回车尺或,选中C1,鼠标移到C1右下角,双击那个“+”。所有不为0的就是两列核唤共有。

以上就是excel怎么把两列数据取交集的全部内容,步骤如下:1、在p1单元格输入公式:=IF((COUNTIF($F$1:$J$3,A1)>=1)*(COUNTIF($K$1:$O$3,A1)>=1),A1,"")数组公式,按Ctrl+Alt+Enter 三键结束输入;见图一 2、选中P1,横拉、下拉填充至T3。

猜你喜欢