Depending on your eyesight
There are several ways.
1) store each different value in it's own bag (small zip-lock bags are good for this)
2) group by value (1R, 10R, 100R, 1k, 10k, 100k, 1M in one place, 1R2, 12R, 120R, 1k2, 12k, 120k, 1M2 in another and so on)
3) group by multiplier (!R, 1R2, 1R5, 1R8, 2R2, 2R7, 3R3, 3R9, 4R7, 5R6, 6R8, 8R2 in one, 10R, 12R, 15R, 18R, 22R, 27R, 33R, 39R, 47R, 56R, 68R, 82R in another.. and so on)
4) some other grouping.
I'd do something like (3) except that perhaps I'd not put an entire decade in one bag. You can use the E3 or E6 values as a guide as to how to split up these ranges equally.
These days I have to put on special glasses just to read the bands on smallish resistors, so often I just take a fuzzy guess and measure to check.
Surface mount actually makes things easier because I can place the values in
large print on the reel, or whatever.