Consejo: Otros idiomas son traducidos por Google. Puedes visitar el English versión de este enlace.
Iniciar sesión
x
or
x
x
Suscríbete
x

or

¿Cómo forzar la cadena de texto a mayúsculas / minúsculas / mayúsculas en Excel?

En Excel, cuando ingresa algunas letras o palabras en las celdas, desea forzar las cadenas de texto a mayúsculas aunque haya ingresado las mayúsculas o minúsculas y viceversa. La mayoría de nosotros puede considerar la función de validación de datos en Excel, con esta función, obtendremos una advertencia cuando no escribamos el caso correcto del texto. En este artículo, voy a presentar algunas formas interesantes de forzar el texto a mayúsculas, minúsculas o mayúsculas como sea necesario.

Fuerce las cadenas de texto a mayúsculas / minúsculas / mayúsculas / minúsculas con Validación de datos

Fuerce las cadenas de texto a mayúsculas / minúsculas / mayúsculas y minúsculas con el código VBA

Cambiar el texto a MAYÚSCULAS / minúsculas / Caso adecuado con Kutools para Excel buena idea3


Cambiar mayúsculas y minúsculas (Cambiar mayúsculas y minúsculas, minúsculas, mayúsculas y minúsculas correctamente)

doc change case
Ficha Office Habilite la edición y navegación con pestañas en Office y haga su trabajo mucho más fácil ...
Kutools for Excel trae las características avanzadas de 300 a Excel y aumenta su productividad en 80%
  • Super Formula Bar (edite fácilmente múltiples líneas de texto y fórmulas); Diseño de lectura (lea y edite fácilmente un gran número de celdas); Pegar en rango filtrado ...
  • Combinar celdas / filas / columnas y mantener datos; Contenido de celdas divididas; Combine filas duplicadas y suma / promedio ... Prevenga celdas duplicadas; Comparar rangos ...
  • Seleccione Filas duplicadas o únicas; Seleccione Filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta de varias celdas sin cambiar la referencia de fórmula; Crear referencias automáticamente a varias hojas; Insertar viñetas, casillas de verificación y más ...
  • Favorito e inserte rápidamente fórmulas, rangos, gráficos e imágenes; Cifrar celdas con contraseña; Crear lista de correo y enviar correos electrónicos ...
  • Extraer texto, Agregar texto, Eliminar por posición, Eliminar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios ...
  • Super filtro (guardar y aplicar esquemas de filtro a otras hojas); Avanzado Ordenar por mes / semana / día, frecuencia y más; Filtro especial por negrita, cursiva ...
  • Combinar libros de trabajo y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes xls, xlsx y PDF ...
  • Funciona con Office 2007-2019 y 365, y es compatible con todos los idiomas. Es fácil de implementar en su empresa. Funciones completas de prueba gratuita de 60-day.


La validación de datos es una poderosa herramienta en Excel, nos puede ayudar a hacer muchas operaciones, con su ayuda, también podemos forzar la mayúscula, minúscula o mayúscula de las cadenas de texto al escribir, por favor haga lo siguiente:

1. Ir a hacer clic Información > Validación de datos > Validación de datos, mira la captura de pantalla:

doc-force-uppercase-1

2. En la Validación de datos diálogo, debajo del Ajustes pestaña, haga clic en permitir lista desplegable y elegir Personalizado opción, luego en el Fórmula cuadro de texto, ingrese esta fórmula = EXACT (SUPERIOR (A1), A1), (A1 representa una columna en la que aplicará esta característica, puede cambiarla según su necesidad), vea la captura de pantalla:

doc-force-uppercase-1

3. Luego puede crear una alerta cuando lo necesite, haga clic en Alerta de error pestaña y seleccione detener del Estilo lista desplegable, en la esquina derecha de Mensaje de error cuadro de texto, ingrese su propio mensaje de advertencia, vea la captura de pantalla:

doc-force-uppercase-1

4. Y luego haz clic OK para cerrar el diálogo, ahora cuando ingrese la cadena de texto que no está en mayúscula en la columna A, aparecerá un cuadro de advertencia para recordarle que ingrese las letras mayúsculas.

doc-force-uppercase-1

Nota:

Si necesita forzar las cadenas de texto en minúsculas o en el caso apropiado, aplique las siguientes fórmulas en el Validación de datos en el paso 2.

Fuerza a minúsculas: = EXACT (INFERIOR (A1), A1);

Fuerza al caso apropiado: = EXACT (PROPER (A1), A1)


Con el siguiente código VBA, cuando ingrese las palabras en minúscula en una celda, el texto en minúsculas se cambiará automáticamente a letras mayúsculas.

1. Mantenga presionado el ALT + F11 llaves, y abre la Ventana de Microsoft Visual Basic para Aplicaciones.

2. A continuación, elija la hoja de trabajo usada de la izquierda Proyecto Explorer, haz doble clic para abrir Módulo, y luego copie y pegue el siguiente código de VBA en el Módulo en blanco:

Código de VBA: fuerza la cadena de texto a mayúsculas

Private Sub Worksheet_Change(ByVal Target As Range)
'Update 20140603
Target.Value = VBA.UCase(Target.Value)
End Sub

doc-force-uppercase-1

3. A continuación, guarde y cierre este código para volver a la hoja de trabajo, ahora cuando ingresa una cadena de texto siempre que esté en minúscula o en mayúscula, se volverá mayúscula después de tocar el entrar tecla de forma automática.

Notas:

1. Este código se aplica a toda la hoja de trabajo.

2. Si no puede encontrar el Project Explorer Pane en la ventana, puede hacer clic Ver > Proyecto Explorer Para abrirlo.

3. Para forzar las palabras minúsculas o mayúsculas y minúsculas, puede aplicar el siguiente código VBA: (El procedimiento es el mismo que el anterior)

Código de VBA: fuerza la cadena de texto a minúscula

Private Sub Worksheet_Change(ByVal Target As Range)
'Update 20140603
Target.Value = VBA.LCase(Target.Value)
End Sub

Código de VBA: fuerza la cadena de texto al caso apropiado

Private Sub Worksheet_Change(ByVal Target As Range)
'Update 20140603
Target.Value = Application.WorksheetFunction.Proper(Target.Value)
End Sub

Si solo desea cambiar algunos textos específicos en MAYÚSCULAS, minúsculas o en el caso adecuado, puede aplicar el Cambiar caso utilidad de Kutools for Excel para hacerlo rápidamente

Kutools for Excel, con más de 120 prácticas funciones de Excel, mejore su eficiencia de trabajo y ahorre tiempo de trabajo.

después instalación gratuita Kutools para Excel, haz lo siguiente:

1. Seleccione los textos que desea cambiar de mayúsculas y minúsculas y haga clic Kutools > Texto > Cambiar caso. Ver captura de pantalla:
doc change case 6

2. En el Cambiar caso diálogo, marque la opción de operación que necesite, y puede obtener una vista previa del resultado en Ver cristal. Ver captura de pantalla:
doc change case 2

3. Hacer clic Ok or Aplicar y los textos han sido casos de cambio.

Cambiar a MAYÚSCULAS Cambiar a caso apropiado Cambiar a caso de Sentencia

doc change case 3doc change case 4doc change case 5


Cambiar Sige de Vlaues (cambie rápidamente valores negativos a positivos, o viceversa ...)

Signo de cambio de doc

Kutools for Excel: la mejor herramienta de productividad de Office aumenta su productividad en un 80%

  • Super Formula Bar (edite fácilmente varias líneas de texto y fórmula); Diseño de lectura (lee y edita fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas y mantener datos; Contenido de celdas divididas; Combinar filas duplicadas y suma / promedio... Prevenir células duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Celdas múltiples sin cambiar la referencia de fórmula; Crear referencias automáticamente a múltiples hojas; Insertar viñetas, Casillas de verificación y más ...
  • Fórmulas favoritas e insertadas rápidamente, Gamas, cuadros y cuadros; Cifrar celdas con contraseña Crear una lista de correo y enviar correos electrónicos ...
  • Extracto del texto, Agregar texto, Eliminar por posición, Eliminar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtro a otras hojas); Clasificación avanzada por mes / semana / día, frecuencia y más; Filtro especial por negrita, cursiva ...
  • Combinar libros de trabajo y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes xls, xlsx y PDF...
  • Funciona con Office 2007-2019 y 365, y es compatible con todos los idiomas. Es fácil de implementar en su empresa. Funciones completas de prueba gratuita de 60-day.
pestaña kte 201905

Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilitar la edición y lectura con pestañas en Word, Excel, PowerPoint, Editor, Acceso, Visio y Proyecto.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta tu productividad en un 50% y reduce cientos de clics de ratón por ti todos los días!
fondo officetab
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Thomas Reid · 10 months ago
    This worked for me, however if you went to delete the contents of the cell then a "runtime error '13': type mismatch" came up

    Any ideas?
    • To post as a guest, your comment is unpublished.
      Miguel Neves · 9 months ago
      i have the same problem. if you know how to deal with it please tell me!
      • To post as a guest, your comment is unpublished.
        Sunny · 9 months ago
        Hello, which method you use will come up the errors?
  • To post as a guest, your comment is unpublished.
    Russ Maurer · 1 years ago
    Like your VBA solution, but how could I limit it to a single column and format other columns differently, e.g., columns A and C force uppercase, column B force proper case?
    • To post as a guest, your comment is unpublished.
      Sunny · 1 years ago
      I do not know which VBA can handle your job (some columns in uppercase, some in proper case), but the data validation can solve it, why do not use it?
  • To post as a guest, your comment is unpublished.
    Patrick · 3 years ago
    thanks for the macro to convert all entries to capital letters, but is there something i need to do to stop the macro from crashing excel every fe minutes?

    Appreciate the help!