como ordeno numeros guardados como texto

armandosar

New Member
Joined
Jul 6, 2010
Messages
7
hola amigos

envio esta pregunta por que ya lo intente y no doy con la solucion, tengo un listado con varios codigo, ejemplo
01-a, 01-b, 01-c, 10-d, 02-g, 05-k,

yo quiero ordenarlos de menor a mayor que queden de esta mnanera
01-a, 01-b, 01-c,02-g,05-k,10-d,

me podrian ayudar con alguna sabia respuesta ,
gracias amigos
 

Excel Facts

Who is Mr Spreadsheet?
Author John Walkenbach was Mr Spreadsheet until his retirement in June 2019.
Bienvenido a MrExcel. Suponiendo que 01-a está en la celda A1, en la B1 ponga una fórmula como
  • =LEFT(A1,FIND("-",A1)-1)+CODE(RIGHT(A1,LEN(A1)-FIND("-",A1)))/1000
y llene hacia abajo para crear una columna ayudante. Ahora se puede sortear usando la B.


<HR>


Si la parte a la izquierda siempre tendrá dos números y la de la derecha siempre tendrá una sola letra se puede user cifras fijas en vez de usar FIND() o sea
  • =LEFT(A1,2=+CODE(RIGHT(A1,1))/1000
Usé FIND() por que en mi experiencia cuando uso cifras fijas el post que sigue normalmente dice «se me olvidó decirle que...»
 
Last edited:
Upvote 0
HOLA DE NUEVO, AMIGOS, GRACIAS POR ATENDERME,
A B C D E
<TABLE style="WIDTH: 300pt; BORDER-COLLAPSE: collapse" border=0 cellSpacing=0 cellPadding=0 width=400><COLGROUP><COL style="WIDTH: 60pt" span=5 width=80><TBODY><TR style="HEIGHT: 15pt" height=20><TD style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: #f0f0f0; BACKGROUND-COLOR: transparent; WIDTH: 60pt; HEIGHT: 15pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0" height=20 width=80>A-01</TD><TD style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: #f0f0f0; BACKGROUND-COLOR: transparent; WIDTH: 60pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0" width=80>S-02</TD><TD style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: #f0f0f0; BACKGROUND-COLOR: transparent; WIDTH: 60pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0" width=80>R-03</TD><TD style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: #f0f0f0; BACKGROUND-COLOR: transparent; WIDTH: 60pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0" width=80>W-04</TD><TD style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: #f0f0f0; BACKGROUND-COLOR: transparent; WIDTH: 60pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0" width=80>B-05 </TD></TR><TR style="HEIGHT: 15pt" height=20><TD style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: #f0f0f0; BACKGROUND-COLOR: transparent; HEIGHT: 15pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0" height=20>A-02</TD><TD style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: #f0f0f0; BACKGROUND-COLOR: transparent; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0">S-03</TD><TD style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: #f0f0f0; BACKGROUND-COLOR: transparent; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0">R-04</TD><TD style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: #f0f0f0; BACKGROUND-COLOR: transparent; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0">W-05</TD><TD style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: #f0f0f0; BACKGROUND-COLOR: transparent; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0">B-06</TD></TR><TR style="HEIGHT: 15pt" height=20><TD style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: #f0f0f0; BACKGROUND-COLOR: transparent; HEIGHT: 15pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0" height=20>A-03</TD><TD style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: #f0f0f0; BACKGROUND-COLOR: transparent; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0">S-04</TD><TD style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: #f0f0f0; BACKGROUND-COLOR: transparent; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0">R-05</TD><TD style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: #f0f0f0; BACKGROUND-COLOR: transparent; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0">W-06</TD><TD style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: #f0f0f0; BACKGROUND-COLOR: transparent; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0">B-07</TD></TR><TR style="HEIGHT: 15pt" height=20><TD style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: #f0f0f0; BACKGROUND-COLOR: transparent; HEIGHT: 15pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0" height=20>A-04</TD><TD style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: #f0f0f0; BACKGROUND-COLOR: transparent; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0">S-05</TD><TD style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: #f0f0f0; BACKGROUND-COLOR: transparent; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0">R-06</TD><TD style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: #f0f0f0; BACKGROUND-COLOR: transparent; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0">W-07</TD><TD style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: #f0f0f0; BACKGROUND-COLOR: transparent; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0">B-08</TD></TR></TBODY></TABLE>

LOS QUIERO ORDENAR DE MENOR AMAYOR DE LA SIGUIENTE MANERA
EN LAS CELDAS G1:K1 =K.ESIMO.MENOR($A1:$E1,COLUMNAS($G1:G1)) ME RESULTA
<TABLE style="WIDTH: 62pt; BORDER-COLLAPSE: collapse" border=0 cellSpacing=0 cellPadding=0 width=83><COLGROUP><COL style="WIDTH: 62pt; mso-width-source: userset; mso-width-alt: 3035" width=83><TBODY><TR style="HEIGHT: 15pt" height=20><TD style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: #f0f0f0; BACKGROUND-COLOR: transparent; WIDTH: 62pt; HEIGHT: 15pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0" height=20 width=83 align=middle>#¡NUM!</TD></TR></TBODY></TABLE>
 
Upvote 0
La función K.ESIMO.MENOR (small()) solamente funciona con valores numericos. De lo que me doy cuenta no hay una función que le daría el mismo tipo de resultado con texto.
 
Upvote 0
La función K.ESIMO.MENOR (small()) solamente funciona con valores numericos. De lo que me doy cuenta no hay una función que le daría el mismo tipo de resultado con texto.


gracias Greg
ya vere como invento un precedimiento con esto

un saludo
 
Upvote 0
Si entendi puede que esta formula matricial en G1 y copiar hacia la derecha funcione.

=INDICE($A1:$E1,COINCIDIR(K.ESIMO.MENOR(DERECHA($A1:$E1,2)*1,COLUMNAS($G1:G1)),DERECHA($A1:$E1,2)*1,0))

Confirmar con Ctrl+Shift+Enter

Saludos
 
Upvote 0
Muy interesante, Sailepaty. Para otros lectores – él interpretó la pregunta diferentemente que yo. Yo pensé que había que sortear en forma alfabética primero y después por orden de la parte numérica. En cambio, Sailepaty está dejando la parte de letra afuera y sortean horizontalmente únicamente por la parte numérica. O sea le brinda a uno un resultado como sigue. Note que mezclé los números para poder ver si la fórmula resulta en un cambio de secuencia.

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p>
Bonita la fórmula, Sailepaty. Pero sí quedamos on una debilidad - cuando hay impates la fórmula devuelve la primera que coincida ambas veces. (Vea C2, D2, H2 y I2).

Sheet1 (3)

<TABLE style="BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 2pt; PADDING-RIGHT: 2pt; FONT-FAMILY: Calibri,Arial; FONT-SIZE: 11pt" border=0 cellSpacing=0 cellPadding=0><COLGROUP><COL style="WIDTH: 30px; FONT-WEIGHT: bold"><COL style="WIDTH: 64px"><COL style="WIDTH: 64px"><COL style="WIDTH: 64px"><COL style="WIDTH: 64px"><COL style="WIDTH: 64px"><COL style="WIDTH: 64px"><COL style="WIDTH: 64px"><COL style="WIDTH: 64px"><COL style="WIDTH: 64px"><COL style="WIDTH: 64px"><COL style="WIDTH: 64px"></COLGROUP><TBODY><TR style="TEXT-ALIGN: center; BACKGROUND-COLOR: #cacaca; FONT-SIZE: 8pt; FONT-WEIGHT: bold"><TD></TD><TD>A</TD><TD>B</TD><TD>C</TD><TD>D</TD><TD>E</TD><TD>F</TD><TD>G</TD><TD>H</TD><TD>I</TD><TD>J</TD><TD>K</TD></TR><TR style="HEIGHT: 18px"><TD style="TEXT-ALIGN: center; BACKGROUND-COLOR: #cacaca; FONT-SIZE: 8pt">1</TD><TD style="FONT-SIZE: 10pt">A-01</TD><TD style="FONT-SIZE: 10pt">S-02</TD><TD style="FONT-SIZE: 10pt">R-06</TD><TD style="FONT-SIZE: 10pt">W-05</TD><TD style="FONT-SIZE: 10pt">B-08</TD><TD></TD><TD>A-01</TD><TD>S-02</TD><TD>W-05</TD><TD>R-06</TD><TD>B-08</TD></TR><TR style="HEIGHT: 18px"><TD style="TEXT-ALIGN: center; BACKGROUND-COLOR: #cacaca; FONT-SIZE: 8pt">2</TD><TD style="FONT-SIZE: 10pt">A-03</TD><TD style="FONT-SIZE: 10pt">S-05</TD><TD style="FONT-SIZE: 10pt">R-04</TD><TD style="FONT-SIZE: 10pt">W-04</TD><TD style="FONT-SIZE: 10pt">B-07</TD><TD></TD><TD>A-03</TD><TD>R-04</TD><TD>R-04</TD><TD>S-05</TD><TD>B-07</TD></TR><TR style="HEIGHT: 18px"><TD style="TEXT-ALIGN: center; BACKGROUND-COLOR: #cacaca; FONT-SIZE: 8pt">3</TD><TD style="FONT-SIZE: 10pt">A-02</TD><TD style="FONT-SIZE: 10pt">S-03</TD><TD style="FONT-SIZE: 10pt">R-05</TD><TD style="FONT-SIZE: 10pt">W-07</TD><TD style="FONT-SIZE: 10pt">B-05 </TD><TD></TD><TD>A-02</TD><TD>S-03</TD><TD>R-05</TD><TD>R-05</TD><TD>W-07</TD></TR><TR style="HEIGHT: 19px"><TD style="TEXT-ALIGN: center; BACKGROUND-COLOR: #cacaca; FONT-SIZE: 8pt">4</TD><TD style="FONT-SIZE: 10pt">A-04</TD><TD style="FONT-SIZE: 10pt">S-04</TD><TD style="FONT-SIZE: 10pt">R-03</TD><TD style="FONT-SIZE: 10pt">W-06</TD><TD style="FONT-SIZE: 10pt">B-06</TD><TD></TD><TD>R-03</TD><TD>A-04</TD><TD>A-04</TD><TD>W-06</TD><TD>W-06</TD></TR></TBODY></TABLE>
<TABLE style="BORDER-BOTTOM-STYLE: groove; BORDER-BOTTOM-COLOR: #00ff00; BORDER-RIGHT-STYLE: groove; BACKGROUND-COLOR: #fffcf9; BORDER-TOP-COLOR: #00ff00; FONT-FAMILY: Arial; BORDER-TOP-STYLE: groove; COLOR: #000000; BORDER-RIGHT-COLOR: #00ff00; FONT-SIZE: 10pt; BORDER-LEFT-STYLE: groove; BORDER-LEFT-COLOR: #00ff00"><TBODY><TR><TD>Spreadsheet Formulas</TD></TR><TR><TD><TABLE style="FONT-FAMILY: Arial; FONT-SIZE: 9pt" border=1 cellSpacing=0 cellPadding=2><TBODY><TR style="BACKGROUND-COLOR: #cacaca; FONT-SIZE: 10pt"><TD>Cell</TD><TD>Formula</TD></TR><TR><TD>G1</TD><TD>{=INDEX($A1:$E1,MATCH(SMALL(RIGHT($A1:$E1,2)*1,COLUMNS($G1:G1)),RIGHT($A1:$E1,2)*1,0))}</TD></TR><TR><TD>H1</TD><TD>{=INDEX($A1:$E1,MATCH(SMALL(RIGHT($A1:$E1,2)*1,COLUMNS($G1:H1)),RIGHT($A1:$E1,2)*1,0))}</TD></TR><TR><TD>I1</TD><TD>{=INDEX($A1:$E1,MATCH(SMALL(RIGHT($A1:$E1,2)*1,COLUMNS($G1:I1)),RIGHT($A1:$E1,2)*1,0))}</TD></TR><TR><TD>J1</TD><TD>{=INDEX($A1:$E1,MATCH(SMALL(RIGHT($A1:$E1,2)*1,COLUMNS($G1:J1)),RIGHT($A1:$E1,2)*1,0))}</TD></TR><TR><TD>K1</TD><TD>{=INDEX($A1:$E1,MATCH(SMALL(RIGHT($A1:$E1,2)*1,COLUMNS($G1:K1)),RIGHT($A1:$E1,2)*1,0))}</TD></TR><TR><TD>G2</TD><TD>{=INDEX($A2:$E2,MATCH(SMALL(RIGHT($A2:$E2,2)*1,COLUMNS($G2:G2)),RIGHT($A2:$E2,2)*1,0))}</TD></TR><TR><TD>H2</TD><TD>{=INDEX($A2:$E2,MATCH(SMALL(RIGHT($A2:$E2,2)*1,COLUMNS($G2:H2)),RIGHT($A2:$E2,2)*1,0))}</TD></TR><TR><TD>I2</TD><TD>{=INDEX($A2:$E2,MATCH(SMALL(RIGHT($A2:$E2,2)*1,COLUMNS($G2:I2)),RIGHT($A2:$E2,2)*1,0))}</TD></TR><TR><TD>J2</TD><TD>{=INDEX($A2:$E2,MATCH(SMALL(RIGHT($A2:$E2,2)*1,COLUMNS($G2:J2)),RIGHT($A2:$E2,2)*1,0))}</TD></TR><TR><TD>K2</TD><TD>{=INDEX($A2:$E2,MATCH(SMALL(RIGHT($A2:$E2,2)*1,COLUMNS($G2:K2)),RIGHT($A2:$E2,2)*1,0))}</TD></TR><TR><TD>G3</TD><TD>{=INDEX($A3:$E3,MATCH(SMALL(RIGHT($A3:$E3,2)*1,COLUMNS($G3:G3)),RIGHT($A3:$E3,2)*1,0))}</TD></TR><TR><TD>H3</TD><TD>{=INDEX($A3:$E3,MATCH(SMALL(RIGHT($A3:$E3,2)*1,COLUMNS($G3:H3)),RIGHT($A3:$E3,2)*1,0))}</TD></TR><TR><TD>I3</TD><TD>{=INDEX($A3:$E3,MATCH(SMALL(RIGHT($A3:$E3,2)*1,COLUMNS($G3:I3)),RIGHT($A3:$E3,2)*1,0))}</TD></TR><TR><TD>J3</TD><TD>{=INDEX($A3:$E3,MATCH(SMALL(RIGHT($A3:$E3,2)*1,COLUMNS($G3:J3)),RIGHT($A3:$E3,2)*1,0))}</TD></TR><TR><TD>K3</TD><TD>{=INDEX($A3:$E3,MATCH(SMALL(RIGHT($A3:$E3,2)*1,COLUMNS($G3:K3)),RIGHT($A3:$E3,2)*1,0))}</TD></TR><TR><TD>G4</TD><TD>{=INDEX($A4:$E4,MATCH(SMALL(RIGHT($A4:$E4,2)*1,COLUMNS($G4:G4)),RIGHT($A4:$E4,2)*1,0))}</TD></TR><TR><TD>H4</TD><TD>{=INDEX($A4:$E4,MATCH(SMALL(RIGHT($A4:$E4,2)*1,COLUMNS($G4:H4)),RIGHT($A4:$E4,2)*1,0))}</TD></TR><TR><TD>I4</TD><TD>{=INDEX($A4:$E4,MATCH(SMALL(RIGHT($A4:$E4,2)*1,COLUMNS($G4:I4)),RIGHT($A4:$E4,2)*1,0))}</TD></TR><TR><TD>J4</TD><TD>{=INDEX($A4:$E4,MATCH(SMALL(RIGHT($A4:$E4,2)*1,COLUMNS($G4:J4)),RIGHT($A4:$E4,2)*1,0))}</TD></TR><TR><TD>K4</TD><TD>{=INDEX($A4:$E4,MATCH(SMALL(RIGHT($A4:$E4,2)*1,COLUMNS($G4:K4)),RIGHT($A4:$E4,2)*1,0))}</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>

Excel tables to the web >> http://www.excel-jeanie-html.de/index.php?f=1" target="_blank"> Excel Jeanie HTML 4
 
Last edited:
Upvote 0
Pero sí quedamos on una debilidad - cuando hay impates la fórmula devuelve la primera que coincida ambas veces. (Vea C2, D2, H2 y I2).

Tienes razón Greg no me había pensado en esa posibilidad, me parece que esta otra opción puede resolver los empates.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p>
Sheet1


<TABLE style="PADDING-RIGHT: 2pt; PADDING-LEFT: 2pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman,Arial; BACKGROUND-COLOR: #ffffff" cellSpacing=0 cellPadding=0 border=1><COLGROUP><COL style="FONT-WEIGHT: bold; WIDTH: 30px"><COL style="WIDTH: 56px"><COL style="WIDTH: 56px"><COL style="WIDTH: 56px"><COL style="WIDTH: 56px"><COL style="WIDTH: 56px"><COL style="WIDTH: 56px"><COL style="WIDTH: 56px"><COL style="WIDTH: 56px"><COL style="WIDTH: 56px"><COL style="WIDTH: 56px"><COL style="WIDTH: 56px"></COLGROUP><TBODY><TR style="FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-COLOR: #cacaca; TEXT-ALIGN: center"><TD></TD><TD>A</TD><TD>B</TD><TD>C</TD><TD>D</TD><TD>E</TD><TD>F</TD><TD>G</TD><TD>H</TD><TD>I</TD><TD>J</TD><TD>K</TD></TR><TR style="HEIGHT: 17px"><TD style="FONT-SIZE: 8pt; BACKGROUND-COLOR: #cacaca; TEXT-ALIGN: center">1</TD><TD>A-01</TD><TD>S-02</TD><TD>R-06</TD><TD>W-05</TD><TD>B-08</TD><TD></TD><TD>A-01</TD><TD>S-02</TD><TD>W-05</TD><TD>R-06</TD><TD>B-08</TD></TR><TR style="HEIGHT: 17px"><TD style="FONT-SIZE: 8pt; BACKGROUND-COLOR: #cacaca; TEXT-ALIGN: center">2</TD><TD>A-03</TD><TD>S-05</TD><TD>R-04</TD><TD>W-04</TD><TD>B-07</TD><TD></TD><TD>A-03</TD><TD>R-04</TD><TD>W-04</TD><TD>S-05</TD><TD>B-07</TD></TR><TR style="HEIGHT: 17px"><TD style="FONT-SIZE: 8pt; BACKGROUND-COLOR: #cacaca; TEXT-ALIGN: center">3</TD><TD>A-02</TD><TD>S-03</TD><TD>R-05</TD><TD>W-07</TD><TD>B-05</TD><TD></TD><TD>A-02</TD><TD>S-03</TD><TD>B-05</TD><TD>R-05</TD><TD>W-07</TD></TR><TR style="HEIGHT: 17px"><TD style="FONT-SIZE: 8pt; BACKGROUND-COLOR: #cacaca; TEXT-ALIGN: center">4</TD><TD>A-04</TD><TD>S-04</TD><TD>R-03</TD><TD>W-06</TD><TD>B-06</TD><TD></TD><TD>R-03</TD><TD>A-04</TD><TD>S-04</TD><TD>B-06</TD><TD>W-06</TD></TR></TBODY></TABLE>


<TABLE style="FONT-SIZE: 10pt; BORDER-LEFT-COLOR: #00ff00; BORDER-BOTTOM-COLOR: #00ff00; COLOR: #000000; BORDER-TOP-STYLE: groove; BORDER-TOP-COLOR: #00ff00; FONT-FAMILY: Arial; BORDER-RIGHT-STYLE: groove; BORDER-LEFT-STYLE: groove; BACKGROUND-COLOR: #fffcf9; BORDER-RIGHT-COLOR: #00ff00; BORDER-BOTTOM-STYLE: groove"><TBODY><TR><TD>Spreadsheet Formulas</TD></TR><TR><TD><TABLE style="FONT-SIZE: 9pt; FONT-FAMILY: Arial" cellSpacing=0 cellPadding=2 border=1><TBODY><TR style="FONT-SIZE: 10pt; BACKGROUND-COLOR: #cacaca"><TD>Cell</TD><TD>Formula</TD></TR><TR><TD>G1</TD><TD>{=INDEX($A1:$E1,MATCH(SMALL(RIGHT($A1:$E1,2)+CODE(LEFT($A1:$E1,1))/100,COLUMNS($G1:G1)),RIGHT($A1:$E1,2)+CODE(LEFT($A1:$E1,1))/100,0))}</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>


Excel tables to the web >> http://www.excel-jeanie-html.de/index.php?f=1" target="_blank"> Excel Jeanie HTML 4

La formula en español.
=INDICE($A1:$E1,COINCIDIR(K.ESIMO.MENOR(DERECHA($A1:$E1,2)+CODIGO(IZQUIERDA($A1:$E1,1))/100,COLUMNAS($G1:G1)),DERECHA($A1:$E1,2)+CODIGO(IZQUIERDA($A1:$E1,1))/100,0))
Confirmar con Ctrl+Shift+Enter

Saludos
 
Upvote 0
Dependiendo si "a-01" debe de venir antes de "B-01" o después puede ser necesario hacer una de dos cosas - dividir por mil en vez de cien o convertir a mayúscula.

=INDEX($A1:$E1,MATCH(SMALL(RIGHT($A1:$E1,2)+CODE(UPPER(LEFT($A1:$E1,1)))/100,COLUMNS($G1:G1)),RIGHT($A1:$E1,2)+CODE(UPPER(LEFT($A1:$E1,1)))/100,0))

;)

Pues, no sabremos hasta que vuelva Armando.
 
Upvote 0
Dependiendo si "a-01" debe de venir antes de "B-01" o después puede ser necesario hacer una de dos cosas - dividir por mil en vez de cien o convertir a mayúscula.

=INDEX($A1:$E1,MATCH(SMALL(RIGHT($A1:$E1,2)+CODE(UPPER(LEFT($A1:$E1,1)))/100,COLUMNS($G1:G1)),RIGHT($A1:$E1,2)+CODE(UPPER(LEFT($A1:$E1,1)))/100,0))

;)

Pues, no sabremos hasta que vuelva Armando.


Gracias amigos me funciono de maravilla
 
Upvote 0

Forum statistics

Threads
1,223,958
Messages
6,175,629
Members
452,661
Latest member
Nonhle

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top