Saltar al contenido

Division de Texto


Recommended Posts

publicado

Buenas Tardes Gente.

Necesitaria ayuda con lo siguiente de ser posible.

Tengo una tabla con los datos de la columna A y quisiera dividirlo en las columnas B y C, como muestra la tabla.

La columna B me salio, el tema es la comumna C, ya que tiene varias variantes. Probe insertando la siguiente formula pero me tira error, alguna ayuda?

=DERECHA(A1,(LARGO(A1)-((ENCONTRAR("-",A1))+1)))

Me gustaria preferentemente guardar el valor en Variable de ser posible

Desde ya muchas gracias.

[TABLE=class: grid, width: 200]

[TR]

[TD][TABLE=width: 80]

[TR]

[TD=width: 80]IM0347212 - Regularización Componentes regimen de informacion de CABA - BCY[/TD]

[/TR]

[/TABLE]

[/TD]

[TD][TABLE=width: 80]

[TR]

[TD=width: 80]IM0347212[/TD]

[/TR]

[/TABLE]

[/TD]

[TD][TABLE=width: 80]

[TR]

[TD=width: 80]Regularización Componentes regimen de informacion de CABA - BCY[/TD]

[/TR]

[/TABLE]

[/TD]

[/TR]

[TR]

[TD][TABLE=width: 80]

[TR]

[TD=width: 80]CH00079134 - Migración Matrix : Actualización de Tabla AR vs PP - CUS[/TD]

[/TR]

[TR]

[TD=width: 80][/TD]

[/TR]

[/TABLE]

[/TD]

[TD][TABLE=width: 80]

[TR]

[TD=width: 80]CH00079134[/TD]

[/TR]

[/TABLE]

[/TD]

[TD][TABLE=width: 80]

[TR]

[TD=width: 80]Migración Matrix : Actualización de Tabla AR vs PP - CUS[/TD]

[/TR]

[/TABLE]

[/TD]

[/TR]

[TR]

[TD][TABLE=width: 80]

[TR]

[TD=width: 80]CH00079134 - Migración Matrix --Actualización de Tabla: AR vs PP - CUS[/TD]

[/TR]

[/TABLE]

[/TD]

[TD][TABLE=width: 80]

[TR]

[TD=width: 80]CH00079134[/TD]

[/TR]

[/TABLE]

[/TD]

[TD][TABLE=width: 80]

[TR]

[TD=width: 80]Migración Matrix --Actualización de Tabla: AR vs PP - CUS[/TD]

[/TR]

[/TABLE]

[/TD]

[/TR]

[/TABLE]

  • 2 weeks later...
publicado

Gracias por tu respuesta pero me sigue sin funcionar. Tira el siguiente error.

######## (al posicionarme encima de la celda esta bien la formula). Tengo que entrar a la celda y darle F2 para que quede correctamente.

Esto lo quiero realizar mediante una macro.

Adjunto el codigo.

If InStr(Cells(Fila, 1), "IM0") Then

Proyecto = Left(Range("A" & Fila), 9)

Cells(Fila, 10) = "=DERECHA(A" & Fila & ",LARGO(A" & Fila & ")-ENCONTRAR(""-"",A" & Fila & "))"

Tarea = Cells(Fila, 10).Value

Else

Proyecto = Left(Range("A" & Fila), 10)

Cells(Fila, 10) = "=DERECHA(A" & Fila & ",LARGO(A" & Fila & ")-ENCONTRAR(""-"",A" & Fila & "))"

End If

Saludos,

publicado

Amigo creo que tu problema es que el formato de la celda es Texto, y al asignarle cualquier cosa (con la macro) excel lo tomara como texto, así sea una formula, por eso al presionar F2 y dar enter Excel determina que es una formula y la ejecuta.

cambia el formato de la celda a General.

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.