SQLもビンソートも不明だったので。

@→一番長い日数入ってる列探して基準にする
A→各銘柄からデータ取得開始日とって、基準を参考に貼り付け開始行を取得
B→貼り付け開始行を利用して切り取り貼り付け
C→Aから繰り替えす

みたいな普通の力技でなんとかしました。アドバイス貰ったのに全く生かせないでごめんなさい。