No.4ベストアンサー
- 回答日時:
No3です。
補足を読んで、ご質問の意味は分かりました。
残念ながら、実際の意味合いはよくわかりません。
(↑私が気にすることではありませんが・・)
その内容の場合には、COUNT関数で範囲をまとめて判断する方法ではうまく行かないようですので、個々のセルをISNUMBER関数で数値がどうか判断する方法で考えてみました。
ご例示のレイアウトで、1行目とA列はタイトル行(列)と推測しましたので、その範囲は除いています。
B1:F1セルを選択し、B1セルがアクティブな状態で
「ホーム」-「条件付き書式」-「新しいルール」-「数式を使用して~」を選択。
下部の数式欄に
=SUMPRODUCT((MMULT(ISNUMBER($B$2:$F$6)*1,ROW($A$1:$A$5)/ROW($A$1:$A$5))*ISNUMBER(B2:B6) =1)*1)
を入力し、書式を指定して、OKボタンを押下げ。
で、可能と思います。
(ご提示の例だと、B1セルとF1セルに指定書式が適用されます)
※ 該当セルそのものに書式を適用する仕組みでよければ、COUNT関数を利用してもっと簡単な式で可能です。
ご回答ありがとうございます。
試しに入力してみたところ、希望通りに動くことを確認しました。
少し解析しようとしたのですが、MMULTは使ったことも見たこともなかったので、時間がかかりそうです。
初期の目的は達成したので、これで質問を閉じたいと思います。
No.5さんとほぼ同じ回答でしたが、二度回答していただいたので、こちらをベストアンサーとさせていただきます。
No.5
- 回答日時:
>画面に入りきらない表なので、…
というご説明からすると、行数もかなりの数あるのかも知れません。
ご質問者の意図は、
「①同じ行に数字が1つしかない場合その行を特定し、その行の数字のある列の見出しにハイライトを付ける」というものだと解釈しました。
この場合、添付画像のような表だと、2行目と7行目が同じ行に数字が1つしかないことになり、数字のある列の見出しにハイライトをつけるとすると、2行目も7行目も「A列」となり「A1」をハイライトすることになります。
このように、複数の行で同じ列が被っても、ハイライトするということでよろしいのでしょうか?
つまり、ハイライトする条件として、「a.同じ行に数字は一つしかないものとする」という条件はあるが、「b.同じ列で条件a.が成立する行は一つしかないものする」という条件は無いということでよいのでしょうか?
とりあえず、その前提で条件付き書式を設定するため、添付画像では、B1~F1を選択した状態で、条件付き書式から「数式を使用して~」を選択して、数式欄に
=SUMPRODUCT((ISNUMBER(B2:B7)*(MMULT(ISNUMBER($B$2:$F$7)*1,(ROW($1:$5)>0)*1))=1)*1)
という数式を入れています。
この数式は
=SUMPRODUCT((ISNUMBER(列単位のデータ範囲)*(MMULT(ISNUMBER(全データ範囲)*1,列見出し項目の数分【ご質問者の掲出画像ではA~Eの5項目分】の1を繰り返す配列))=1)*1)
という構造になっています。
これで、条件①に合致する見出しにハイライトが付きます。
ただ、疑問なのは、上記a.だけの条件だと、列数に比較して、行数が多い場合、結果としてすべの列の見出しがハイライトされ、意味がないことになってしまうということはないのでしょうか。
ご回答ありがとうございます。
No.4さんとほぼ同じところをみると、これが正道なのでしょうね。
アルファベットが会社で、記号がプロダクトです。
行の加除はこちらの取り扱い製品の変動、
列の加除は取引先の変動です。
実際には他の要因もあるのでその通りにはならないのですが、全列がハイライトになることは、こちらとしてはウェルカムです。
No.3
- 回答日時:
こんばんは
>この例でいうとB列とF列をハイライトさせたいです。
F列は、確かに「2」の「数字がひとつだけ」ですけれど、B列は「1」と「4」があって「ひとつだけ」ではないように思えますけれど・・?
むしろ、D列の方が「3」だけなので、「数字がひとつだけ」のように見えます。
質問者様の言うところのカウント方法がよくわからないので、何ともですが、No1様の回答にあるように、「数値の数を数える」関数としてCOUNT関数がありますので、それを利用すればできそうな気がしますけれど・・・
ご回答ありがとうございます。
質問が分かりにくかったですね。
「行の中に数字がひとつ」です。
2行目にはB2にある1のみ、6行目にはF6に2のみなので
B2のあるB列(できればB1)、F6のあるF列(できればF1)をハイライトしたいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelの空文字判定について 7 2023/01/06 13:25
- Excel(エクセル) エクセルでA1に黄色のハイライトをつけたらB1に1,000という数値を返したいです。 4 2023/03/17 00:24
- Excel(エクセル) エクセルの書式設定の表示形式で設定した文字を文字列としてコピーしたい 1 2022/12/21 10:41
- JavaScript 特定の文字列を複数抜き出したいです。 関数かGAS、あるいは条件付き書式等で判別できたら教えて下さい 1 2023/09/29 22:56
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- Excel(エクセル) Excel 文字列を結合するときに重複をなくしたい 関数・VBA 2 2022/12/12 10:40
- Excel(エクセル) エクセルの条件付き書式で*を使いたい 4 2022/05/13 16:49
- Visual Basic(VBA) VBA 「,」・空白・カタカナ等の複数条件のマクロ 2 2023/08/23 11:57
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
Excelでこういう年を切り替えられる簡易なカレンダーを作ったのですが、 年や月を変えると、色が付い
Excel(エクセル)
-
Excel関数かなにかでスムーズに処理するにはあなたならどうしますか?
Excel(エクセル)
-
エクセルで⑤番の操作が分かりません。どういう関数が良いんですか?
Excel(エクセル)
-
-
4
VBA(えくせる)ってなんでメンテできない人が多いんですか?
Excel(エクセル)
-
5
同じ型【ハイフンと数字】をぶつけて、イコールである事を証明する関数はありますか?
Excel(エクセル)
-
6
Excel 集計表
Excel(エクセル)
-
7
Excelの関数で教えください。 今作成している表で 例えば A1=D1 A2=D2としてD1に神奈
Excel(エクセル)
-
8
SUMIFでの判定条件が異なるために正確に計算されない
Excel(エクセル)
-
9
表示されている人数だけを数えたい!!
Excel(エクセル)
-
10
自動入力で今月はMONTH(TODAY())で良いのですが、翌月はどのようにすれば良いでしょうか。
Excel(エクセル)
-
11
エクセルの関数でわからないことあるのでコード付きで教えてください
Excel(エクセル)
-
12
勤務表について
Excel(エクセル)
-
13
エクセルのセル統合について
Excel(エクセル)
-
14
同じ型【ハイフンと数字】だけ抜き出す関数について
Excel(エクセル)
-
15
ExcelでA列をコピーしたいのですがコピー範囲内に空白セルがあるとそこで終わってしまいます。 全て
Excel(エクセル)
-
16
“丸(〇/○/◯)”に似た文字…
Excel(エクセル)
-
17
ExcelでSUMIFSを使用して経費の管理をしています。 複数ある項目毎に合計額を出したいのですが
Excel(エクセル)
-
18
式の解読のお願いm(_._)m
Excel(エクセル)
-
19
EXCELだけを格安で買える店を教えてください。 無料などはないことでしょうから。
Excel(エクセル)
-
20
長期休みの関数はありますか
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PowerPointで表の1つの列だけ...
-
エクセルで二つの数字の小さい...
-
エクセル 同じ値を探して隣の...
-
エクセルで最初のスペースまで...
-
エクセル(勝手に太字になる)
-
VBAで文字列を数値に変換したい
-
エクセルの表から正の数、負の...
-
Excelで半角の文字を含むセルを...
-
エクセルで文字が混じった数字...
-
エクセル 文字数 多い順 並...
-
A列がない・・・A列が非表示に...
-
2つのエクセルのデータを同じよ...
-
文字列に数字を含むセルを調べたい
-
エクセルの並び変えで、空白セ...
-
エクセル 時間帯の重複の有無
-
オートフィルターをかけ、#N/A...
-
EXCELで 一桁の数値を二桁に
-
【エクセル】指定した文字以外...
-
条件付き書式の適用先が変更さ...
-
年が明けたら1年プラスされる...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
エクセルで最初のスペースまで...
-
2つのエクセルのデータを同じよ...
-
エクセル 文字数 多い順 並...
-
VBAで文字列を数値に変換したい
-
エクセル(勝手に太字になる)
-
エクセルで文字が混じった数字...
-
「B列が日曜の場合」C列に/...
-
エクセルの表から正の数、負の...
-
Excelで半角の文字を含むセルを...
-
エクセル 同じ値を探して隣の...
-
Excel、市から登録している住所...
-
エクセルの項目軸を左寄せにしたい
-
EXCELで 一桁の数値を二桁に
-
VBA 連続行データを5行ずつ隣の...
-
エクセル 時間帯の重複の有無
-
エクセルで、列の空欄に隣の列...
-
オートフィルターをかけ、#N/A...
-
A列がない・・・A列が非表示に...
おすすめ情報