2010-11-10 28 views
10

En Excel (2003), quiero limitar la selección de valores en una celda a los valores permitidos de otra hoja de cálculo.¿Cómo limitar el valor de la celda en Excel a las opciones de otra hoja?

Por ejemplo, en la hoja de "Monedas" que tienen

EUR,1.1 
GBP,1.0 
USD,1.5

(Eso es dos columnas, tres filas)

En mi hoja principal Me gustaría tener una columna de divisas, en el cual los únicos valores permitidos provienen de la columna A en la hoja Monedas, es decir, la celda puede contener solo 'EUR', 'GBP' o 'USD'. (En otro lugar lo usaré como una búsqueda para obtener el tipo de cambio, que es la columna B).

¿Cómo puedo restringir el valor en la celda? Tener un menú desplegable como un cuadro combinado de ventanas poblado de la otra hoja sería genial.

Cualquier respuesta usando fórmulas, VBA, o lo que sea estará bien. Incluso un puntero a la documentación relevante sería genial (lo he buscado, pero no estoy seguro de qué buscar).

También son útiles las respuestas usando LibreOffice, ya que no he finalizado la elección del programa de hoja de cálculo, pero pensé que tendría una mejor oportunidad de obtener una respuesta en Excel.

Respuesta

13

VBA no es necesario en este caso. Use la función incorporada de "Validación de datos".

Seleccione la celda a la que desea agregar el cuadro combinado, y elija Datos, Validación.

Seleccione "Lista" como la opción y coloque un rango de celda en el cuadro "Fuente" o una lista de valores delimitada por comas (si desea codificarla).

Si el rango que desea llenar la lista se encuentra en otra hoja de cálculo, no puede consultarlo utilizando el estilo estándar =sheet2!a1:a4. Deberá crear un rango con nombre y referirse a él con ese nombre.

+1

Sí, puede consultar otra hoja de trabajo utilizando rangos con nombre como se explica en http://office.microsoft.com/en-us/excel-help/create- a-drop-down-list-from-a-range-of-cells-HP005202215.aspx (la explicación está contraída) –

+0

@belisarius: Bien, no sabía esa solución alternativa. ¡Gracias! – BradC

+0

Me alegra ayudar. Sugiero que lo agregue a su respuesta, para que los futuros lectores no necesiten escanear los comentarios. –

2
+0

El enlace de la página en-us está roto pero este enlace equivalente sigue funcionando, http://office.microsoft.com/en-in/excel-help/create-or-remove-a-drop-down-list -HP005202215.aspx – JohnC

+1

Ese enlace está roto también. Validación de datos (ver respuesta de @BradC) puede mostrar un menú desplegable. – Dizzley

+2

Nuevo enlace: https://support.office.com/en-us/article/Create-or-remove-a-drop-down-list-5a598f31-68f9-4db7-b65e-58bb342132f7?CorrelationId=2154979d-a8d8- 4a4e-9b12-c465ddd61237 & ui = es-US & rs = en-US & ad = US – Fionnuala

Cuestiones relacionadas