Autor
|
Tema: Expresión regular para buscar y reemplazar en notepad++ (Leído 42,639 veces)
|
vvcepheus7
Desconectado
Mensajes: 72
|
Gracias por la respuesta compañero pero no acabo de comprender qué quieres decir.
O sea, yo parto de la base que ya tengo el excel con el formato este:
A B 1 DIRECCIÓN | CIUDAD 2 TEXTO INÚTIL 3 TEXTO INÚTIL 4 TEXTO INÚTIL 5 TEXTO INÚTIL 6 TEXTO INÚTIL 7 TEXTO INÚTIL 8 DIRECCIÓN | CIUDAD 9 TEXTO INÚTIL 10 TEXTO INÚTIL 11 TEXTO INÚTIL 12 TEXTO INÚTIL 13 TEXTO INÚTIL 14 TEXTO INÚTIL 15 DIRECCIÓN | CIUDAD (...)
Para clarificar he enumerado cada fila y cada columna.
Entonces, yo deseo eliminar todas las filas inútiles (donde hay texto inútil) y juntar todas las filas útiles (o sea, las de las direcciones).
Entonces tu me dices que copie esta expresión: =SI(RESTO(FILA()-1;7)=0;VERDADERO;FALSO)
Pero en qué casilla lo hago? ¿o lo hago antes de importar los datos en el excel? Si lo copio a saco en una casilla vacila solo me sale: "¿#nombre#?"
Puedes explicarme con un poco más de detalle?
Gracias de antemano y un saludo!
|
|
« Última modificación: 11 Diciembre 2011, 00:03 am por vvcepheus7 »
|
En línea
|
|
|
|
Novlucker
Ninja y
Colaborador
Desconectado
Mensajes: 10.683
Yo que tu lo pienso dos veces
|
Por ejemplo en C1, y luego arrastras, revisa por si acaso que no haya que cambiar los punto y comas por comas, dependiendo de como este configurado excel, lleva unos u otros Saludos
|
|
|
En línea
|
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD "Hay dos cosas infinitas: el Universo y la estupidez humana. Y de la primera no estoy muy seguro." Albert Einstein
|
|
|
vvcepheus7
Desconectado
Mensajes: 72
|
Bueno, he editado el post anterior porque estaba con errores de escritura, no sé si ahora se entenderá mejor.
Si copio sobre C1 y luego arrastro primero horizontalmente y luego verticalmente me sobre-escribe los datos que ya había con el texto de la fórmula que me has dado. Entonces pierdo los datos.
Lo de los puntos y las comas la verdad es que no tengo NPI de como es la sintaxis. He probado de cambiar los ; por , y me ha salido error de sintaxis.
Seguro que el fallo es una tontería!
No sería posible hacerlo con una macro? quizá iremos mas rapido.
Gracias de nuevo
|
|
|
En línea
|
|
|
|
Stoya
Desconectado
Mensajes: 112
Esperando respuestas
|
Reemplazas: (Dirección[^\n]+)[^\n]*\n[^\n]*\n[^\n]*\n[^\n]*\n[^\n]*\n[^\n]*\n Por:
|
|
|
En línea
|
|
|
|
Novlucker
Ninja y
Colaborador
Desconectado
Mensajes: 10.683
Yo que tu lo pienso dos veces
|
¿Como horizontalmente? Si tu tienes los datos en las columnas A y B como pones, pega la fórmula en C1 y arrastra para abajo, es imposible que sobreescriba nada si se supone que esta vacío, la fórmula tiene que funcionar, así que si no prueba escribiendola a mano (supongo que esta claro que la fórmula es para un excel en español)
Saludos
|
|
|
En línea
|
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD "Hay dos cosas infinitas: el Universo y la estupidez humana. Y de la primera no estoy muy seguro." Albert Einstein
|
|
|
vvcepheus7
Desconectado
Mensajes: 72
|
Reemplazas: (Dirección[^\n]+)[^\n]*\n[^\n]*\n[^\n]*\n[^\n]*\n[^\n]*\n[^\n]*\n Por: muchas gracias por por la respuesta stoya. pero esto en el notepad++? o sea, voy a "buscar y reemplazar" y: buscar: (Dirección[^\n]+)[^\n]*\n[^\n]*\n[^\n]*\n[^\n]*\n[^\n]*\n[^\n]*\n reemplazar: \1 o que quieres decir? lo siento es que es la primera vez que hago algo así y estoy mu verde aún! gracias otra vez
|
|
|
En línea
|
|
|
|
vvcepheus7
Desconectado
Mensajes: 72
|
Novlucker, intentaba cubrir toda la tabla, no solo la columna vacia, por eso no funcionaba claro jaja. Creo que voy a poder hacerlo solo con el autofiltro y sin usar la expresión. Sigo sin entender como copiarla pero da igual, soy un cilindron y no hay nada que hacer stoya, si puedes aclárame eso del notepad++ que parece más facil, a ver si así tengo una alternativa! !!!Gracias a los dos!!!
|
|
|
En línea
|
|
|
|
Stoya
Desconectado
Mensajes: 112
Esperando respuestas
|
pero esto en el notepad++? o sea, voy a "buscar y reemplazar" y:
buscar: (Dirección[^\n]+)[^\n]*\n[^\n]*\n[^\n]*\n[^\n]*\n[^\n]*\n[^\n]*\n
reemplazar: \1
o que quieres decir? ¿Por qué me preguntas? ¿No tardamos menos los dos si pruebas y si no funciona le das a ctrl+z? Una cosa es usar los foros y otra abusar de ellos, eso no es ser cilindrón, es ser huevón.
|
|
|
En línea
|
|
|
|
vvcepheus7
Desconectado
Mensajes: 72
|
stoya, si lo he probado pero me sale este mensaje de error: --------------------------- Find --------------------------- Can't find the text: "(Dirección[^\n]+)[^\n]*\n[^\n]*\n[^\n]*\n[^\n]*\n[^\n]*\n[^\n]*\n" --------------------------- Aceptar --------------------------- entonces por eso pregunto, no es por fastidiar campeon!
|
|
|
En línea
|
|
|
|
Stoya
Desconectado
Mensajes: 112
Esperando respuestas
|
Pues depura.
Es tu problema, campeón.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Problema con un código para reemplazar caracteres
Programación Visual Basic
|
zikotik
|
2
|
2,403
|
11 Mayo 2012, 21:58 pm
por zikotik
|
|
|
[Expresion Regular] Para leer hora y minutos delimitada con ":" ?
PHP
|
Diabliyo
|
2
|
5,148
|
26 Septiembre 2012, 08:20 am
por ~ Yoya ~
|
|
|
Expresión regular para buscar palabras con mayúsculas,minúsculas y con Acentos
Programación General
|
cyberserver
|
1
|
3,398
|
15 Marzo 2013, 07:41 am
por cyberserver
|
|
|
Expresión regular en MySQL para buscar y sustituir
Desarrollo Web
|
jdomgo3
|
9
|
7,227
|
26 Enero 2014, 10:53 am
por jdomgo3
|
|
|
Expresión regular notepad++
Dudas Generales
|
.:UND3R:.
|
3
|
3,477
|
27 Febrero 2016, 16:38 pm
por WHK
|
|