みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセルで、すでに関数がはいっているところに対して、統一した文字を追加

エクセルで、すでに関数がはいっているところに対して、統一した文字を追加するにはどのような式を追加したらよいのでしょうか?

=IF($J$5="","",IF(COUNTIF('C:\Users\ULTARA\Desktop\資料関係\[Wedding顧客データ.xlsx]9月'!$C:$C,$J$5&"/"&ROW(G1))=0,"",IF(INDEX('C:\Users\ULTARA\Desktop\資料関係\[Wedding顧客データ.xlsx]9月'!$C:$AB,MATCH($J$5&"/"&ROW(G1),'C:\Users\ULTARA\Desktop\資料関係\[Wedding顧客データ.xlsx]9月'!$C:$C,0),IF(COLUMN(G1)<=2,COLUMN(G1),COLUMN(G1)+1))=0,"",INDEX('C:\Users\ULTARA\Desktop\資料関係\[Wedding顧客データ.xlsx]9月'!$C:$AB,MATCH($J$5&"/"&ROW(G1),'C:\Users\ULTARA\Desktop\資料関係\[Wedding顧客データ.xlsx]9月'!$C:$C,0),IF(COLUMN(G1)<=2,COLUMN(G1),COLUMN(G1)+1)))))

この式がはいっているところには、

山田 太郎 と人名が表示されますが、

山田 太郎 様 と様をつけたくおもってます。

様のはいる場所が統一されておりませんので、関数によって、様を追加したいのですが、
可能なのでしょうか?

どうぞよろしくお願いいたします。

投稿日時 - 2010-10-20 11:58:33

QNo.6262678

すぐに回答ほしいです

質問者が選んだベストアンサー

>様のはいる場所が統一されておりませんので、

の意味が良く解りません。
 人名が表示されるか、何も表示されないかの、2通り以外にも、何か別の値が表示される事もあるのでしょうか?
 もし、人名以外の値が表示される事がない場合には、次の関数で良いと思います。

=IF($J$5="","",IF(COUNTIF('C:\Users\ULTARA\Desktop\資料関係\[Wedding顧客データ.xlsx]9月'!$C:$C,$J$5&"/"&ROW(G1))=0,"",IF(INDEX('C:\Users\ULTARA\Desktop\資料関係\[Wedding顧客データ.xlsx]9月'!$C:$AB,MATCH($J$5&"/"&ROW(G1),'C:\Users\ULTARA\Desktop\資料関係\[Wedding顧客データ.xlsx]9月'!$C:$C,0),IF(COLUMN(G1)<=2,COLUMN(G1),COLUMN(G1)+1))=0,"",INDEX('C:\Users\ULTARA\Desktop\資料関係\[Wedding顧客データ.xlsx]9月'!$C:$AB,MATCH($J$5&"/"&ROW(G1),'C:\Users\ULTARA\Desktop\資料関係\[Wedding顧客データ.xlsx]9月'!$C:$C,0),IF(COLUMN(G1)<=2,COLUMN(G1),COLUMN(G1)+1))&" 様")))

 元の関数の末尾から3つ目の「)」の前に
&" 様"

を入れたものです。

投稿日時 - 2010-10-20 13:24:08

お礼

色々なパターンのご回答ありがとうございました。
どれも参考になり、今回、実際に使用するのは
一番最初に頂いた回答をつかいました。
ありがとうございました!

投稿日時 - 2010-10-20 17:09:33

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.3

補足と訂正です。

数式を十分検証したわけではありませんが、空白セルで表示されているところは空白表示のままにしたいなら、数式の最後のかっこの1つ前のINDEX関数の部分に「様」を挿入できるように以下のような置換操作をします。

検索する文字列に「+1))))」、置換後の文字列に「+1))))&" 様"」と入力して「すべて置換」してください。

投稿日時 - 2010-10-20 13:06:16

ANo.2

表示(印刷)だけでよいなら、セルの書式設定の表示形式タブで「ユーザー定義」にして「@" 様"」とするのが簡単です。

例示の数式の場合に、関数で最後に「様」を付けたいなら以下のような置換操作を行います。

Ctrl+Hで置換ダイアログを出して、検索する文字列に「+1)))))」、置換後の文字列に「+1)))))&" 様"」と入力して「すべて置換」します。

投稿日時 - 2010-10-20 12:56:08

ANo.1

式を見る限り、人名は入っていないようですが
どこか別のセルを参照しているようですが。
それであれば、参照先のセルの情報を書き換えてはどうでしょうか。

投稿日時 - 2010-10-20 12:05:59

あなたにオススメの質問