Cambiar lista de fechas.

02/09/2013 - 16:04 por Alejandro Garcia Garay | Informe spam
Cordial saludo.

En un hoja de un libro tengo una lista de fechas por mes, algo así:

01/01/1999
01/01/1999
.
.
02/01/1999
02/01/1999
.
.
03/01/1999
03/01/1999
.
.

Las fechas están en la columna B, ¿como puedo hacer para cambiar el mes de toda esa lista? sabiendo que, no se cuantas celdas tienen x día en especial. Únicamente hay fechas del mismo mes, es decir, solo enero, solo febrero, etc. Tengo Excel 2010.

Gracias por sus comentarios.

Preguntas similare

Leer las respuestas

#1 Aladino
03/09/2013 - 14:09 | Informe spam
Hola, Alejandro

No me queda claro qué quieres hacer.

- Quieres cambiar el mes de toda esa lista por qué dato?
- Quieres cambiar el mes 01 por qué dato?
Respuesta Responder a este mensaje
#2 Alejandro Garcia Garay
04/09/2013 - 00:11 | Informe spam
Gracias por responderme.

Mira, en la lista tengo varias fechas, estas fechas van por mes, es decir en un archivo tengo el mes de enero (01/01/2013), lo que quiero es cambiar el mes de esas fechas por el mes que requiero, por ejemplo, febrero (01/02/2013).

La lista, como comente es fija hasta cierto punto, contiene 10.000 registros, y ciertos grupos van por dia (fecha completa). Lo que deseo es tomar un solo archivo como base e ir cambiando la fecha mes a mes y luego llenar el resto de datos.



El lunes, 2 de septiembre de 2013 09:04:10 UTC-5, Alejandro Garcia Garay escribió:
Cordial saludo.



En un hoja de un libro tengo una lista de fechas por mes, algo así:



01/01/1999

01/01/1999

.

.

02/01/1999

02/01/1999

.

.

03/01/1999

03/01/1999

.

.



Las fechas están en la columna B, ¿como puedo hacer para cambiar el mes de toda esa lista? sabiendo que, no se cuantas celdas tienen x día en especial. Únicamente hay fechas del mismo mes, es decir, solo enero, solo febrero, etc. Tengo Excel 2010.



Gracias por sus comentarios.
Respuesta Responder a este mensaje
#3 Claudia Castellano
05/09/2013 - 14:20 | Informe spam
Hola, Alejandro

A ver si te he entendido bien. Imagina que tenemos las fechas en la columna B:

01/09/2012
01/09/2012
02/09/2012
02/09/2012
03/09/2012
03/09/2012
03/09/2012
03/09/2012
09/09/2012
09/09/2012
12/09/2012
12/09/2012

La técnica más rápida es el reemplazo, pero en este caso no puede usarse porque si le indico a Excel que ha de sustituir 09 por el mes 12, por ejemplo, me modificará también las fechas cuyo día sea 09. Por lo tanto, yo acudiría a las fórmulas:

- Creo una columna auxiliar C
- Escribo la fecha con el mes por el que quiero sustituir mi lista en una celda fuera de mis datos. Por ejemplo, si quiero cambiar el mes de septiembre de toda mi lista por el mes de diciembre, escribiría en C1 01/12/2012.
- Suponiendo que mis datos empiezan en B2, en C2 escribiría la siguiente fórmula: þCHA(AÑO(B2);MES($C$1);DIA(B2))
- Aplico la fórmula al resto de filas con el controlador de relleno
- Copio toda la columna como sólo valores a la columna B, seleccionando todas las fechas de la columna C, haciendo clic con botón derecho en el borde de la selección y arrastrando a la columna B. Al soltar, selecciono en el menú contextual que aparece Copiar aquí sólo como valores.

Mis datos quedarían de la siguiente manera:

01/12/2012
01/12/2012
02/12/2012
02/12/2012
03/12/2012
03/12/2012
03/12/2012
03/12/2012
04/12/2012
04/12/2012
12/12/2012
12/12/2012

No sé si es esto lo que necesitas ;)
Respuesta Responder a este mensaje
#4 Alejandro Garcia Garay
10/09/2013 - 22:47 | Informe spam
Hola a todos.

Claudia, bueno aunque no es exactamente lo que quería (pensé mas bien en algo como una macro), el método me funciona y me ahorra tiempo que es lo que quiero, así que un millón de gracias por despejar mi mente e iluminarme con tu idea.

Saludos.

El jueves, 5 de septiembre de 2013 07:20:43 UTC-5, Claudia Castellano escribió:
Hola, Alejandro



A ver si te he entendido bien. Imagina que tenemos las fechas en la columna B:



01/09/2012

01/09/2012

02/09/2012

02/09/2012

03/09/2012

03/09/2012

03/09/2012

03/09/2012

09/09/2012

09/09/2012

12/09/2012

12/09/2012



La técnica más rápida es el reemplazo, pero en este caso no puede usarse porque si le indico a Excel que ha de sustituir 09 por el mes 12, por ejemplo, me modificará también las fechas cuyo día sea 09. Por lo tanto, yo acudiría a las fórmulas:



- Creo una columna auxiliar C

- Escribo la fecha con el mes por el que quiero sustituir mi lista en una celda fuera de mis datos. Por ejemplo, si quiero cambiar el mes de septiembre de toda mi lista por el mes de diciembre, escribiría en C1 01/12/2012.

- Suponiendo que mis datos empiezan en B2, en C2 escribiría la siguiente fórmula: þCHA(AÑO(B2);MES($C$1);DIA(B2))

- Aplico la fórmula al resto de filas con el controlador de relleno

- Copio toda la columna como sólo valores a la columna B, seleccionando todas las fechas de la columna C, haciendo clic con botón derecho en el borde de la selección y arrastrando a la columna B. Al soltar, selecciono en el menú contextual que aparece Copiar aquí sólo como valores.



Mis datos quedarían de la siguiente manera:



01/12/2012

01/12/2012

02/12/2012

02/12/2012

03/12/2012

03/12/2012

03/12/2012

03/12/2012

04/12/2012

04/12/2012

12/12/2012

12/12/2012



No sé si es esto lo que necesitas ;)
Respuesta Responder a este mensaje
#5 Claudia Castellano
11/09/2013 - 15:32 | Informe spam
Alejandro,

Si que necesitas es una macro para cambiar el mes de las fechas sigue estos pasos:

-Haz clic derecho en el nombre de la hoja en la que guardas las fechas
-Selecciona la opción Ver código
- En la pantalla de la derecha en blanco, copia el siguiente código:

Sub mes_nuevo()
Dim rng As Range, m As Long
m = InputBox("Introduce el número del nuevo mes")
For Each rng In Selection
rng = DateSerial(Year(rng), m, Day(rng))
Next rng
End Sub

- Vuelve a la hoja que contiene las fechas y pulsa Alt+F8
- Selecciona la macro mes_nuevo (hoja1.mes_nuevo) - Opciones
- Crea un atajo de teclado ctrl+o y haz clic en Aceptar
- Selecciona las fechas cuyo mes quieres modificar
- Ejecuta la macro pulsando Ctrl+o

Espero esto te sirva mucho más

Claudia Castellano
Experta en Excel 2007

www.excelenaccion.com
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida