Si luego elimina filas

Si luego elimina filas

Estoy tratando de optimizar un trabajo que tengo y no estoy del todo seguro de cómo hacerlo. Soy un tonto de Excel, pero esto es lo que estoy tratando de hacer.

4 columnas A, B, C y D. Me preocupan B y D. Quiero verificar en B ciertas palabras y verificar si hay algún valor en D. Si B contiene algo más que mis palabras designadas y D contiene nada... Quiero eliminar toda la fila.

Es decir, B1, b2, b3, b4 y b5 dicen respectivamente Perro uno, perro uno, perro dos, perro dos y perro tres... Quiero buscar en B las palabras "uno y tres" si contienen alguna de ellas. Estamos seguros independientemente de lo que haya en D. Para cada entrada que no contenga "uno" o "tres" en B, quiero marcar D. si D está en blanco. Quiero eliminar toda esa fila.

SI no tengo sentido puedo intentar aclararlo un poco mejor. Estaré revisando diariamente para ver si esto termina respondido. Gracias de antemano.

editar: No puedo instalar ningún programa ni ofertas de terceros en esta computadora. No estoy seguro de si eso es un problema, pero leí en alguna parte que algunos scripts requerían programas externos. Quiero simplificar esto para que todo se haga dentro de Excel.

Respuesta1

Puede haber una forma más rápida con complementos (consulta) o macros. Una alternativa es esta:

  1. Primero agregue encabezados y un filtro a su tabla

ingrese la descripción de la imagen aquí

  1. En el encabezado 2, seleccione el filtro personalizado. ingrese la descripción de la imagen aquí

  2. Haz un filtro personalizado con "no contiene" y los dos argumentos que quieras. ingrese la descripción de la imagen aquí

  3. Ahora deberías tener solo los resultados filtrados. Puede eliminar las líneas vacías en D manualmente.

  4. Si hay muchas filas, filtre los 'espacios en blanco' en D y cree una columna adicional llamada 'marcada para eliminar' donde escriba algo allí solo para la D (ejemplo "eliminar"). ingrese la descripción de la imagen aquí

Luego, elimine el filtro de todo y ordene la columna "marcada para eliminación" en cualquier orden (por ejemplo, A->Z). Todas las filas que se eliminarán ahora deberían agruparse en la parte superior o inferior de la lista.

NOTA: tenga mucho cuidado al eliminar más de una fila al mismo tiempo mientras usa filtros, ya que podría eliminar accidentalmente filas filtradas.

información relacionada