• ベストアンサー

スキウタデータをExcelで編集したい。。。

紅白歌合戦終了後、http://www3.nhk.or.jp/kouhaku/list01.html にハガキなどで回収したスキウタデータが細かく掲載されています。是非この集計(順位付け)をしようと思っているのですが、4198 / 0 というように/が邪魔です。 順位付けはハガキパソコンケータイデータ放送の4種類の順位平均が一番少ないのが一位というものです。  僕は順位を必要としないのですが、NHKwebに問い合わせましたが変更されません。 / があると、平均が出せないで困っています。しかも、3377 / 1 を貼り付けすると3377/1/1 となってしまいます。 さらにこの膨大なデータを貼り付けると一行間隔で、データがあるので、行をつめたいのですが、Ctrlキーはを押していると切りがないです。 また、Internet Expolorのタスクバーで『Micro soft Excel』で編集するとデータのみコピーができて助かるのですが、ページが表示されません。。更新をしてもだめです。。 さてこれらのことを踏まえて質問させていただきます。 ★/ を消す方法はあるのか? ★3377/1 を 3377/1/1 にしない方法はあるのか? ★一行間隔を手っ取り早く消す方法は? ★コピーを正常に行えるようにするには? 最後に、Excelではなく、無料の集計ソフトなどがあれば、紹介をしてください! ひとつのみでも構いません。ですが正しい情報でくれぐれもお願いしますね(^。^)

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.3

13毎あるうちの1枚だけやってみた。趣味でないのであとやる気がしない。すみません。 エクセルの知識だけでできると思う。しかし13シート各々できたところで、1枚にまとめるのが、手作業では疲れる。名前でもご存知なのかどうか、「マクロ」VBAでプログラムを組めば、合体は少し楽にできるけれど、質問者の場合は手作業かな。 ●NHKのWEBで 「 A BOY-ずっと忘れない- 」から1ページ最後の「、heart of the sea」の右端まで範囲指定。「編集」の「全部指定」をしないほうが良い。見出しは捨てること。 コピーする。 ●エクセルのシートに行って A1をポイントして貼り付け ーーー 全部選択したままで、書式ーセル-配置ー「全体を折り返して表示」 および「セルを結合する」のチェックボックスを2度ほどクリックして、空白にする。これでセル結合がなくなり、見た目が1行にそろう。 ーーーー 全部の範囲指定してB列で並べ替えする。 余分な空白行は下に溜まる。順序は崩れる。 ーーーー スラッシュのある最初の列のD列の右に空白列を2列挿入する。 D列全体を範囲指定して、 データー区切り位置ーカンマやタブ・・-次へー区切り文字ーその他ー空白ボックスにスラッシュを入れる。ー完了。 ーーーー D、E、F列を指定して、書式を「数値」にする。 ーーーー F列は列削除する。 ーーーー 同じく、NHKの元のデータで言う携帯電話以下データ放送まで、上記と同じことを繰り返す(残り3回) これでエクセルのシート1枚に最初の1000曲分が出来上がると思う。 時間がなくて、非才のため、思わぬ穴にはまっていたらごめんなさい。 ソートするので順序がNHKのWEBと変わるのが後ろめたいが、良いですか。

gloriavolley
質問者

お礼

ありがとうございます。この項目一覧で『gloriavolley』を見ましたら、また回答お願いします!

その他の回答 (2)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

・"/"の取り除き方 列を範囲指定して メニューの編集~置換 /* スペース/* を検索する文字列、置換後の文字列 に指定無しでできます。

  • popesyu
  • ベストアンサー率36% (1782/4883)
回答No.1

・取り込み方法及び日付の誤認識 エクセルがあるならWebクエリで取り込んでしまうのがお薦めかもしれません。 「データ」から「外部データの取り込み」から「新しいWebクエリ」を実行し、該当ページを開き、「オプション」で「日付認識を無効にする」にチェックを入れて、取り込む表の部分にチェックを入れて「取り込みボタン」を押すと対象の表をエクセルに丸ごととりこみます。 この方法なら日付部分の誤認識もしません。 なお福数ページの取り込みについてはマクロなどが組めるのであれば連続で自動取り込みもできますが、それが難しいのなら手動で行うことになります。 ・一行ずつ空く 「データ」の「並び替え」で曲名順でソートしましょう。 ・"/"の取り除き方 関数で隣のセルに下記式を入れると" / "より左の文字列が抜き出せます。例はD列を対象にした例です。 =LEFT(D2,FIND(" / ",D2,1)-1) ・無料の集計ソフト OpenOfficeとかでしょうか?

gloriavolley
質問者

補足

なんですか? >マクロなどが組めるのであれば連続で自動取り込み とは????

関連するQ&A