Hay algo que viene como anillo al dedo. Es lo que se llama un cuadro combinado. La validación es buena para seleccionar con el ratón solamente. El cuadro combinado es bueno tanto para seleccionar con el ratón como con texto porque tiene auto completado, cuando pulses las teclas ira buscando la palabra que se adapta.
El único inconveniente es que no se como se hace exactamente en office 2003, por lo que veo tu versión es esa o anterior. El cuadro combinado (Combobox) es un control ActiveX que en Excel 2010 se inserta des de la ficha Programador en el icono Insertar. Una vez insertado se coloca donde queramos y se adapta el tamaño. Y lo principal es decir de dónde va a tomar los datos: Eso se hace entrando en el modo Diseño y modificando las propiedades del Control
En la que se llama ListFillRange hay que poner la lista de donde se toman los datos, en este caso escribiremos Ingrediente
Y en la llamada LinkedCell podemos poner la celda donde se pondrá lo que tengamos seleccionado en el control, de esa forma tienes una celda con ese valor. Lo normal en poner la misma celda que esta por debajo del control asi que yo he escrito B3. Aunque no hay ningún problema en poner una celda que esté a la vista.
Te mando luego el fichero.