The Paris Saint-Germain striker has missed his club's last four matches, including the 3-2 Champions League win over Barcelona, with a heel problem.
Ibrahimovic's place will be taken by Rennes' Olla Toivonen, the Swedish football federation announced, adding that goalkeeper Andreas Isaksson will captain the side.
IN PICTURES: Zlatan's colourful career
He trained separately from his Sweden colleagues on Tuesday morning but said his fitness was "on the right track".
However, he added: "When you go out onto the pitch, you need to be 100 percent in my opinion. When I do it I almost feel like a zombie."
Sweden, who began their Euro 2016 campaign with a Group G 1-1 draw in Austria last month, also host Liechtenstein on Sunday.