1. Faro

Nivel 2 · Etiquetas de preparación con &, UPPER y TEXT

La solicitud

De Debra Marshall, Gerente de almacén

“Los preparadores trabajan con una línea impresa por pedido, y el atraso previo a Navidad sigue pendiente. ¿Puedes construir esa línea para cada uno de estos pedidos? Número de pedido, canal en mayúsculas, fecha del pedido y el cliente como nombre más inicial del apellido, ya que las etiquetas van por fuera de la caja. Como el ejemplo de G2.”

Tu objetivo

En E2:E28, construye con & la etiqueta de preparación de cada pedido: el order_id, el canal en mayúsculas (UPPER), la fecha del pedido como yyyy-mm-dd (TEXT) y el nombre del cliente, un espacio, la primera letra del apellido y un punto (a partir del nombre completo de la columna D, usando FIND para localizar el espacio). Separa las cuatro partes con " | " (espacio, barra vertical, espacio). La fila 2 debe leerse exactamente como el ejemplo de G2.

  • Llena E2:E28 con los valores correctospendiente
  • Con fórmulas, no con números escritospendiente
  • Usa TEXT UPPER FINDpendiente

Tu hoja

Excel
La hoja de este nivel
ABCDEFGH
1order_idorder_datechannelcustomerpick_labelExample for row 2
2128132025-12-22 06:58webShirley Stewart12813 | WEB | 2025-12-22 | Shirley S.
3128142025-12-22 09:08appValeria Miller
4128162025-12-22 10:42appNathan Morales
5128192025-12-22 12:37webJanet Kelly
6128212025-12-22 13:30appMark Wood
7128222025-12-22 13:47webGary Chavez
8128242025-12-22 15:28appValeria Williams
9128292025-12-22 18:25webNathan Simmons
10128372025-12-22 23:35appCaleb Collins
11128382025-12-22 23:51appSophia Ruiz
12128392025-12-23 07:29appSophia Ruiz
13128452025-12-23 10:16appMaria Harrison
14128492025-12-23 12:28webJoyce Ortiz
15128502025-12-23 12:44webRyan Anderson
16128512025-12-23 13:47appNoah Taylor
17128542025-12-23 15:36appMia Adams
18128582025-12-23 17:50appPatrick Jones
19128602025-12-23 19:07appAbigail Simmons
20128612025-12-23 19:11appCatherine Mitchell
21128622025-12-23 20:15marketplaceNicole Jimenez
22128642025-12-23 20:26marketplaceDonna Ramirez
23128652025-12-23 21:03appStephanie Hayes
24128662025-12-23 22:30marketplacePriya Kelly
25128672025-12-24 05:15webAmanda Jones
26128692025-12-24 10:33webSarah Young
27128702025-12-24 11:34appOlivia Myers
28128772025-12-24 22:27marketplaceAngela Anderson
29
30

Cargando el editor…

    ResultadoPresiona Comprobar para comparar E2:E28

    Mote revisa tu resultado

    Presiona Comprobar. Cada celda correcta se vuelve una luciérnaga en tu linterna.

    La lección

    A veces el resultado de una hoja no es un número sino una línea de texto: una etiqueta de preparación, un nombre de archivo, un asunto de correo. Los preparadores de Debra necesitan una línea por pedido con cuatro datos, y el nombre completo del cliente no debería imprimirse por fuera de una caja. Construyes la línea uniendo celdas, trozos de celdas y fragmentos de texto fijo con &.

    Unir con &

    El operador & pega dos valores en un solo texto:

    =A2&" | "&C2

    A2 es el número de pedido 12813, " | " es texto literal (espacio, barra vertical, espacio), C2 es web. El resultado es 12813 | web. Todo lo que va entre comillas dobles se copia tal cual, espacios incluidos, así que los espacios alrededor de la barra vertical tienen que ir dentro de las comillas.

    CONCAT(A2," | ",C2) da el mismo resultado; CONCATENATE es el nombre antiguo. La mayoría de los analistas usan & porque las etiquetas largas se mantienen legibles.

    Cambiar mayúsculas y minúsculas: UPPER, LOWER y PROPER

    Función web se convierte en shirley STEWART se convierte en
    UPPER WEB SHIRLEY STEWART
    LOWER web shirley stewart
    PROPER Web Shirley Stewart

    Debra quiere el canal en mayúsculas para que destaque: UPPER(C2). PROPER sirve para nombres escritos con las mayúsculas equivocadas; es tosca (mcdonald se convierte en Mcdonald), así que comprueba qué hace con tus datos.

    Nombre e inicial: funciones dentro de funciones

    D2 contiene el nombre completo, Shirley Stewart. El espacio es el delimitador, la misma idea que la @ del nivel anterior. FIND(" ",D2) es 8, así que:

    Pieza Fórmula Resultado
    nombre LEFT(D2,FIND(" ",D2)-1) Shirley
    inicial del apellido MID(D2,FIND(" ",D2)+1,1) S

    MID empieza un carácter después del espacio y toma 1 carácter. Luego únelos con un espacio y un punto: LEFT(…)&" "&MID(…)&"." da Shirley S.. Una función usada como argumento de otra se llama anidar: FIND está dentro de LEFT, y la respuesta de una se convierte en la entrada de la otra, sin ninguna columna auxiliar en medio.

    Las fechas en una etiqueta necesitan TEXT

    Pega la fecha de la misma manera y ocurre algo raro:

    =A2&" | "&B2

    devuelve 12813 | 46013.29…, con los dígitos corriendo sin fin. La celda B2 muestra 2025-12-22 06:58, pero eso es solo su formato. Por debajo, una fecha es una cuenta de días desde el inicio de 1900, y la hora es la fracción de un día: las 6:58 de la mañana son 0.29 de un día. & toma el valor, no el formato.

    TEXT(value, format) aplica un formato y devuelve el resultado como texto. =TEXT(B2,"yyyy-mm-dd") da 2025-12-22. Los códigos de formato son los que escribirías en Formato de celdas: yyyy el año, mm el mes, dd el día, mmm un nombre corto de mes, ddd un día de la semana corto. TEXT(B2,"ddd mmm d") da Mon Dec 22.

    La etiqueta completa

    E2   =A2&" | "&UPPER(C2)&" | "&TEXT(B2,"yyyy-mm-dd")&" | "&LEFT(D2,FIND(" ",D2)-1)&" "&MID(D2,FIND(" ",D2)+1,1)&"."

    Compara E2 con el ejemplo de Debra en G2 carácter por carácter: 12813 | WEB | 2025-12-22 | Shirley S.. Luego rellena hacia abajo hasta la fila 28. El último pedido, el 12877 del marketplace el día 24, debe leerse 12877 | MARKETPLACE | 2025-12-24 | Angela A..

    Construye las fórmulas largas por piezas. Empieza con =A2&" | "&UPPER(C2), pulsa Enter, compruébala y luego añade la siguiente pieza. Unas comillas que faltan son mucho más fáciles de encontrar en una fórmula corta.

    Errores comunes

    • La fecha en bruto. &B2 imprime el número de serie. Envuelve cada fecha en TEXT antes de unirla.
    • Espacios fuera de las comillas. A2 & "|" & C2 da 12813|web: los espacios alrededor de & se ignoran, solo los espacios dentro de comillas acaban en el texto.
    • La inicial desde el lugar equivocado. MID(D2,FIND(" ",D2),1) empieza en el propio espacio y devuelve el espacio. Suma 1.
    • Mes frente a minutos. En un formato con horas, mm después de hh significa minutos: "hh:mm". Solo o junto a yyyy y dd, mm es el mes.

    Elige qué puede ejecutarse en este sitio. Puedes cambiarlo cuando quieras desde "Configurar cookies", al pie de cada página.