• 締切済み

セルの表示

よろしくお願いします。 Excelの2003を使用し始めた初心者です。 A1のセルに何か文字が入力された場合にA2に「〃」と表示させたいのですが可能ですか?

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.5

#3,#4です。#4で応答ありがとう。なかなか回答の中の疑問に答えてくれる質問者は少ないのですが。 やはり私の心配どおり(それ以上)、の事態ですね。 私の言っている(1)-(5)の一部と合致してますが、もっと難しいです。 A1に当たるセルは色々なところのセルがあって、場所が決ってない。 VBAでもないと出来ない課題のようですがそれは質問者には無理なので。 (1)エクセル関数はその入ったセルの上から数字や文字を打ち込むと、その式は壊れて打ち込んだ数字や文字になります (2)空白のセルにだけ関数式を入れるのは面倒で、それなら一文字〃を入れるほうがまし です。 (3)職場の上司の言うように〃を入れると、後々エクセルの計算などで困りますと、言ってたと上司に伝えなさい。間に〃があっても合計関数は使えるようだが。あまり望ましくない。 ーー ちょっと質問者にはむつかしいが下記のようにやってみなさい。 ひとつの方法(関数ではない) (1)〃を入れるべきセルは一旦無視して表を作る。それから(2)以下の作業をする。 (2)使わないセルに〃を入れる(下記例ではF1)[ (3)〃のセルをコピー(下記例ではF1セルをこぴー) (4)データを入力した範囲全体を範囲指定(下記例ではA1:D4を選択) (6)編集ージャンプー「セル選択」ボタンをクリックー「空白セル」にチェックーOK これで空白セルだけ選択される。(下記例の“"のセルが空白だが、全部選択される) (7)編集ー貼り付け(F1セルの値〃を選択した全セルに一遍に貼り付けた) これで結果は q 1 2 3  〃(F1セルとする) 〃 2 3 4 〃 〃 2 1 〃 3 〃 3 のようになるよ。

aya_0_1990
質問者

お礼

imogasiさん度々のアドバイスありがとうございます! 指示通りトライしてみました。 これも凄い技ですね!? 選択範囲の空白が全部選択され、オマケにいっぺんに《〃》の貼りつけができてしまいました! Excelには色々な機能があるんですね。 凄く参考になりました。また是非アドバイスをお願いします。 ありがとうございました!

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

#3です。お礼をいただいたので 私は、質問の内容が余りありふれたケースには思えなくて、どういう場合に、こういう課題が起こるのかなと思ったので、推測して#3で(1)-(5)を書いてみました。 その疑問がとけず、残念ですが、まだエクセルを始めたばかりという事でやむをえないのでしょう。 エクセルで50関数ぐらいの実例つき説明書が本屋に売ってます(800円ぐらい)ので、エクセルを使いつつ、まず一読して、かつ場合に応じて参照して使ってください。

aya_0_1990
質問者

お礼

お礼への返信ありがとうございました。 実はアルバイト先のExcel入力仕事の中に、必ず同じ繰り返しの書類があるんです。 ---------------------------------------------------- │   │設置場所|口径|全長|製造年|経過年数 │区分│ │   │------------------------------------------ │ No.1 │3階南 │80 │300│2000 │ 11   │ B │ │   │------------------------------------------ │   │ 〃  │ 〃 │ 〃 │2005 │  6  │ A │ ---------------------------------------------------- 上記の様に1ユニット2ペアの部品管理表がありまして 《設置場所、口径、全長》は必ず同じなんです。 この表に今までは毎回コツコツと入力作業をしていまして… ロット数が7000程あるもので出来れば「〃」の所は自動入力出来たら助かるなぁと(;^ω^) 明日にでも参考書?を買いに行きます! ありがとうございました。またアドバイスをお願いします!

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

既に出ているご回答で良いのだろうが、この質問は色んな意味に取れる。質問者の文章表現のあいまいさや、意味を取る側で、どう取られるかの恐ろしさを感じてみて。 そのほうが、エクセルの勉強なんかより、ずっと今後で役立つよ。 (1)沢山在るセルのうちのA1セルにデータをいれた場合のこと (2)数字でなくて、「文字」入れた場合のこと (3)A2とは直下のセルのことで、「直ぐ下のセルに」の意味 (4)A1は文字を入力した何処かのセルの代表で、B1ならB2に〃を出したい (5)文字の下は〃をいれたい(上のセルと同じを意味するこれを何時も入れることになるので(もちろんこの表に限りだろうが)自動で入れてくれるとありがたい。 これらのいくつかはVBAという、プログラムの勉強が必要になる。 (2)は=IF(ISTEXT(A1),"〃","") 初心者はA1を主体に考えがちだが、エクセルの関数では、A2セル側で式を考えるのだということを肝に銘じて。

aya_0_1990
質問者

お礼

imogasiさんわざわざありがとうございます! 折角色々とアドバイス頂いたのに…全然理解できませんでした (つд⊂)エーン 色々な意味合いと方法があるんだなー?って事だけは理解できました。 これからも色々なアドバイスをお願い致します!

  • -antsu-
  • ベストアンサー率50% (84/168)
回答No.2

もしくは、 =IF(A1="","","〃") という方法もあります。

aya_0_1990
質問者

お礼

-antsu-さんも早々にありがとうございました! ""←この呪文が私には全く意味不明ですが (;^ω^) 本当に助かりました。私もこれからもっと勉強してみなさんのようなエキスパートを目指します!

  • YUKKER
  • ベストアンサー率44% (74/168)
回答No.1

A2のセルに、 =IF(A1<>"","〃","") と入力してください。

aya_0_1990
質問者

お礼

YUKKERさん早々にありがとうございました! 凄いですね!?私には式の意味が全くわかりませんが(´д`) 本当に助かりました。ありがとうございました。

関連するQ&A