Queen Elizabeth II has sprained her back, Buckingham Palace says, keeping her from returning to the public after several weeks of health concerns.