发布网友 发布时间:2024-04-29 14:43
共3个回答
热心网友 时间:2024-08-10 04:55
假设表格如下:
现要输出所有“B88888”车牌号的司机,在E2表格输入“=IF(C2="B88888",B2,"")”,即判断C2是不是B88888,如果是输出B2,如果不是则为空。在E3表格输入“=IF(C3="B88888",B3,"")”,查询C3符不符合条件。
之后一次选择E2和E3两个表格,把鼠标放到E3右下角,当鼠标变为“+”时按住并拖动鼠标直到本列结束。即得到结果:
车牌号为“B88888”的车主有李四、孙七、郑十三个人。
热心网友 时间:2024-08-10 04:54
Function 多项查询(a As Range, b As Range, c As String, Optional ByVal fgf As String = "|")
For i = 1 To a.Cells(1, 1).End(xlDown).Row Step 1
' If a.Cells(i, 1) = "" Then Exit For
' If a.Cells(i, 1) = c And InStr(多项查询, b.Cells(i, 1)) = 0 Then 多项查询 = 多项查询 & fgf & b.Cells(i, 1) '去重
If a.Cells(i, 1) = c Then 多项查询 = 多项查询 & fgf & b.Cells(i, 1)
Next
多项查询 = Mid(多项查询, 2)
If 多项查询 = "" Then 多项查询 = "不缺"
End Function
热心网友 时间:2024-08-10 04:47
非常简单,这个问题。上图举例
=UNIQUE(FILTER($B$2:$B$8,$C$2:$C$8=E2))
或者这样:
=TEXTJOIN("、",,UNIQUE(FILTER($B$2:$B$8,$C$2:$C$8=E2)))