从外部原因讲引发白细胞减少的因素:1、药物:如服用解热镇痛药、磺胺类药等,此时如白细胞偏低过于明显,则应停服或换药。2、病毒感染:如流行性感冒、病毒性感染等,此时一方面应积极进行抗病毒治疗,另方面可酌情服用增加白细胞的药物。3、免疫系统疾病:因放射线引起的白细胞偏低,此时应停止放疗,选服能增加白细胞的药物。4、由脾功能亢进:脾功能亢进引起的,易发生反复,严重感染,可做脾切除术。5、感染:原虫感染如疟疾、黑热病等。立克次体感染如斑疹伤寒等。6、营养元素缺乏:人体如果缺乏叶酸或维生素B12,也会引起白细胞减少。7、生理因素或其他原因:白细胞的数值,除了疾病因素可以引起变化外,亦受生理因素及其他原因影响,餐后、剧烈运动、寒冷、疼痛、恐惧等可致白细胞升高;冬天白细胞比夏天高,下午检查比清晨高;妊娠亦可使白细胞升高。