Försvarsmästare Indien toppade Grupp B efter segrar över Sydafrika och Pakistan, som slog England på onsdag för att nå finalen.
Indien slog också Bangladesh med 240 körningar i en uppvärmningsmatch förra månaden.
"Många lag har överraskat oppositionen och vi tar ingenting för givet", sade Kohli.
"Det finns inga garantier i denna sport. Vi kommer inte att gå enligt tidigare resultat och vad vi har gjort i tidigare turneringar.
"Vi kommer att använda allt momentum vi har vunnit i denna turnering för att utföra vad vi vill.
"Att gå in i ett stort spel som detta, vi kommer att behandla det som hur vi behandlade den sista matchen. Vårt tänkesätt skiljer sig inte åt."
Bangladesh, som avslutade löpare-up till England i Grupp A tack vare en imponerande fem-wicket seger över Nya Zeeland, visas i sin första semifinal i en global tävling.
2015 spelade de in sin första ODI-serie seger mot Indien.
"Bangladesh har tagit stora steg", sade Kohli. "De är en mycket farlig sida på sin dag och alla inser det.
"De har syrsor som är skickliga, som är engagerade i att spela för Bangladesh och spela med en hel del passion."
Indien öppning fladdermöss Rohit Sharma haltade under Indiens sista övning, men Kohli antydde att de skulle nämna samma lag som slog Sydafrika på söndag, med spinner Ravichandran Ashwin hålla sin plats framför tempo bowler Umesh Yadav.
Om vald, 35-årig allrounder Yuvraj Singh kommer att göra sin 300: e ODI utseende.
"Hans bidrag till cricket har varit enastående", sade Kohli.
"Han har varit en total match-vinnare för Indien, vann så många stora turneringar i stora städer, och detta är bara ett vittnesbörd om den typ av talang han har."
Bangladesh slogs av Indien i 2015 World Cup kvartsfinaler, och eliminerades från förra årets World Twenty20 när, med två körningar krävs från tre bollar, de förlorade tre wickets.
"Tydligen har vi blivit besvikna, särskilt i T20 VM när vi inte kunde gå igenom," sade Bangladesh skeppare Mashrafe Mortaza, som var kapten för båda matcherna.
"Det händer ibland i cricket, men vi glömmer det.
"Vi kan inte bara tänka på vad som hände under de två senaste matcherna [eftersom] att komma ner i marken det kommer att sätta lite mer press på oss.
"Vi spelar första gången i vårt liv i en semifinal, så det är ett faktum, men Indien har fått mer press än oss eftersom den enorma befolkningen är där och människor älskar cricket i Indien mycket."
Kapten Virat Kohli säger att Indien är försiktig med Bangladeshs hot i torsdagens Champions Trophy semifinal i Edgbaston.