大便有血提示有下消化道出血,原因如下:1、肠道肿瘤,以结肠癌最为常见,其它的有淋巴瘤、肠黑素瘤、小肠腺瘤、小肠间质瘤、血管瘤、肠内癌等。2、肠息肉,占下消化道出血病因的1/3左右,息肉大多分布于结肠和直肠,可单发或多发,出血原因是因为息肉表面炎症、糜烂及排便的损伤。3、肠道感染及炎症性病变,肠道细菌、真菌、寄生虫感染均可引起出血,如肠伤寒、肠结核、阿米巴肠病、肠道血吸虫病、细菌性痢疾等,占下消化道出血的第三位,溃疡性结肠炎、克罗恩病的患者中,约20%并发出血。4、肠道血管畸形,可分为先天性血管畸形、老年人黏膜下血管退行性变所致的血管扩张、畸形,以及遗传性出血性毛细血管扩张症Ⅲ型。5、其它包括肠憩室、缺血性肠病、肠套叠、肠气囊肿、结肠静脉曲张、门脉高压性结肠病以及内外痔。