EXcel2003列の変更方法とは?
- エクセル2003を使用している場合、列の変更方法を知りたいです。
- 具体的な例として、『=[第1期収支.xls]H19.10'!$F$19』を『=[第1期収支.xls]H19.10'!$G$19』に変更したいですが、数が多くて手間がかかります。
- 質問者は、エクセル2003の列の変更を簡単に行う方法を知りたいとしています。
- ベストアンサー
EXcel2003列の変更
エクセル2003を使用しております。 列を簡単に変更できる方法を教えてください。 (例) sheet1 A1に ='[第1期収支.xls]H19.10'!$F$19 A2に ='[第1期収支.xls]H19.10'!$F$25 A3に ='[第1期収支.xls]H19.10'!$F$50 とします。 sheet1 A1に ='[第1期収支.xls]H19.10'!$G$19 A2に ='[第1期収支.xls]H19.10'!$G$25 A3に ='[第1期収支.xls]H19.10'!$G$50 と変更をしたいのですが、数が多くて何か良い方法は、ないでしょうか? ご教示お願いします。 $F$19→$G$19へ、$F$25→$G$25へ、
- zuzu_06
- お礼率35% (16/45)
- オフィス系ソフト
- 回答数2
- ありがとう数1
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
「編集」の「置換え」で「$F$19」を「$G$19」 もう一度置換えで「$F$25」を「$G$25」にすれば簡単です。
その他の回答 (1)
- mu2011
- ベストアンサー率38% (1910/4994)
編集→置換で検索文字列を$F、置換文字列を$Gとすればよろしいのではないでしょうか。
関連するQ&A
- excel2000マクロ抽出方法
2つのファイルがあります。ブック名A.XLS シート名 WORK ブック名b.XLS シート名 SORT ブック名A.XLS シート名 WORKに下記のデータが入っています。 AD 1300G A227550 000PA505(C列2行目) 200112(F列)200201(G列)200202(H列)200203(I列)200204(J列)200205(K列)→1行目固定データ AD 1300G A227550 000PA533(C列3行目) ブック名b.XLS シート名 SORTに下記のデータが入っています。 AD 1300G A227550 000PA505(A列2行目)200112(E列)200201(F列)200202(G列)200203(H列)200204(I列)200205(J列) →1行目E列~J列のデータは都度変わっている AD 1300G A227550 000PA533(A列3行目) データ抽出条件 ブック名A.XLS シート名 WORKの F列~K列の1行目の列データとブック名b.XLS シート名 SORTの E列~J列の1行目の列データが同じで、ブック名A.XLS シート名 WORKのC列の2行目以降のコードと ブック名b.XLS シート名 SORTのA列の2行目以降のコードが同じだったら ブック名b.XLS シート名 WORKの E列~J列の同じ行にデータを入れる。違うときは、 ブック名b.XLS シート名 WORKのデータはそのままにする。 上記の条件を満たしたマクロの記述の仕方を教えてください。 以上よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- EXCEL数式について質問です。
EXCELについて質問です。 添付のファイルを参照して頂きたいです。 <概要説明> まずC列に月日が記入されています。 G列にはC列のシリアル値を出しています(自動) <やりたい事> D列: G列から-3引いた数 E列: -2引いた数 F列: -1引いた数 H列: G列から+1した数 I列: +2した数 ※以上の内容にしたいのですが、 シリアル値 1~7の中でまわせるような仕組みにしたいです。 例(駄目な例) F列 E列 G列 H列 I列 5 6 7 8 9 ↑7を上限とし、1にもどしてほしい (正しい例) F列 E列 G列 H列 I列 5 6 7 1 2 F列 E列 G列 H列 I列 6 7 1 2 3 各列数式が違っても大丈夫です。 わかりづらい説明ですがアドバイスよろしくお願い致します!
- ベストアンサー
- Windows系OS
- 複数列を1列に表示させて追加する方法。
どなたかご存じでしたらご回答をお願いします。 エクセルシートのA列~J列に値が入っており、それぞれの最終行に値を追加しております。 【質問】 A列~J列まで値の入ったエクセルシート(各種値)を別エクセルシート(纏め)のA列に 1つに纏め、エクセルシート(各種値)のA列~J列の最終行に追加されるたびに エクセルシート(纏め)の最終行に追加する方法が知りたいです。 ●エクセルシート(各種値) A B C D E F G H I J : 111 222 333 444 555 666 777 888 999 000 123 456 789 112 223 334 445 556 222 778 <= 最終行追加! ●エクセルシート(纏め) A : 111 222 333 444 555 666 777 888 999 000 123 <= A列最終行 456 <= B列最終行 789 <= C列最終行 112 <= D列最終行 223 <= E列最終行 334 <= F列最終行 445 <= G列最終行 556 <= H列最終行 222 <= I列最終行 778 <= J列最終行 【注意事項】 ・A列~J列に入っている値には同じ値が入る場合があります。(重複あり) ・使用するエクセルは2010です。 以上、よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- excel2000マクロ記述方法
抽出条件方法のマクロ記述 1つのファイルのシートの中にデータがあります。 例ファイル名a.xlsシート名マスター B列 C列 D列 E列 項目名 倉庫 翻訳 ソート 非表示項目 A057 レオナ工場 1 A870 セ新港 2 Y A887 セ日向 3 もう1つのファイル 例ファイル名B.xlsシート名WORK A列 B列 c列 d列 E列 連結コード 品名 倉庫 出荷1 加工1 AA 0G120 0G120 A870 0 0 0 AA 0H120 0H120 A057 0 0 0 AA 0S0100 0S010 A887 0 0 0 抽出条件方法 シート名WORKのデータの中のC列と、シート名マスターのB列の倉庫を参照して 非表示項目のYが入っていない、倉庫と同じデータをシート名WORKのデータを抽出したい 場合のマクロ記述の方法を教えてください。よろしくお願いします。 (抽出表示方法) AA 0H120 0H120 A057 0 0 0 AA 0S0100 0S010 A887 0 0 0
- ベストアンサー
- オフィス系ソフト
- 表作成(EXCEL)
今回、excelで職場のライン表作成を任されまして、皆様のご意見をいただきたいと思いました。 単純な打ち込みはできるのですが、効率をあげるための手段として下記の方法を考えているのですが、詳しい方いましたらより良いアドバイスいただけると助かります。 <例> 例(sheet1) A列 B列 C D E F G H 時間 9:00 12:00 15:00 18:00 21:00 0:00 3:00 1行 勤務者1 a業務 d業務 c業務 2行 勤務者2 b業務 3行 勤務者3 例(sheet2) A列 B列 C D E F G H 時間 9:00 12:00 15:00 18:00 21:00 0:00 3:00 1行 勤務者1 b業務 c業務 a業務 2行 勤務者2 a業務 3行 勤務者3 sheet1に月曜 sheet2に火曜 ・・・といったように(わかりにくいかもしれませんが)曜日ごとに反映されるように関数を使用できれば手入力をせずとも済むのではと考えております。曜日ごとに業務内容の時間は違いますが毎週同じサイクルです。勤務者は7名で。 関数を使用してできる方法があればと考えております。
- ベストアンサー
- その他(ITシステム運用・管理)
- 1行複数列の中にある重複数字を削除する方法
どなたかご存じでしたらご回答よろしくお願いします。 【質問】 エクセルシートA列~F列に1~31迄の数字が順不同に入っています。 これをG列~L列に「重複数字は1つにして昇順に並べる」方法が知りたいです。 ●エクセルシート A B C D E F G H I J K L 4 14 20 19 4 19 4 14 19 20 ←重複数字は1つになる。 15 5 9 5 9 15 6 12 12 24 6 12 24 ←重複数字は1つになる。 4 26 8 6 4 6 8 26 ●注意事項 ・使用するエクセルは2010です。 以上、よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excel関数 別シート参照現シートに合計値を表示
お世話になっております。 Excel関数について質問させてください。 まず私の環境にExcelが入っておらず、OpenOfficeの3.3を代用しております。 カテ違いでしたらごめんなさい・・・。 【質問】 Sheet1のリスト(A列とする)に存在する文字列を Sheet2の複数列(D列、F列、H列)に一致する文字列毎の数値(E列、G列、I列)の合計を Sheet1の列(B列とする)に表示したい 【データ例】 ○Sheet1 A列 B列 A 3 B 10 C 6 D 0 ○Sheet2 D列 E列 F列 G列 H列 I列 A 1 G 0 A 1 C 2 H 2 B 2 B 3 A 1 C 4 E 4 B 5 E 5 【試した事】 まず一辺には無理だと思い、 Sheet1のB列に以下の関数を入れてみました =IF('Sheet2'.D1=A1;"a";"b") これで一見判定が出来てる風だったのですが、 Sheet1のB1列に"a"と出て、他全て"b"と出ました。 恐らく、順不同で比較項目が並んでいる所為だと思いますが、 この並び順を変更するわけにはいかず・・・。 そもそも、文字型と数値型が一つの関数に指定出来るのかも不明で・・・。 どなたかわかる方、ご教授お願いいたします。 わかりにくい例ですみません。 【補足】 私の個人的見解として、関数で出来る気がしないのですが、どうなんでしょう・・・? もし、関数で無理ならVBかJavaでゴリゴリ組みます。
- ベストアンサー
- オープンソース
- vlookup で列番号を使わない方法は?(Excel)
Excelでいくつものブックから、マスター.xlsを参照して、データベース的に使用しています。 マスターで、最初にA列:ID、B列:氏名、C列:ふりがな、D列:姓、E列:名、F列:所属と作り、 他のブックからIDからvlookupを利用して、それぞれ必要なデータを導き出していたのですが、 必要が生じてマスター.xlsのそれぞれの列の間に色々と加えてしまったために、例えば、所属がI列まで移動してしまいました。 範囲に名前を付けているので、所属を検索する関数が 「=vlookup(a1,'マスター.xls'ID所属検索,6,false)」だったのが、 「=vlookup(a1,'マスター.xls'ID所属検索,9,false)」と変更しなければなりません。 検索元のvlookupの列数を変更しなければならないのが非常に面倒です。 何か方法は無いのでしょうか? ファイルもたくさんあるし、そのファイルの中でも参照したいデータも複数あるので、気が遠くなります。 ヒントになりそうなことでも結構ですので、ご教授下さい。
- ベストアンサー
- オフィス系ソフト
- Excel関数/複数列を対象にデータ参照するには
- Sheet 1 - A B C D 1 09:00 G H J 2 10:00 K L M 3 11:00 N P Q 4 12:00 R S T - Sheet 2 - A B 1 G 2 H 3 J 4 K 5 L 6 M 7 N 8 P (以下略) となっているブックがあるとお考え下さい。 シート1のA列は時刻、B~D列は仕事内容を意味する文字列データが入っています。 シート2では仕事内容がA列に並んでいます(順番はJISコード順ではありません)。 シート2のB列に、仕事内容に対応する時刻データ(シート1のA列)を転記したいと考えています(たとえばB4には"10:00"、B8には"11:00"が入る)。シート1が書き換わるのに応じてシート2のB列に変更内容を反映させるには、どのような数式を設定すればよいでしょうか。 なお、シート1のB~D列は空欄もあり得ます。 VLOOKUP関数でできるか、と思ったのですが、複数の参照列がある場合は適当でないようです。INDEXとMATCHを組み合わせてあれこれ思案していますが、どうもいい方法が思い浮かびません。 VBAの方が簡単なのかもしれませんが、関数でのスマートな実現方法があれば御教示いただければ幸いです。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- AccessVBAから、Excelシート内の列の書式設定がしたい!!
とうとう朝になってしまいました。 もう丸2日間も悩んでいます。 どなたか解決方法をご存知の方、よろしくお願いいたします。 AccessVBA内のモジュールからExcelファイルを開いて、そこへデータを出力するという処理は動きます。 そこで、出力する前に、Excelのセルの書式設定を列毎にしようとしていますが、どうしても上手くいきません。 下記のような感じでは、使えないのでしょうか? Set xls = GetObject("c:AAA\TEST.xls") xls.Application.Windows(1).Visible = True xls.Application.worksheets("sheet1").Activate xls.Application.worksheets("sheet1").RANGE("A:A").Selection.NumberFormatLocal = "\#,##0;\-#,##0" なにか良い方法がありましたら教えてください!! よろしくお願い致します。
- ベストアンサー
- Visual Basic
お礼
ありがとうございました。 早速試してみます。