¿Concatenar células que cambian diariamente de forma automática?


1

Uso concatenar para reunir datos de diferentes celdas en mi hoja de cálculo. Como mis datos cambian a diario, quiero que la fórmula también cambie a diario sin tener que ingresar manualmente la nueva celda en la fórmula de concatenar. Estoy buscando una manera de hacer esto, pero no estoy seguro de cómo. ¿Puede alguien por ahí ayudarme por favor? ¡Aprecio la ayuda por adelantado!

Tal vez esto ayude a explicar lo que necesito. Tengo una fila de datos de D4: AH4 que inserto diariamente en función del nuevo día. Cuando uso la concatenada y nosotros la siguiente fórmula:

=CONCATENATE(TEXT('Raw Data'!B4,"m/d")," ",TEXT('Raw Data'!C4,"")," ",
 TEXT('Raw Data'!E4,"0.0%"))...

E4 es la celda que cambia diariamente, donde el día siguiente sería F4, G4, etc ... Todas las otras partes de la fórmula permanecerán igual. ¡Espero que esto ayude! ¡Gracias! :)

Respuestas:


0

Primero, ¿quiere decir que tiene una columna de datos que inserta diariamente? Si es así, como se ve en función de su descripción, esto probablemente significa que su diseño de datos no es ideal. Lo más frecuente es que desee que sus datos estén en el formato largo. Las operaciones de la base de datos (y las correspondientes funciones de búsqueda de Excel) funcionan mejor cuando se configuran los datos, por lo que puede hacer consultas sencillas. Así que es posible que desee arreglar eso. Eso es a menos que quieras decir que el día siguiente sería E5, E6, etc.

Ahora, en tu pregunta. Puedes usar $ Para bloquear celdas en fórmulas.

=CONCATENATE(TEXT('Raw Data'!$B$4,"m/d")," ",TEXT('Raw Data'!$C$4,"")," ",TEXT('Raw Data'!E4,"0.0%"))

Podría colocar esta fórmula en la fila / columna que corresponde a su cambio diario y luego arrastrarla a medida que cambian los días. A menudo, una fórmula como esta se encuentra en la última / primera columna y se copia / copia de la longitud de los datos.


¡Gracias por su respuesta! E5 cambiaría a F5, F5 cambiaría a G5, etc., según el nuevo día ... Esperaba que hubiera una forma de automatizar esto para eliminar la necesidad de intervención manual.

@Harold, donde tienes E5 usarías E$5. También podrías sacar algunos VBA. Pero en el momento en que usa VBA para automatizar cosas en Excel, generalmente sugiero que tal vez su hoja de cálculo no sea ideal o que Excel sea la herramienta incorrecta.
Tyler

Sí, pensé que me encontraría con un problema al intentar usar fórmulas integradas en lugar de intentar construir un código VBA. Tengo esta misma pregunta en stackoverflow para ayuda de VBA a mi pregunta.

1
Solo pensé que compartiría el resultado de mi pregunta. = TEXTO ('Datos sin procesar'! B4, "m / d") & amp; "" & amp; 'Datos sin procesar'! C4 & amp; "" & TEXT (OFFSET ('Datos sin procesar'! D4,0, COUNTA (' Datos '! D4: AH4) -1,1,1), "0.0%") ¡Gracias a todos los que intentaron ayudarme! ¡¡¡Atentamente!!! :)
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.