excelに関するametyokoのブックマーク (3)

  • 複数列を1列にまとめる

    ↑こういう表を、↓みたいにしたいと。 明治時代から続く、定番中の定番質問です。まぁ、実際にはもっとデータが多いのでしょう。確かに、意外と面倒くさいです。こうした変換は、一般的に関数でやる方法が紹介されますが、ここでは、関数を使わない手動操作による方法と、関数による方法の両方を解説します。 手動操作による方法 最初にお断りしておきます。この手動操作による方法は、Excel 2007以降でしかできません。試してみましたが、Excel 2003までではできませんでした。あ、もちろん、Excel以外のアプリを使えば可能ですし、正直な話、私がやるときは秀丸エディタを使うと思います。マクロや関数を使うより簡単ではないかと。 まず、表の縦横を変換します。元の表を選択してコピーします どこか、適当なセルを選択して[形式を選択して貼り付け]ダイアログボックスを開きます ちなみに、Excel 2007からは、

  • エクセルで1列に500行並んだデータを5列毎に改行

    '直接シートをいじるのでコピーをしてから試してみてください。 Sub Macro1() COUNTER = 0 For INP = 1 To Cells(Rows.Count, 1).End(xlUp).Row Step 5 COUNTER = COUNTER + 1 Range("A" & INP & ":A" & INP + 4).Copy Range("B" & COUNTER).PasteSpecial Paste:=xlPasteValues, Transpose:=True Application.CutCopyMode = False Next INP Range("A1").EntireColumn.Delete End Sub

    エクセルで1列に500行並んだデータを5列毎に改行
    ametyoko
    ametyoko 2015/07/10
    “=INDEX($A:$A,COLUMN(A1)+5*(ROW(A1)-1))”
  • エクセルで、2つの列を比較して判定する方法。。。

    宜しくお願いします。 2つの列を比較して、判定結果を表示させる方法はないでしょうか? 例えば A         B 田中      加藤 佐藤      志村 吉田      吉田 のような列があった場合、 A列の文字がB列にもあった場合は1 A列の文字がB列になかった場合は0 をかえす式は作れないでしょうか? A         B     C 吉田      加藤     1(”吉田”はB列にあるので1) 佐藤      志村     0(佐藤はB列にないので0) 田中      吉田     0(田中はB列にないので0) やり方を教えてください。 宜しくお願いします。

    エクセルで、2つの列を比較して判定する方法。。。
    ametyoko
    ametyoko 2011/06/24
    2つの列を比較して同一のものだけ抽出する方法
  • 1