解答:
解:(Ⅰ)f(x)的定义域为{x|x≠a}.
f′(x)=.
①当a=0时,f(x)=x(x≠0),f'(x)=1,则x∈(-∞,0),(0,+∞)时,f(x)为增函数;
②当a>0时,
由f'(x)>0得,x>2a或x<0,由于此时0<a<2a,所以x>2a时,f(x)为增函数,x<0时,f(x)为增函数;
由f'(x)<0得,0<x<2a,考虑定义域,当0<x<a,f(x)为减函数,a<x<2a时,f(x)为减函数;
③当a<0时,
由f'(x)>0得,x>0或x<2a,由于此时2a<a<0,所以当x<2a时,f(x)为增函数,x>0时,f(x)为增函数.
由f'(x)<0得,2a<x<0,考虑定义域,当2a<x<a,f(x)为减函数,a<x<0时,f(x)为减函数.
综上,当a=0时,函数f(x)的单调增区间为(-∞,0),(0,+∞).
当a>0时,函数f(x)的单调增区间为x∈(-∞,0),(2a,+∞),单调减区间为(0,a),(a,2a).
当a<0时,函数f(x)的单调增区间为x∈(-∞,2a),(0,+∞),单调减区间为(2a,a),(a,0).
(Ⅱ)①当a≤0时,由(Ⅰ) 可得,f(x)在(1,2)单调增,且x∈(1,2)时,x≠a.
②当0<2a≤1时,即
0<a≤时,由(Ⅰ) 可得,f(x)在(2a,+∞)单调增,即在(1,2)单调增,且x∈(1,2)时,x≠a.
③当1<2a<2时,即
<a<1时,由(Ⅰ) 可得,f(x)在(1,2)上不具有单调性,不合题意.
④当2a≥2,即a≥1时,由(Ⅰ)可得,f(x)在(0,a),(a,2a)为减函数,
同时需注意a∉(1,2),满足这样的条件时f(x)在(1,2)单调减,所以此时a=1或a≥2.
综上所述,
a≤或a=1或a≥2.