Buscar en Excel y eliminar diferentes celdas específicas que no contengan el valor de búsqueda

Tengo que preguntarle cómo puede search el valor y! eliminar los diferentes

si tengo datos como este debajo en la column ABC y en la celda A1 de la hoja (2) tengo "bbb"

qué function o VBA debo usar para deshacerme de la celda en la columna A y B en la fila que no contiene bbb

intenta usar el macrologging pero no funcionará bien

  ABC aaa-1.1.1.1 aa1a1a1a1a1 remark bbb-2.5.2.2 b2b2b2b2b2b2 remark ccc-3.3.3.3 c3c3c3c3c3c3 remark bbb-1.2.2.5 b2b2b2b2b2b2 remark ddd-4.1.2.4 d4d4d4d4d4d4 remark bbb-1.3.2.7 b2b2b2b2b2b2 remark bbb-2.2.2.2 b2b2b2b2b2b2 remark 

el resultado debería ser como

  ABC remark bbb-2.5.2.2 b2b2b2b2b2b2 remark remark bbb-1.2.2.5 b2b2b2b2b2b2 remark remark bbb-1.3.2.7 b2b2b2b2b2b2 remark bbb-2.2.2.2 b2b2b2b2b2b2 remark 

Gracias por cada ayuda que puedo get 🙂

Use vba

Lo siguiente se detendrá cuando llegue a una línea vacía …

 x = 1 While Cells(x, 1) <> "" If Left(Cells(x, 1), 3) <> "bbb" Then Cells(x, 1) = "" Cells(x, 2) = "" End If x = x + 1 Wend 

Si no está buscando una solución automatizada (por ejemplo, este es un escenario hecho y hecho, no se requiere progtwigción o grabación), simplemente puede sort los datos en function de los valores de la Column A , entonces el process de eliminación es trivial. En breve:

  1. Resalta todas las filas / columnas en cuestión
  2. Haga clic derecho -> Ordenar -> Ordenar de la A a la Z
  3. Seleccione todas las filas arriba y abajo de las filas que contienen bbb . Esto se puede hacer manteniendo presionado CTRL mientras realiza una selección.
  4. Presione borrar

Aquí hay algunas capturas de pantalla de estos pasos y el resultado

Ordenar los datos enter image description here

Seleccionar filas arriba y abajo de bbb enter image description here

Presiona la tecla Delete (Resultado) enter image description here