being a chinese native, when i saw the word 茫然无措, i totally understood its meaning. but to me, i've never and i think i will never use this expression in my writing or speaking, and i don't think it's a common expression in mandarin.
不知所措 is a nice 成语 which you should memorize; 茫然 is a nice word too. :-)