French uses a very handy preposition that has no real direct equivalent in English, yet is commonly used in idiomatic expressions in French & pretty soon feels natural to use.
This is 'en', meaning, broadly speaking, 'of it' / 'of them'. E.g., in French you could say 'il en a trop bu' for 'he drank too much (of it)', OR 'il y en a trop' for 'there is/are too much/ many (of it/them)'.
Is there an equivalent in Spanish ?