(1)令ex=t,则x=lnt,∴f(t)=ln2t-2alnt+a2-1,把t换成x得f(x)=ln2x-2alnx+a2-1(a∈R,x>0).(2)∵f(x)=(lnx-a)2-1,由x∈[1,e],得lnx∈[0,1],∴当a≥1,或a≤0时,f(x)在[1,e]上具有单调性.∵f(x)在区间[1,e]上恰有一个零点,∴ a≥1,或a≤0 f(1)f(e)≤0 解得-1≤a≤0,或1≤a≤2.故a的取值范围是[-1,0]∪[1,2].