Foros del Web » Soporte técnico » Ofimática »

Como mostrar permutaciones de texto en excel

Estas en el tema de Como mostrar permutaciones de texto en excel en el foro de Ofimática en Foros del Web. Hola me estoy enloqueciendo. Tengo en la columna A los valores a1, a2, a3 y en la columna B tengo b1, b2, b3 y Quisiera ...
  #1 (permalink)  
Antiguo 21/01/2010, 08:45
 
Fecha de Ingreso: mayo-2008
Mensajes: 96
Antigüedad: 16 años, 6 meses
Puntos: 0
Como mostrar permutaciones de texto en excel

Hola me estoy enloqueciendo.
Tengo en la columna A los valores a1, a2, a3 y en la columna B tengo b1, b2, b3 y
Quisiera hacer una permutacion (o como sea que se llame) que me permita graficar en la columna D

a1 b1
a1 b2
a1 b3
a2 b1
a2 b2
a2 b3
a3 b1
a3 b2
a3 b3

Y no se si me falto alguno pero se entiende la idea?
Creo que se llama producto cartesiano y que las funciones podrian ser =PERMUTACIONES o =COMBINAT pero no se si son esas y como se usan.

Alguien tiene algun ejemplo¿?

Gracias estoy necesitando resolver esto con urgencia

Saludos
  #2 (permalink)  
Antiguo 21/01/2010, 10:18
Avatar de ceSharp  
Fecha de Ingreso: octubre-2008
Ubicación: Madrid
Mensajes: 495
Antigüedad: 16 años, 1 mes
Puntos: 66
Respuesta: Como mostrar permutaciones de texto en excel

hola bantuito,

....mmmm.... define PERMUTACION, jejejeje. Yo es que soy de letras! ;)

cual es el resultado que querrías obtener?

salu2
  #3 (permalink)  
Antiguo 23/01/2010, 12:29
Avatar de mrocf  
Fecha de Ingreso: marzo-2007
Ubicación: Bs.As.
Mensajes: 1.103
Antigüedad: 17 años, 8 meses
Puntos: 88
De acuerdo Respuesta: Como mostrar permutaciones de texto en excel

Hola! bantuito
a) Haz clic con el botón derecho de tu ratón en la solapa de la hoja y selecciona: Ver código.

b) En la ventana que se te abrirá, copia y pega el siguiente código:
Código PHP:
Sub ComoSeaQueSeLlame()
Dim ii As Longjj As Long
Application
.ScreenUpdating False
[d2:e65536].Delete xlShiftUp
For ii 1 To [a65536].End(xlUp).Row
  
For jj 1 To [b65536].End(xlUp).Row
    
[d65536].End(xlUp).Offset(1) = Cells(ii"a")
    [
d65536].End(xlUp).Offset(, 1) = Cells(jj"b")
  
Next jj
Next ii
Application
.ScreenUpdating True
End Sub 
c) Cierra todas las ventanas del ambiente Visual Basic for Application en el que te encuentras y retorna al Excel

d) Crea un botón para ejecutar la macro recién incorporada: ComoSeaQueSeLlame


Al ejecutar la macro se te formarán en las columnas "D" y "E" las combinaciones que estás pidiendo.
Sólo debes tener en cuenta que los datos (a1, a2, b1, b2, etc.) deben estar ubicados desde la fila "1".

Saludos Cacho.
  #4 (permalink)  
Antiguo 15/02/2012, 13:58
 
Fecha de Ingreso: febrero-2012
Mensajes: 2
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: Como mostrar permutaciones de texto en excel

hey me podrian decir como hacerlo para combinar las celdas a b c y d???
he intentado modificar tu codigo pero no he logrado tener exito

Etiquetas: excel
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:20.