(Ⅰ)∵f(x)=,∴f′(x)==,
当x<1时,f′(x)>0,f(x)是单调递增,当x>1时,f′(x)<0,f(x)是单调递减.
所以f(x)的递增区间是(-∞,1],递减区间是[1,+∞). …3分
(Ⅱ)①当k≤0时,有2k<ln2,∴e2k<2,∴>1,∴≤k,
因此f(2k)≤k≤0=f(0),等号在k=0时成立.
若k<0,由f(x)在(-∞,1]上递增知,存在唯一的x0∈(2k,0),使得f(x0)=k.
又x>0时,f(x)>0,所以当k≤0时,f(x)-k只有一个零点.…5分
②由(Ⅰ)知,f(x)max=f(1)=,所以k=时,f(x)-k只有一个零点.…6分
③当0<k<时,f(x)在(-∞,1]上递增并结合(Ⅰ),存在一个x1∈(0,1),使得f(x1)=0.
若x>1,设g(x)=kex-x,则g′(x)=kex-1,∴1<x<ln时,g′(x)<0,g(x)递减,x>ln时,g′(x)>0,g(x)递增,∴g(x) min=g(ln)=1-ln<0.
设h(x)=lnx-x,则h′(x)=,0<x<1时,h′(x)>0,h(x)递增,x>1时,h′(x)<0,h(x)递减,∴h(x)max=h(1)=0,即x>0且x≠1时,有lnx<x.
∴g(ln)=keln-ln=-4ln>-=>0
所以,在区间(ln,ln)上存在一点x2使得g(x2)=0,即=k.
因为f(x)在(1,+∞)上递减,所以存在唯一x2∈(1,+∞),使得g(x2)=0,即f(x2)=k.
所以f(x)-k在有两个零点.
综上所述,实数k的取值范围是(-∞,0]∪{1}.…10分
(Ⅲ)证明:设an=f(n),Sn=a1+a2+…+an,则an=且Sn=++…+,
∴Sn=+++…++
∴(1-)Sn=+++…+-=-
∴Sn=.
由(Ⅰ)知f(x)max=f(1)=,∴f(x)≤,∴an=f(n)≤,∴Sn≤,
∴≤.…14分.