见解析
解:(1)要使函数有意义,则-x2+4x>0,即x2-4x<0,解得0<x<4,即函数f(x)的定义域为(0,4)、
设t=-x2+4x,则t=-x2+4x=-(x-2)2+4∈(0,4],
则f(x)=lg(-x2+4x)≤lg4,
即函数的值域为(-∞,lg4];
(2)∵t=-x2+4x=-(x-2)2+4,
∴当x∈(0,2]时,函数t=-x2+4x单调递增,而y=lgt单调递增,即此时函数f(x)单调递增,
当x∈[2,4)时,函数t=-x2+4x单调递减,而y=lgt单调递增,即此时函数f(x)单调递减,
即函数f(x)的单调增区间为(0,2],单调递减区间为[2,4).