Otra sugerencia podria ser:
Supon dos grupos de productos:
Tornillos y Llaves fijas
los Tornillos pueden ser, por ejemplo M-8,M-10, M-12....
Las Llaves 7-9, 10-11, 12-13, 14-16....
Creamos lista en columna H de los grupos de productos. (H1="Llaves Fijas"; H2="Tornillos"; ....; Hn="")
Columna I Contiene listado, por ejemplo, de Tipos de llaves fijas (I1="7-9"; I2="10-11"; I3="12-13";I4="14-16";...;In="")
Columa J Contiene listado tipos de Tornillos (J1=M-8; J2=M-10; J3=M-12;....;Jn=""
Siguiendo con el ejemplo anterior haces validación de datos LISTA en cada una de las celdas de la columa A (La validación de datos sobre lista de la columa H (Celdas de la H1 a la Hn)
Sobre la celda contigua a las de la columna A. Pinchamos en validación de datos, seleccionas lista y en la casilla para seleccionar lista escribimos la siguiente fórmula =SI(A1=H1;(I1:In);(J1:Jn))
(siendo n el número de la última celda que contiene el registro)
Evidentemente, tal y como esta expuesto este ejemplo y por la formula expresada en la Validación de datos, tan solo te permitiria esleccionar entre dos articulos y todas sus variedades... para trabajar con muchimos más productos deberias desarrollar otra fórmula o combinación de ellas ..
Suerte