发布网友 发布时间:2022-12-29 11:30
共1个回答
热心网友 时间:2023-10-26 09:46
=COUNTIF(A1:A7,"*们*")
那个*号代表任意的意思,那个们就是你说的特定的字符的意思可以进行更换,不知道是不是你 说的意思
上传带行列号的有数据示例的表格截图,清楚说明已知条件,达成什么样的结果,才能有针对性地给你准确的答案。
假设判断A列是否包含指定字符“X”,那么输入
=IF(COUNTIF(A:A,"*X*")>0,"包含","不包含")
假设数据在A1:A100,则公式为:
=sumproct((a1:a100>=60)*(a1:a100<70))
Sub Macro1()
A = InputBox("请输入需要删除包含的某特定字符", "输入框", v)
j = Trim(InputBox("请输入需要选择的列号", "输入框", 1))
For k = j To j
For i = 1 To 65535
Sheets(1).Cells(i, k).Select
If Len(Sheets(1).Cells(i, k).Value) = 0 Then
Exit For
End If
If InStr(Sheets(1).Cells(i, k).Value, A) <> 0 Then
B = i & ":" & i
Sheets(1).Rows(B).Select
Selection.Delete Shift:=xlUp
End If
Next i
Next k
Sheets(1).Cells(i, k).Select
MsgBox "删除操作完成!"
End Sub
不知道你的数据是怎样的还有你找出这个做什么 如果单纯地说找的话 可以使用查找……
ctrl+F 调出查找窗口 输入*王* 查找全部 就在下面结果窗口中 都显示出来了 所有 包含王的 单元格……
还可以使用自动筛选……自定义 等于 *王* 这样子……
详细你自己体验……
如果用公式的话,假设你的数据 在 A列
那么 你在B1 输入:
=INDEX($A$1:$E$100,SMALL(IF(ISNUMBER(SEARCH("王",$A$1:$A$100)),ROW($A$1:$A$100),""),ROW(A1))) 向下拉 直到 出现错误值 那么所有包含 王的 单元格的内容就都显示出来了……
用筛选功能来做,筛选出特定数据的行,再复制相邻单元格的数据即可。
自动筛选后,下拉选项中有自定义设置,可能设定任何形式的筛选方法
第一个问题:ctrl+f,点击查找全部,符合条件的单元格信息会出现在查找框内,然后按CTRL+A,点击颜色。
=LOOKUP(1,0/FIND(E2,$B$2:$B$8),$B$2:$B$8) E2为要包含的字符,放在了E2单元格,亲可以更改,$B$2:$B$8就是亲说的该列
假设判断A列数据,B1用公式:
=IF(COUNTIF(A1,"*某字符串*"),A1,"")
下拉。