- ベストアンサー
EXCEL◆入力した文字列を別シートへ自動でコピー
- エクセルで入力した文字列を自動的に別のシートにコピーする方法について教えてください。
- Sheet1のA1セルに入力された文字列をSheet2のA1セルにも自動的にコピーする方法を教えてください。
- Sheet1のA1セルに何も入力されていない場合、Sheet2のA1セルにも何も表示されない方法を教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
sheet2のA1セルに =IF(sheet1!A1="","",sheet1!A1) と入力すると、sheet1のA1がブランク(未入力)の場合、ブランク(何も表示されない)、ブランク(未入力)じゃなかったら(入力していたら)それが表示される で、いかがでしょうか? 今、パソコンが手元にないのでちょっと違う可能性はあります 私のレベルだと、vlookupはその作成される表を見ないと、ちょっとどんな風にやっていたのかわからないかも… 質問者さんのご参考になれば幸いです(^o^)
その他の回答 (2)
- keithin
- ベストアンサー率66% (5278/7941)
=Sheet1!A1&"" という数式を記入しておきます。
お礼
ご回答ありがとうございます。 こんな方法もあるんですね~。この方が入力は簡単ですね♪ ご回答頂いた方お二人とも私の求める回答で、どちらもベストアンサーです! お一人にしか差し上げられないのが心苦しいです… ご親切にありがとうございました(^^)
- m0r1ka
- ベストアンサー率44% (98/221)
お礼コメントありがとうございます(^o^) 「セルの書式設定→ユーザー定義」ではなく、そのままsheet2のセルに直接入力して貰ってもいいでしょうか? (セルは標準で) その状態でsheet1が未入力なら画面上文字は表示されず、sheet2のA1セルをクリックすると入力したIF関数が出てくるはず… でsheet1のA1に何か入力すれば、その内容が出てくるはず… もしそれでも上手くいかないようであれば、Googleあたりで「Excel IF 表示させない」で検索すればヒントが出てくると思います なんせアナログ家庭なので、パソコンが手元にないので確かめられないのです(笑) (ガラケーから回答中) ちなみに、Excel関数は五百円くらいのポケットブックを持ってると便利ですよ♪ 曖昧な回答でごめんなさいm(._.)m
お礼
再度のご回答ありがとうございます。 長らくエクセルを使っておらず、久々に仕事復帰しまして、そこで使うファイルを作っていたのですが、日付の表示形式を変えようとセルの書式設定をいじった後でしたので、何を思ったのか関数まで同じようにやってしまいました。 関数はセルに直接入力というのは基本中の基本ですよね… アホ過ぎてお恥ずかしい限りです(笑) 教えて頂いた通りにやったら出来ました! ガラケーだと文字を打つのもパソコンと違って打ちにくいでしょうに、2度に渡ってご親切に教えて頂き本当にありがとうございました。とても助かりました(^^)
お礼
ご回答ありがとうございます(^^) m0r1ka様の仰るように、VLOOKUPではなくIF関数だったかもしれません。 言われてみればIF関数も見かけた記憶がありますが、違いがわかってないものでごっちゃになってます(笑) 早速教えて頂いた関数を、Sheet2のA1セルにそのままコピーして貼り付けてみたのですが(セルの書式設定→ユーザー定義の種類欄に貼り付けました)、 「入力した表示形式が正しくありません」 と出てしまいました。 私のやり方で何か間違ってますでしょうか? せっかく教えて頂いたのに恐縮です… お手透きの時で結構ですのでご回答頂けると有難いです。