圆(x-a)2+y2=2的圆心(a,0),半径为 2 ,直线x-y+1=0与圆(x-a)2+y2=2有公共点, |a+1| 2 ≤ 2 ,所以|a+1|≤2,解得实数a取值范围是[-3,1].故答案为:[-3,1].