Vitamin D is essential for the absorption of calcium in the intestines. Without sufficient vitamin D, calcium absorption may be limited, even if you consume high-calcium foods.