• 締切済み

エクセル シートの結合?リンク?の方法について

初歩的な質問ですみません。 文字列をシートAから別のフォルダのシートBへ飛ばす方法を教えて下さい シートBのセルA1に=を入れてシートAのA1のセル指定をする(その後、数式を=から♯に変えて連続指定しシート全体を飛ばす様にする) という方法は出来たのですが、この方法だと空欄に0が入ってしまいます。 この他にも別のシートに飛ばす方法はありますか? よろしくおねがいします。

みんなの回答

回答No.2

シート全体はたぶん計算容量を超えるので無理だとおもいますが、 10000行列くらいなら式の入れたセルをコピーして必要な行列まで選んで貼り付けでいいと思います。

回答No.1

>数式を=から♯に変えて連続指定しシート全体を飛ばす様にする ってのがよくわからないのですが、空欄のゼロを表示させない方法としてIF式を使うことができます。 IF式を使ってIF(A1="","",A1) ""は空欄(何も文字がない状態)の意味。 参照先が空欄なら空欄に、そうでなければ参照先を、って感じで。

santa1024
質問者

補足

返信ありがとうございます。 IF式を使って、なんとか一つのセルを飛ばす設定ができました。 その後、そのシート全体(すべてのセル)を同じように飛ばすようにしたいのですが、その際はどうすればいいのでしょうか。 何度も申し訳ありません。 よろしくお願いいたします

関連するQ&A

  • エクセル シートのリンク

    エクセルの一つのシート(印刷用)に複数のシートからのデータを数式を使い反映できるようにしています。 あるシートに、AまたはCと入力するか、空欄のままにしておき、印刷用のシートにAかCを返すとともに空欄のセルにはBと入力できるようにします。この作業を1期、2期、3期と三回くり返します。1期を入力した場合には、2期3期の部分が空欄のままになり、2期を打ちはじめると印刷用のシートの2期の表にA,Cはそのまま返し空欄のセルにはBが返るようにできないものでしょうか。今の状態は2期3期を入力しないままにしておくと当然印刷用のシートにはBが表示されていまいます。できたらマクロを使いたくないのですが。いい方法があれば教えてください。

  • 【sheet1】と【sheet2】のリンクの表示について

    【sheet1】    A             B 1  リンドウ     コスモス 2   100       0(空欄) 【sheet2】    A             B 1  =sheet1!A1      =sheet1!B1 2  =sheet1!A2      =sheet1!B2 とリンクしている場合、 コスモスの値が0(空欄)の場合、【sheet2】のB1セルの表示も空欄にする <コスモスの表示はされない>という数式を作成するはできますでしょうか? お教えくださいますようお願いします。

  • EXCELのシートをコピーしたい。

    Sheet2にSheet1の文字列が自動表示するようにしたいのですが、 A1のセルに=Sheet!A1として、以下全てのセルに貼り付けましたが、 空欄の場合"0"と表示されます。 空欄も空欄になるようにしたいのですが、どうしたらいいでしょうか。 この場合の空欄は、""であり、" "ではありません。 よろしくお願いします。

  • エクセル:数式の結合

    お世話になります。 A1セルに =B1 A2セルに =B2+C2 A3セルに =B3+C3+D3 ・・・ という式があるとします。 ここにそれぞれのF列の数式を追加したいと思います。 A1セル =B1+(F1の数式) A2セル =B2+C2+(F2の数式) A3セル =B3+C3+D3+(F3の数式) ・・・ となるようにしたいのですがどのようにすればよろしいでしょうか? 結果だけであれば足し合わせればよいのですが数式を書き換えたいというのが希望です。 (最終的にはA列の数式とF列の数式をあわせてひとつの列にしてしまいたいのです) 置換や関数ではどのようにしたらいいかわかりませんでした。 (マクロは手を出したことがありません) 文字列の結合ならCONCANTATE関数でできるのですが中の数式をうまく結合するには・・・ と考えていっても無理でした。 すみませんがお教えください。

  • 2つのエクセルのシート間でこのようなことは出来ますか?

    こんにちは 1つのエクセルファイルに2つのシートがあり(シートA、シートBとします。両シートはともに300行100列ほどの大きさで、各セルに値、数式、第3のシートセルの参照等が入っています。また、両者とも結合されたセルが散らばっていますが、結合セルの番地は同じです。)両者のシートは非常に似ているのですが、セルの中身、行列の高さ・幅が微妙に違います。 ここで2つのシートを使い、次のような新たなシートを作りたいのです。 ・セルの中身はシートAとまったく同じ。 ・行の高さと列の幅はシートBとまったく同じ。 新たなシートの中身はシートAとまったく同じなので、シートAを元にして行の高さと列の幅がシートBと同じになるようにすればよいと思うのですがやり方が分かりません。かといって1行、1列ごとにシートAの高さ、幅を変更するのも大変です。 何方か簡単に出来る方法が分かる方はいらっしゃらないでしょうか? よろしくお願いします。

  • excel について

    お尋ねします。 例えば、A列に文字や数値を入れるとB列(隣のセル)に同じ数値や文字が自動的に入るようにしたいのですが、この時、B列に「=A1」の数式を入れると、A列が空欄の時、B列に「0」が入ってしまいます。空欄の時はそのまま空欄としておきたいのですが、どのように設定すれば良いでしょうか。御教授願います。

  • エクセルの他シートからの参照方法について

    エクセルファイルで他のシートからデータを参照して反映させたい場合について、操作が分からないことがあるのでどなたか教えて下さい。 説明がうまくできていなかったらすみません。 sheet1のA列にsheet2のB列のデータを反映させたい場合、sheet1のA1に「=sheet2!b1」sheet1のA2に「=sheet2!b2」…というように設定し、以下は設定済みのA列を選択して下にドラッグしていけば連続データとして参照式が反映できると思うのですが、参照したいデータが連続したセルでない場合の方法が分かりません。 たとえば、sheet1のA1にはsheet2のb1、sheet1のA2にはsheet2のb11、sheet1のA3にはsheet2のb21…というように、反映させたいシートのセルは連続しているのですが、その参照元となるシートのセルは一定の間隔を空けて飛んでいる場合、上記と同じようにドラッグしても、セルの値におかしな数値が入ってしまいます。 仕方がないのでひとつひとつ参照先となるセルを手入力している状態ですが、効率が悪いので、ドラッグ等で一気に参照元を指定したいのですが、どのようにしたらいいのでしょうか? よろしくお願い致します。

  • EXCEL セル値のシートにリンクを付ける

    同じブック内の別シートのセルにハイパーリンクを設置したいのですが、 シートの選択を、セルの値に設定する事は出来ないでしょうか。 シート1: A列:シート名       B列:各シートへのハイパーリンクを付けたいセル B1セルに、A1セルのシート名シートのA1セルへのリンク B2セルに、A2セルのシート名シートのA1セルへのリンク を付けたいのです。 シート名はたびたび変更をするため、 A列のシート名を変更すると、各シート名も変更になるように設定しています。 よろしくお願いいたします。

  • シート名をセルから取得したい

    作業用シートのA列に Sheet1 Sheet2 Sheet3 と、入れ B列は、そのシートのA列の個数を 作業用シートに入力していきたいのですが、 作業用シートのb1に =COUNTA(Sheet1!A:A) と入力した場合、正しい個数が返りますが シート名をA列の文字列にしたくて、 ="COUNTA("&A1&"!A:A)" こんな感じにしたいのですが、 こうすると、これが文字列になってしまいます。 =COUNTA("&A1&"!A:A) これだと、数式が間違ってますというエラーになります。 数式内でセルを参照してシート名を指定する方法を教えてください。

  • エクセルで各シートの同じ場所を抜き取りたいのですが

    エクセルで、各シート(同じ形式の表 100くらい)の同じ場所のセル(例えばA1とB2)にそれぞれ違う文字列と金額を入力しています。 別のシートを追加して、そこにA1とB2の文字列を取り出していきたいのですが、方法を教えてください。 シートは「Sheet1」ではなく、企業名を入力してしまっています。

専門家に質問してみよう