Cómo proyectar el valor de una celda en una celda diferente. Sobresalir

Cómo proyectar el valor de una celda en una celda diferente. Sobresalir

Estoy buscando una manera de proyectar el valor de una celda en una celda diferente. Escenario:

  • Columna A = Valor
  • Columna B = Vlookup desde A
  • Columna C = Me gustaría ser SÓLO el valor de B, no la fórmula.

¿Es posible hacer esto con la función Indirecta? ¿O necesito VBA?

Respuesta1

Usando VBA, puede hacer esto usando esta macro simple (suponiendo que los datos estén en la Hoja 1), simplemente asígnelos a un botón o simplemente ejecútelos a través del Editor de macros de VBA.

Sub CopyCol()

    Sheets("Sheet1").Columns("B").Copy

    Sheets("Sheet1").Columns("C").PasteSpecial xlPasteValues

End Sub

¡Espero que esto ayude!

Respuesta2

Una modificación para usar cuando se usan Tablas.

Sub CopyCol()

    Range("Table8").Columns("B").Copy

    Range("Table8").Columns("C").PasteSpecial xlPasteValues

End Sub

Respuesta3

Si entiendo tu pregunta correctamente, lo que quieres en la columna C es el VALOR de Vlookup que obtuviste de la columna A, ¿verdad?

Si ese es el caso, puede simplemente copiar la columna B y pegarla como valor solo en la columna C. [Inicio > Pegar > Pegar valores]

información relacionada