The lack of gas selectivity in oxide semiconductor chemiresistors has long been an obstacle to realizing discriminative detection of indoor volatile organic compounds (VOCs) with different health impacts. A simple and reliable algorithm to discriminate between critically harmful aromatic VOCs (benzene, xylene, and toluene) and less harmful ethanol is suggested by the simple combination of sensor signals from pure In2O3 and Au-loaded In2O3 2D inverse opal (IO) thin films prepared by heat-treating the precursor-dipped self-assembled polystyrene templates and Au deposition. The Au-loaded In2O3 IO sensor showed unprecedentedly high responses to 5 ppm ethanol (resistance ratio = 1640.2) and comparably high responses to 5 ppm benzene, p-xylene, and toluene (resistance ratio range of 674.5–1012.9). Such high gas responses were attributed to the periodically porous and thus highly gas-accessible structures, while the clear discrimination between aromatic VOCs and ethanol was achieved by tuning gas selectivity through systematic control of the size, morphology, and loading concentration of Au nano-catalysts. The results of this study can be used for reliable and precise monitoring of indoor air pollutants.