Excel2010です

別のExcelファイルから参照している複数のセルに並び替えをしたいと考えています
その際空白は省きたいです

普通に並び替えても数式が狂ってしまいますので、文字の入ってるセルの行だけ抽出して並び替えられるようにしたいのですが
数式を文字として認識しているのか
空白を省けません

何か方法はありますでしょうか?