Dの計算式に以下の条件を追加したい。
A列、B列とも1桁の頁数の場合は全角数字に変換。(A・Bの数字は半角数+頁)
2桁の場合はそのまま半角。
A:2頁、B:14頁、C:みかんの場合 DはA2・B14頁<みかん>と表示。
A:12頁、B:4頁、C:みかんの場合 DはA12・B4頁<みかん>と表示。
A列、B列とも同じの頁数の場合は片方の数字は省略
A:12頁、B:12頁、C:りんごの場合 DはA・B12頁<りんご>と表示。
下の質問の回答の計算式に追加して
Dの計算式をお願いします。
https://oshiete.goo.ne.jp/qa/9007261.html
エクセル:文字結合+1文字削除+空白セル対応の計算式
A列に頁数、B列に頁数、C列に名前のセルが50行くらい並ぶエクセルのシートがあります。
D列にA+B+Cを結合した名前を表示させます。
例えばA:12頁、B:14頁、C:りんごの場合 DはA12・B14頁<りんご>と表示。
AもBも数字でなく何頁と入っているか空白のセルです。
A・B共に入っている場合はA列の頁はダブるので1文字削除します。
A列が空白のセルの場合DはB14頁<りんご>と表示。
B列が空白のセルの場合DはA12頁<りんご>と表示。
Dの計算式をお願いします。
=IF(COUNTA(A2:B2),IF(A2="","","A"&LEFT(A2,FIND("頁",A2)-1)&IF(B2="","頁","・"))&IF(B2="","","B"&LEFT(B2,FIND("頁",B2)))&"<"&C2&">","")
(解決)
No.1ベストアンサー
- 回答日時:
こんばんは!
一気に!と思ったのですが、結構面倒なので、
↓の画像のように作業用の列を設けてみてはどうでしょうか?
画像では作業列F2セルに
=IFERROR(IF(FIND("頁",A2),IF(LEN(A2)=2,JIS(LEFT(A2,1)),LEFT(A2,FIND("頁",A2)-1)),""),"")
という数式を入れ、隣りのG2セルへ → そのまま下へフィル&コピーしています。
そして
D2セルに
=IF(COUNTIF(F2:G2,"?*"),IF(F2=G2,"A・B"&F2&"頁",IF(F2<>"","A"&F2&IF(G2<>"","・B"&G2&"頁","頁"),IF(G2<>"","B"&G2&"頁","")))&"<"&C2&">","")
という数式を入れ下へフィル&コピーしています。m(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) B列に、A列の数字が偶数の場合は1減算した数字、奇数の場合はそのまま数字を自動表示したい 4 2022/04/16 12:01
- Visual Basic(VBA) VBA 「,」・空白・カタカナ等の複数条件のマクロ 2 2023/08/23 11:57
- Visual Basic(VBA) エクセルVBAについて 2 2023/01/31 16:21
- その他(パソコン・スマホ・電化製品) ワードでテキストボックス内の文字を連動させない方法 2 2023/02/09 16:56
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- Visual Basic(VBA) エクセルの数式で教えてください。 1 2023/07/31 15:49
- Excel(エクセル) <スプレッドシート>IF関数の複数条件について 5 2022/10/27 14:38
- Excel(エクセル) エクセルの数式で教えてください。 2 2022/04/01 09:10
- Excel(エクセル) Excel 特定セルの数値を参照したセルの0表示が空白にならないのはどうしてか? 3 2022/04/28 22:23
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelの入力規則で2列表示したい
-
複数の文字列のいずれかが含ま...
-
別のセルに値が入力されたら、...
-
エクセルでセルの値分の個数の...
-
エクセルのsumifでかけ算してか...
-
エクセルで1列全部10倍したい
-
列の数字に100をかけたい
-
Excel上でのデータ数字が連番で...
-
【EXCEL】指定したセルの値を他...
-
エクセル セル内の文字数を超え...
-
数式が入ったセルを含めて、数...
-
Excelにて、セルをダブルクリッ...
-
Excelでセル同士のうちで、一部...
-
OpenOfficeでウインドウの固定...
-
エクセル:横長の表を改行して...
-
エクセルで2行まとめて並び替...
-
エクセル 関数(カウント?)...
-
エクセルで特定の文字を含むセ...
-
VBA 同一シート内での転記の仕方
-
「Exel」で、指定した列が...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
複数の文字列のいずれかが含ま...
-
Excelの入力規則で2列表示したい
-
SUMに含まれる範囲から特定のセ...
-
数式が入ったセルを含めて、数...
-
Excel上でのデータ数字が連番で...
-
列の数字に100をかけたい
-
スペースとスペースの間の文字...
-
別のセルに値が入力されたら、...
-
エクセルで表示されている数字...
-
エクセルでセルの値分の個数の...
-
エクセル:横長の表を改行して...
-
[関数について]わかる方教えて...
-
エクセル関数に詳しい方教えて...
-
エクセルで、毎日の走行距離(...
-
エクセルのsumifでかけ算してか...
-
HYPERLINKとADDRESSとMATCHの組...
-
エクセルで曜日に応じた文字を...
-
入退社日より各月末の在籍者数...
-
エクセルで1列全部10倍したい
-
エクセルで小数を含む数値の抽出
おすすめ情報