-PR-

解決済みの質問

質問No.306235
困ってます
困ってます
お気に入り投稿に追加する (0人が追加しました)
回答数4
閲覧数5374
excel 式の計算(文字列の引算)i
excelで10行10列のデータがあるとします。
そのA1からA10までに姓名がひらがなで入っています。またB1~B10には対応して同じく左のセルの人の名前がひらがなで入っています。
さてC1~C10にA1~A10の人の姓部分だけを取りだし手入れたいのですがC1に記述する式はどのように書けばよいのでしょうか。


A1         B1     C1
いのうえようすい ようすい  いのうえ
投稿日時 - 2002-07-04 09:24:37

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

回答No.4
文字列の引き算が出来ないか、色々試していて
=SUBSTITUTE(A1,B1,"")でも出来るようです。
後半にある名前で好都合なんですが。前半の姓名を
消す問題にも使えそうです。小数テスト済み。
引き算(-)は出来ないようです。足し算は「+」でなく、「&」で出来ます。ご存知でしたら済みません。
=TEXT(A1,1) & TEXT(B1,1)
投稿日時 - 2002-07-04 10:29:42
この回答を支持する
(現在0人が支持しています)
お礼
ためした結果これが引き算にぴったりのいい回答だとわかりました。
おかげでうまくいきました.どうもありがとうございました
投稿日時 - 2002-07-04 14:03:10

ベストアンサー以外の回答 (3)

回答No.3
=REPLACE(A1,SEARCH(B1,A1),LEN(B1),"")

でいけると思いますが
投稿日時 - 2002-07-04 09:33:03
この回答を支持する
(現在0人が支持しています)
お礼
どうもありがとうございました。
ためした結果条件次第で#VALUE!が多く発生することがわかりました。
投稿日時 - 2002-07-04 14:06:19
回答No.2
こんにちは。maruru01です。

姓名と名前が正しいという前提で、

=LEFT(A1,(LEN(A1)-LEN(B1)))

では。
投稿日時 - 2002-07-04 09:32:15
この回答を支持する
(現在0人が支持しています)
お礼
どうもありがとうございました。
正しいという前提ではいいと思いますがいつでも正しいとはかぎらないものでその点よろしく。
投稿日時 - 2002-07-04 14:09:06
回答No.1
c1に
=MID(A1,1,LEN(A1)-LEN(B1))
を記述してください

参考になれば幸いです
投稿日時 - 2002-07-04 09:31:46
この回答を支持する
(現在0人が支持しています)
お礼
どうもありがとうございました。一応解決はやばやとありがとう。
しかし中間に入っている場合はこれではできないとわかりました。
投稿日時 - 2002-07-04 14:12:13
この質問は役に立ちましたか?
4人が「このQ&Aが役に立った」と投票しています
もっと聞いてみる

関連するQ&A

この他の関連するQ&Aをキーワードで探す

別のキーワードで再検索する

同じカテゴリの人気Q&Aランキング

-PR-

-PR-

特集

背筋がゾクゾクする心霊体験を要チェック!

お城、ボート、ツリーハウス、ユニークな物件満載!

【期間限定】1ヶ月無料キャンペーン中!

同じカテゴリの人気Q&Aランキング

-PR-

ピックアップ

-PR-