删除所有行数超过2的数字

我想要删除A列中包含2个以上数字的所有行。

如果A列中的值包含2个以上的数字,那么我想删除它。

有人可以帮我弄这个吗?

UPDATE

A b CD 12tech 1pics google9 panda555 jer9gf666 9tom 

我想在示例中删除第1行,第4行,第5行,因为每个行都包含2个以上的数字。

假设第1行是一个标题行,并且您的实际数据从第2行开始,请将此公式放在单元格B2中,并向下复制:

 =SUM(LEN(A2)-LEN(SUBSTITUTE(A2,{1,2,3,4,5,6,7,8,9,0},"")))>1 

然后过滤B列为真,删除这些行,并删除filter

没有纯粹的公式的方式来删除行(你可以使用正则expression式来编写VBAmacros,但是因为你没有说使用macros,我会避免它们),但是这里有一个过程来查找和删除行:

1)让B1为以下公式:

 = MIN( IFERROR(FIND("0",A1),999999), IFERROR(FIND("1",A1),999999), IFERROR(FIND("2",A1),999999), IFERROR(FIND("3",A1),999999), IFERROR(FIND("4",A1),999999), IFERROR(FIND("5",A1),999999), IFERROR(FIND("6",A1),999999), IFERROR(FIND("7",A1),999999), IFERROR(FIND("8",A1),999999), IFERROR(FIND("9",A1),999999) ) 

2)填写B栏

3)让C1为公式

 = MIN( IFERROR(FIND("0",A1,B1+1),999999), IFERROR(FIND("1",A1,B1+1),999999), IFERROR(FIND("2",A1,B1+1),999999), IFERROR(FIND("3",A1,B1+1),999999), IFERROR(FIND("4",A1,B1+1),999999), IFERROR(FIND("5",A1,B1+1),999999), IFERROR(FIND("6",A1,B1+1),999999), IFERROR(FIND("7",A1,B1+1),999999), IFERROR(FIND("8",A1,B1+1),999999), IFERROR(FIND("9",A1,B1+1),999999) ) 

4)填写栏C

5)让D1为公式

 =C1<999999 

6)填写D栏

7)在顶部数据行上方插入一行,并设置新的A1 =“name”和D1 =“filter”

8)让F1 =“filter”和F2 = TRUE

9)select表格(A2:D …),右键点击高级filter

10)将Criteria范围设置为F1:F2并点击OK