- 締切済み
離れたセルをつなげる
A1,A2,A5,A7 A8,A11というように不規則に離れたセルを(セルには数値が入っています) B1,B2,B3,B4・・・というように並べ換えたいのですがどんな関数を使えばいいですか? 関数では無理なのでしょうか? マクロは使ったことがないのでできたら関数でと思っています。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- bunjii
- ベストアンサー率43% (3589/8248)
- MackyNo1
- ベストアンサー率53% (1521/2850)
- MarcoRossiItaly
- ベストアンサー率40% (454/1128)
- tom04
- ベストアンサー率49% (2537/5117)
関連するQ&A
- 関数を使わないでそのセルに出力する方法
ある計算式が入ったセルがあったとして、その計算された値(見かけ上の数値)をどこか別のセル(空白のセル)に返す方法をご存知でしたら教えてください。 返したいセルには関数すら入れないという方法でやりたいので、マクロを使うしかないと思うのですが、どのようなマクロを作ればよいのか見当が付かないのです(計算されてきた見かけ上の値を参照してどっかに出力する方法などあるのでしょうか)。 例えば↓みたいな感じ A B C D 1 10 10 =SUM(A1:B1) C1のセルは見かけ「20」となりますが、実際には「=SUM(A1:B1)」となっています。この「20」をD1にそのまま抽出したいと考えています(D1のセルには何も関数を入れないで、見かけ上も実際に入っている数値も「20」としたいのです) 関数だけでは無理ですよね?
- ベストアンサー
- オフィス系ソフト
- EXELでひとつのセルの値を任意の複数セルに振り分けたい
投稿させて頂きます。 もし、なにかわかることや参考関数があればお教え願えばと思います。 ある任意のセルA1の数値(12345)を B1~5までのセルに振り分けたいと思います。 実行後のイメージはこんな感じです A1:12345 B1:1 B2:2 B3:3 B4:4 B5:5 ただし、数値のみ入力が前提ですが、たとえば0が入るような場合 A1が1234 だったばあい B5には何も入力せず空にしておきたいのです。 できるだけマクロは使いたくないので誰か、設定と関数などで出来るよ というような方がおられましたらご教授願えませんか? よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- 不規則な数値を一覧表にしたいのですが
たとえば A B 3 6 4 2 1 5 5 8 9 9 1 5 と言う感じに縦にA列B列の不規則な数字が並んでいるものを B列 123456789 A1 2 列2 3 1 4 1 5 1 6 7 8 9 1 と言う感じに関数で並び替えることは可能でしょうか?? 数値は20位まで有り、同じ数値が2~3つになることも有ります。 関数が無理ならマクロでもかまいませんが、 マクロは素人なので丁重に指導していただくと幸いです。 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excelのマクロでセル単位でロックをかける方法に関する質問です。
Excelのマクロでセル単位でロックをかける方法に関する質問です。 例えばa1からd10の範囲のセルに対して a列の各セルは、IF関数で数値か""を返しているとします。 a列のセルが数値であれば、同じ行の各セルをロックし、""であれば、後からそのセルに手入力できるようにロックを外したいと思います。(もちろんIF関数は書き換えられますが、それでOKです) 例えば、a1が数値なら、a1,b1,c1,d1の各セルはロックに、 a1が""なら、a1,b1,c1,d1の各セルはアンロックに したいわけです。 手作業だと行数が多い場合大変なので、マクロで自動的に行いたいと思いますが、マクロ初心者のため、どうすればよいのかわかりません。 どなたかご教授願えればありがたいです。 よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- エクセルでセル入力とセル出力の自動化
おそらくマクロで簡単に出来ることだと思うのですが、マクロを使ったことが一度もなくやり方がわからなく苦慮しています。 やりたいことは、簡単に述べると、 (1)セルA1に数字を入力(変数)すると、セルA2に計算結果が出る。 [つまり、A2にはA1を変数とする関数が入っている] (2)セルB1、セルB2、セルB3、…にはそれぞれ数値が入力されている。 [変数リスト] (3)変数リストにあるB1の数値をA1に入力して、その結果のA2をC1に書き出す。さらに、B2をA1に入力して、その結果のA2をC2に書き出す。以下、これを変数リストすべてについて実行する。 という感じのことです。この程度のことなら、初めから関数化してしまえばおしまいなのですが、実際A2の出力でやっている計算はシートを複数使うような大規模な計算なので、関数化するのは面倒です。そこで、手動でいちいち変数の入力と結果の出力を実行しておりましたが、それはそれで入力ミスや出力ミスもしそうですし、自動化できるならそれに越したことはありません。 そういうわけで、上記の作業を自動化する方法をご教授いただけたらと思います。どうぞよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- (エクセル)複数のセルの数値を、一つのセル羅列したい
いつもお世話になります。 エクセル初心者(マクロも関数も;;)です。 表題の通り、複数のセルにある数値を一つのセルにまとめる方法を探しています。 例えば、 -------------------------- A B C D 1 123 45 67 1234567 2 00 11 22 001122 -------------------------- のようにDの縦列にA・B・Cの数値を (合計ではなく)羅列させたいのです。 すごく初歩的な質問のようなことだと思いますが これがわかりません。。。 どうか簡単な方法を教えて下さい。 あと数値じゃなくて文字列でも同じような事ができるでしょうか? 環境:Excel2003
- ベストアンサー
- オフィス系ソフト
- Excel 2003 プルダウンでセル色変え
Excel2003で、8種類の条件により列の色変え処理をしたいのです。 A列は、入力規則のドロップダウン リストにより入力します。 A列に入力されたことにより、B列からF列まで別シートからVLOOKUP関数によりデータが入ります。 B列は、1~8の数値データです。 B列の1~8の数値データにより、A列~F列まてのセルを色変えしたいと考えてます。 マクロとしては、どのように記述したら良いでしょか? ご教授ください。
- 締切済み
- その他MS Office製品
- 複数セルを結合して一つのセルにしたい
エクセル関数の質問です。 A列のセルに、数字が並んでいます。 aaaという部分はカテゴリーを示すものです。 B列のセルに同じカテゴリーの別の数値を連結させ、スペースで区切ってひとつのセルに表記させるにはどうすればいいでしょうか? concatenate関数を組み合わせて式を作ろうとしたのですが、うまく出来ませんでした。 VBAやマクロ、ユーザー定義関数になっても構いません。 ご教授ください。 A B aaa_0001 aaa_0002 aaa_0003 aaa_0002 aaa_0001 aaa_0003 aaa_0003 aaa_0001 aaa_0002 bbb_0012 bbb_0013 bbb_0013 bbb_0012 ccc_0017
- ベストアンサー
- オフィス系ソフト
- エクセルでマクロで別のセルに
関数を別のセルに貼り付けると自動的にセル番号が変わりますが、 マクロではどうすればいいでしょうか? 例えば、B1で「=a1」とあるのをコピーし、B2に貼り付けると「=a2」となります。 これをB1にあるマクロをコピーしB2に貼り付けてもマクロ内のセル番号は変わりません。 この場合、どうすればいいでしょうか?
- 締切済み
- オフィス系ソフト
- エクセル関数IF文で、計算式の入ったセルに真の数値、横のセルに偽の数値を挿入したい。
関数で真の時と、偽の時の数値を違うセルに表示したい、又は数式の入ったセルと答えの数値が入るセルを変えたいのですが、マクロでなければ出来ないのでしょうか、セルA1に数式 セルA2に答え数値、このようなのが出来るのでしょうか、教えてください。
- 締切済み
- オフィス系ソフト
お礼
回答ありがとうございます。 フィルターとは気が付きませんでした。 エクセルも機能がいろいろあるので関数でなくても 解決の道があるのですね。
補足
関数での回答を期待していましたが、良い意味で期待外れでした。 回答された皆様にベストアンサーをあげたいのですが、 どれも同じくらいに参考になりましたのでベストアンサーを出さずに しめきります。 ありがとうございました。