(Ⅰ)∵f(x)=kx(k≠0),且满足f(x+1)?f(x)=x2+x,
∴f(x+1)?f(x)=k(x+1)?kx=x2+x,
即k2(x2+x)=x2+x,
∴k2=1,解得k=1或-1,
即函数f(x)的解析式f(x)=±x;
(Ⅱ)若函数f(x)为定义域上的增函数,则f(x)=x,
即h(x)=
=f(x)+1 f(x)?1
=x+1 x?1
=1+x?1+2 x?1
(f(x)≠1),在(1,+∞)和(-∞,1)上分别单调递减,2 x?1
假设存在实数m使得h(x)的定义域和值域都为[m,m+1],
若m>1,则
,即
f(m)=m+1 f(m+1)=m
.
=m+1m+1 m?1
=mm+2 m
∴
,即
m?1=1 m+2=m2