
No.5ベストアンサー
- 回答日時:
エクセルとか123の表計算の(大げさですが)本質論を
述べます。
エクセルの質問とか回答にはは次の種類があります。
(1)手操作(中でもウイザード的なものあり)・関数・VBA(マクロ)
こう言う分類のし方のほかに
(2)バッチ処理-一旦入力を締め切って、それまでのデータに対し処理
即時処理--シートへ追加・変更・抹消の都度、「即座に」反映させる処理。
ほとんどの質問は、手操作を望んでいないと思います。VBAを使って良いという指定もある場合があります。(A)通常は関数で処理できないかと漠然と感じている質問者が多いように思います。(B)それと即時処理を望まれていまる場合もあります。
しかし、(B)即時処理は関数では難しいのです。と言う理由は(1)関数はデータを入力したとか言うキッカケを捉え難い(式を潜ませて、ある時には表示しそれ以外は空白にすることは良くやりますがそれは別でです)。VBAなら数は少ないがその仕組みがあります。他に難しい点は(2)シートのセルに何か入力すれば、そのデータを「他のセルに送る機能はありません」。シートの受ける側のセルで関数式を書くことにより(例えば「=A1」)A1の値をそのセルへもって来れるのです。
データの行き先を指定できません。例えばいま「B1セル以外」に式を入れる場合、=If(a1=0,B1=C1,B1=D1)など出来ません。またIf(A1=”男”、B3=A1)はB3セルであれば、If(A1=”男”、=A1、””)で可能です。
ところが、昨日あった質問で、男と入れたら別シートにも男分だけ記録する問題のように、男はどの行に入るか判らないのに、即時処理をする為には、受ける側のセルの式は入力より先に入れておく必要があるので、どこのセルよりもって来たら良いか判らないので困ってしまうのです。またシート1の男が増えた時シートの終わりの次に追加すべきですが、終わりの行を捕まえるのも難しい。
更に関数式の制約として、
(3)1つのセルに2つ以上の関数式を入れることは出来ない。VBAならそれに似た同等効果のことが出来ます。
(4)関数式は行や列の挿入削除、シート・ブック・アプリに関する外形的変化、名前の変更、自分以外のセル書式設定など出来ないことが沢山あり、それらはVBAの領分
にしてあるようです。
No.3
- 回答日時:
IF関数なんてどうでしょうか?
質問の回答にはなってないかもしれませんが、
条件に合わせて表示する項目を入れ替えるのですが・・・。
的外れの回答でしたらゴメンナサイ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセル:関数で他のセルの内容を書き換えることは出来るのですか?
Excel(エクセル)
-
Excelで、「特定のセル」に入力したら→「別のセル」に「○」を自動表示する方法
Excel(エクセル)
-
あるセルに特定の文字列を打つと、他のセルに決められた文字が自動入力するように
Excel(エクセル)
-
-
4
【EXCEL】指定したセルの値を他セルに代入する
Excel(エクセル)
-
5
IF関数で空欄(")の時、Nullにしたい
その他(Microsoft Office)
-
6
【エクセル】指定したセルに入力することで、別の特定のセルに決まった文字を表示させるには?
Excel(エクセル)
-
7
IFS関数の場合で、セルが空白の場合は何も表示しないようにする方法
Excel(エクセル)
-
8
含まない言い方ってどうしたらいいんでしょうか
日本語
-
9
エクセル: セルの枠を超えて表示
Excel(エクセル)
-
10
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
11
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
12
エクセル if文で偽判定のとき、何も起こらないようにしたいのですが・・・
Access(アクセス)
-
13
値が入っている一番右のセル位置を返す方法
Excel(エクセル)
-
14
エクセルで数式の答えを数値として参照したい
その他(Microsoft Office)
-
15
条件付書式で「=#N/A」に色を付けたい
Excel(エクセル)
-
16
エクセルの機能について 計算結果を別のセルに飛ばしたいのですが、飛ばす先のセルには計算式等は入れず
Excel(エクセル)
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
貼り付けで複数セルに貼り付けたい
-
数式を残したまま、別のセルに...
-
エクセル オートフィルタで絞...
-
(Excel)数字記入セルの数値の後...
-
公共建築工事 共通仮設費率 エ...
-
EXCEL VBA セルに既に入...
-
Excel for Mac使用中ポインタが...
-
エクセルで指定したセルのどれ...
-
エクセルで縦に1112223...
-
Excelで教えてください。 バー...
-
【エクセル】IF関数 Aまたは...
-
EXCELのセルの中の半角カンマの...
-
セルスタンバイがバッテリーを...
-
エクセルで休憩時間を引く時と...
-
Excelで変曲点を求める関数を教...
-
エクセルで作成したカレンダー...
-
エクセルで、複数の参照範囲を...
-
休憩時間の変動を含むExcelでの...
-
セルをクリック⇒そのセルに入力...
-
Excelで住所を2つ(町名迄と番...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
貼り付けで複数セルに貼り付けたい
-
エクセルで指定したセルのどれ...
-
vba テキストボックスとリフト...
-
セルをクリック⇒そのセルに入力...
-
枠に収まらない文字を非表示に...
-
Excel for Mac使用中ポインタが...
-
数式を残したまま、別のセルに...
-
Excel 例A(1+9) のように番地の...
-
EXCEL VBA セルに既に入...
-
エクセル オートフィルタで絞...
-
エクセルの書式設定の表示形式...
-
(Excel)数字記入セルの数値の後...
-
エクセルのセルの枠を超えて文...
-
Excelで数式内の文字色を一部だ...
-
Excelでのコメント表示位置
-
【エクセル】IF関数 Aまたは...
-
エクセルの一つのセルに複数の...
-
excelの特定のセルの隣のセル指...
-
【Excel】 セルの色での判断は...
-
対象セル内(複数)が埋まった...
おすすめ情報