Métodos prácticos de 3 para agregar prefijos por lotes a varias celdas en la hoja de cálculo de Excel

Comparte ahora:

Si desea agregar por lotes un prefijo específico a varias celdas, puede consultar este artículo. Aquí le presentaremos 3 métodos sencillos. Cada uno tiene sus pros y sus contras. Puede elegir uno según sus necesidades.

A veces, es posible que deba agregar un texto específico al comienzo de varias celdas en una hoja de cálculo de Excel. Para aquellos novatos en Excel, pueden tender a agregar el prefijo a cada celda una por una. Sin embargo, llevará mucho tiempo si hay un gran número de células para procesar. Por lo tanto, es mejor que utilice cualquiera de los siguientes 3 medios.

Método 1: utilice la fórmula "&"

  1. Para empezar, seleccione una celda en blanco en otra columna, como por ejemplo la celda C1.
  2. Luego, en la celda seleccionada, escriba la fórmula en el patrón de = "Prefijo" y celda, como la siguiente instancia.
= "DataNumen " & A1

Introduzca la fórmula "=" Prefijo "y celda" en la celda C1

  1. Finalmente, copie la fórmula hacia abajo para agregar el prefijo a las celdas que desee.Copiar fórmula "&" hacia abajo

Método 2: utilizar la función "CONCATENAR"

  1. En primer lugar, seleccione una celda vacía en otra columna, como la celda C1.
  2. Luego, ingrese la función en el patrón de = CONCATENAR ("Prefijo", celda) en la celda C1, como la siguiente.
= CONCATENATE("DataNumen ", A1)

Introduzca "= CONCATENAR (" Prefijo ", celda)" Fórmula en la celda C1

  1. Finalmente, arrastre la celda actual hacia abajo a las celdas hasta el último rango donde necesita agregar el prefijo.Copiar fórmula "CONCATENAR" hacia abajo

Método 3: use el código Excel VBA

  1. En primer lugar, seleccione las celdas a las que desea agregar el prefijo.
  2. A continuación, active el editor de Excel VBA según "Cómo ejecutar código VBA en su Excel".
  3. Luego, copie el siguiente código en un proyecto o módulo no utilizado.
Sub AddPrefixToAllSelectedCells()
    Dim objSelectedRange As Excel.Range
    Dim strPrefix As String
    Dim objRange As Excel.Range
 
    Set objSelectedRange = Excel.Application.Selection
    strPrefix = InputBox("Enter the specific prefix to be added:", , "DataNumen ")
 
    If strPrefix <> "" Then
       For Each objRange In objSelectedRange
           objRange.Value = strPrefix & objRange.Value
       Next
    End If
End Sub

Código VBA: agregue por lotes un prefijo a varias celdas

  1. Luego, presione "F5" para ejecutar esta macro ahora mismo.
  2. Posteriormente, en el pequeño cuadro de diálogo, ingrese el prefijo específico y haga clic en “Aceptar”.Ingrese un prefijo específico
  3. Inmediatamente, después de que finalice la macro, puede volver a la hoja de cálculo de Excel para encontrar que el prefijo se ha agregado a las celdas seleccionadas correctamente.Prefijo agregado por lote

Comparación

  Ventajas Desventajas
Método 1 Fácil de operar 1. No se pueden procesar celdas en una columna a la vez
Método 2 2. No se puede agregar un prefijo a las celdas originales directamente
Método 3 1. Puede agregar directamente un prefijo a las celdas originales Los novatos de VBA pueden estar confundidos
2. Puede procesar por lotes las celdas en diferentes columnas

Reparación de Excel después de un accidente

Es cierto que Excel es inestable y tiende a fallar de vez en cuando. Por lo tanto, de esta manera, el archivo de Excel también se puede dañar fácilmente. Por lo tanto, si no desea enfrentar la pérdida de datos de Excel, debe hacer una copia de seguridad de los archivos de forma regular. Además, también es una cuestión de necesidad disponer de una herramienta robusta en las proximidades, como DataNumen Excel Repair a reparar Excel .

Introducción del autor:

Shirley Zhang es experta en recuperación de datos en DataNumen, Inc., que es el líder mundial en tecnologías de recuperación de datos, incluyendo SQL Server reparar y productos de software de reparación de Outlook. Para más información visite www.datanumen.com

Comparte ahora:

Los comentarios están cerrados.