"I thought if I'd gone to Bangladesh and gone to Dubai it might have been different but they picked the side they did and you've got to take your hats off to the selectors - they did well.
"This has changed my thoughts on where I am in the side. During the South Africa tour I thought I was becoming a key part of the team and now I don't feel like that so much, certainly in the one-day team.
"I know I'm good enough to play in that team though and if I'd have played then I think we'd still have won it [the World Twenty20]."
Anderson said he was "frustrated" with the way his absence from the side was handled in the Caribbean, where he found himself behind Tim Bresnan, Stuart Broad and Ryan Sidebottom in the pecking order.
"I felt a bit angry as well about getting rested and I thought that might have something to do with it," stated the Lancashire bowler.
"It wasn't until the day before the [final warm-up] game that I heard I wasn't playing.
"I don't want to bad-mouth anyone or go on about it, but the reason I was left out of that practice match made me think I'd be playing in the first game but I didn't play, so I was bit frustrated.
"I moped around for a bit and then got over it, so I'm somehow trying to work my way back into the team."
National selector Geoff Miller said that Anderson remains in England's plans for limited-overs cricket and is part of a squad of pace bowlers.
"We have to manage these players and make sure that the squad is strong," Miller told BBC Radio Manchester.
"Players are going to get injured so you have to make sure that those who replace them are of international quality and obviously Jimmy is very much part of that.
"I want players to be disappointed that they have not been selected. Jimmy knows where he stands, we are continually having conversations.
"He is a quality player and very much part of our squad. If Jimmy had been required in the World Twenty20 I'm sure he would have done a very good job."
Anderson returned to the England Test team for the two-match series against Bangladesh, taking nine wickets.
He has played 120 ODIs since making his debut in 2002 and has taken 161 wickets at an average of 29.93.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.