[[20230323091708]] 『空白セルの処理』(色) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『空白セルの処理』(色)

教えてください。

イ  12

    33
ロ  666
     9
    55

A列に文字列を含む空白セルがあり、B列には文字列が入力されています。
C列に

イ12
イ33
ロ666
ロ9
ロ55

と表示させるにはどのような式を入れればよいでしょうか
=A1&B1
だと当然ですが空白セルは文字列がないことになってしまいます。
よろしくお願いします。

< 使用 Excel:unknown、使用 OS:unknown >


次の式でどうでしょう。

C1: =LOOKUP("ー",$A$1:A1)&B1

「ー」は「ラグビー」などと伸ばす文字です。
(メジロ) 2023/03/23(木) 09:35:48


メジロさま
ご回答ありがとうございます。
考えているとおりになりましたが、
もう少し教えてください。
"ー" にはどういう意味があるのでしょうか。
$A$1:A1のあいだで、
"ー"を検索するとなぜこういう結果になるのでしょうか。
"ー"に特殊な意味があるのでしょうか。
(色) 2023/03/23(木) 10:01:03

>"ー" にはどういう意味があるのでしょうか。
まずLOOKUP関数ですが、検索範囲のデータより、大きな検索値を指定すると
最後のデータを抽出します。(まずこれが前提)

"ー"について調べたのは30数年も前ですので、理屈を踏まえた説明が
出来ないのですが、「ー、奈、大、亜、・・・・」の文字を入力して
昇順に並び替えると「ー」が一番最後に並び変えられます。
「ー」が大きいと認識されています。
ということで検索値として「ー」を設定しました。

「ー」の論理的な説明は識者の方(んなっとさん、半平太さんなど多くの方)の
回答をお待ちください。
(メジロ) 2023/03/23(木) 10:55:46


ーの代わりに奈をためしてみましたが
同じ結果になりました。
ありがとうございました。
(色) 2023/03/23(木) 12:23:24

追加の質問です。
イ、ロのような文字列ではなく、
数値の場合はーではなく何にしたらよいでしょうか。
ためしに9999999999999999にしてみたらうまくいったのですが、
どうも違うような気がします。
(色) 2023/03/23(木) 13:10:10

 100^100
 とかでいいんじゃないですかね?

 メジロさんおいくつ・・・
(稲葉) 2023/03/23(木) 13:18:09

 Excelの有効桁数は15桁なので
 10^15 にするとか ※10の15乗

 A列に入力する数値よりも大きければいいので
 例えば最大3桁(999)と決まっているのなら
 1000 でもいいでしょう。

 参考まで
(笑) 2023/03/23(木) 13:28:44

ご回答ありがとうございます。
大きい数値をいれておけばよいのですね。
(色) 2023/03/23(木) 14:40:10

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.