• 締切済み

Excel2004で、行と列の値を入れ替えたい

MacOS10.4 / Excel2004 普通の表なのですが、行と列を入れ替えたいのですが、どうすればできるのでしょうか? http://www.sharp-pcstudio.com/disp.asp?cno=5&tbno=0&dno=58 Winだったらできるのですが、Macにはないのです、、

みんなの回答

  • saru1234
  • ベストアンサー率37% (223/593)
回答No.1

マクロに詳しくないのにすみません。 "行と列を入れ替えるマクロ"が公開されています。 http://www.google.co.jp/search?hl=ja&q=%22%E8%A1%8C%E3%81%A8%E5%88%97%E3%82%92%E5%85%A5%E3%82%8C%E6%9B%BF%E3%81%88%E3%82%8B%E3%83%9E%E3%82%AF%E3%83%AD%22&btnG=%E6%A4%9C%E7%B4%A2&lr= 1つ目の方を試しました、うまく入れ替えてくれました。 (当方WindowsXP+Excel2003)

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 2行目以降のインデントを変える際、1行目のインデントまでくっついてきて困っています。

    http://www.sharp-pcstudio.com/disp.asp?cno=5&tbno=0&dno=104#check1 リンクのページの「2行目以降のインデントを変える」で困っています。指示通りぶら下げインデントマーカーをドラッグすると、なぜか「1行目のインデント」まで一緒になってくっついてきます。分離するにはどうすればよいんでしょうか?

  • Excel表への行(または列)挿入について

    Excel表への行(または列)挿入について教えてください。 表にはデータ、および網掛けなどの書式が入力されています。 表の末端まで埋まったために、末端行に挿入して行を増やそうとすると、 前の行と同じ網掛けがコピーされて挿入され、表罫線はコピーされません。 やりたいこととしては、挿入したあと、新しい行は表の罫線を引き継いだ状態で、網掛けの書式はコピーしたくありません。 現在はわざわざ末端からひとつ上の行に挿入をして、それを切り取り、 末端に貼り付けしているのですが、良い方法はないでしょうか?

  • Excel:選択している行・列を見やすくする方法

    Excelで、行数・列数の多い表を扱っているとき、選択している行・列がどこなのか、見間違うことがあります。 行数・列数が書いてある部分が立体的になり、太字になることは知っていますが、それでも、見られる範囲を広げる為にズームを50%などとしていると、分かりにくいです。 秀丸エディタなどでは、カーソルのある行の背景色を変えたりして見やすくする機能がありますが、Excelで同じように、選択している行・列の背景色を変えるなどして、見やすくする方法はないでしょうか? Windows2000, Excel2000を使用しています。

  • excel:表をある列の内容で並べ替え

    excel2000以上 EXCELのシートがあります。 (B3からE102)まで4列、100行の表 B列(B3の頭から順にb102まで1番から100番まで順番に数字が入っています。) さてこの表を、別にあるG3からG102に入っている数値この数値は1から100のある順列になっており、その順列の順番に元の表の行を並べかえたい。どうすればいいのでしょうか。 例えば G列には上から 23,53,61,63,11,5,43、―――となっていたら 新しい表は1行目から元の表の23行目、53行目、61行目と並べる。 よろしく。

  • Excel2013 同一列の抽出

    Excelの使い方について、教えていただいたく思います。 Win7 Excel2103を使用しています。 とあるデーターの同一行にて、A列、B列の値が同一のものだけを抽出する方法を探しております。 当方、あまりExcelに詳しく無い為、よろしくお願い申し上げます。 【例】       A列      B列 1行目   123     234 2行目   567     123 3行目   123     123 4行目   234     123 5行目   234     234 6行目   234     567 ・ ・ ・ 3行目、5行目がA列、B列が同一の為、抽出できないでしょうか? 該当行の色分け、不要行の削除等、方法は問いません。 宜しくお願い申し上げます。

  • excel関数を用いてある行の範囲内の数値のみを違う行に抽出し、同じ列に対応する値も引っ張ってくることは可能ですか?

        A   B   C   D 1   33   180 2   58   300 3   89   310 4   152   240 5   205   74 上のような表になっている時に、EXCEL関数を用いて、[A]行の「60以上、180以下の数値」のみをC列に引っ張ってきて、なおかつ[A]行のそれぞれの値に対応する[B]行の値をD行に引っ張ってくることは可能でしょうか? 理想的な結果として   A     B      C      D 1   33  180     58    300 2   58   300    89    310 3   89   310    152    240 4   152   240 5  205  74 というようになってほしいのです。 オートフィルターの範囲指定を用いると、C行に範囲内の値を引っ張ってくる事は出来たのですが、関数ではない為、他の表に応用が効かず、毎回フィルターをかけなくてはいけなかったです…そのため出来れば関数を使いたいのですが、何か方法は無いものでしょうか…

  • 3千行以上あるExcel表の一つの列を配列数式に

    3千全行以上あるExcel表の一つの列を配列数式にしたいです。 {=SUM(IF(A:A="みかん",B:B,))}のようなやつ。 色々試しましたが、配列数式を使わないと出したい値を出せませんでした。 3千行あるのですが、めちゃくちゃ重くなります。 重くならずに済む方法はありますでしょうか。 やはり配列数式を使うとしょうがないのでしょうか。

  • 13行目のセルの値が0のとき、その列を非表示にする

    Windows7 Excel2007でマクロ作成中の初心者です。 13行目のセルの値が、0のときは、その列を非表示にするというマクロを作ろうとしましたが なかなか難しくておてあげです。探したら次のようなコードがでてきました。 ボタンを押すとK列の値を参照して「A」と表示されている行を隠し、「表示する」ボタンを押すと、 解除するという処理。 Option Explicit Private Sub Cmd隠す_Click()  Dim 行番号 As Long  '行を隠す  For 行番号 = 4 To 13   If Cells(行番号, 11).Value = "A" Then    Cells(行番号, 1).EntireRow.Hidden = True   End If  Next 行番号 End Sub Private Sub Cmd表示する_Click()  '表全体を再表示する  Cells.Select  Selection.EntireRow.Hidden = False  Selection.EntireColumn.Hidden = False  Cells(1, 1).Select End Sub このコードを利用して、13行目のセルの値が、0のときは、その列を非表示にするというコードにしたいのです。 よろしくおねがいします。

  • excel2000 行の挿入が出来ない

    excel2000の表で、ふつうにただ1行挿入したいだけなのですが、「行の挿入」を選ぶと 「データの消失を防ぐ為、空白でないセルをワークシートの外にシフトすることは出来ません」 とポップアップが出て、操作できません。 どうすればできるでしょうか?

  • Excel2016で文字列の一括置換を行うVBA

    Excel中級者です。Windows10, Excel2016で、別の「マスタ」シートにある表に従い、「Data」シートにある文字列を一括置換するVBAを教えていただけますと幸いです。マスタ表は2列 100行で1列目に置換前の語、2列目に置換後の語があります。dataシートは1顧客1行で、20列に商品名が入っており、同シートで一括置換を実行したく存じます。どうぞよろしくお願い申し上げます。

専門家に質問してみよう