Cook the bacon over medium heat, stirring occasionally until crispy, about 15 minutes. Drain off the grease and place it on a paper-towel-lined plate to soak up any excess grease, set aside.
Wash and dry the celery. Cut it into fourths, set aside.
Place the cream cheese, bacon, cheddar, ranch seasoning, and scallions in a medium bowl. Stir it together until combined, or you can use an electric hand mixer.
Using a butter knife, spread the filling into each of the celery pieces. Serve immediately or store in an airtight container in the refrigerator.
Notes
These can be made a day ahead of time.
Easily double this recipe to serve more people.
Use any cheese that you like, see some suggestions above.