Q&A

回答の並べ替え:
投稿新規に質問を投稿する

末尾からn文字を削除したい(LEFT関数・LEN関数)

CELF001 CELF001

2020-03-24 17:28

注番ー項番(D列)に、注番の項番(C列)の末尾から2文字を削除したものを、B列とハイフンで結びたいです。
想定する結果はF列ですが、量が800件以上あるので、アクションを組みたいです。
数式は=B3&"-"&LEFT(C3,LEN(C3)-2)になりますが、INDIRECT関数でLEFTとLENの組合せがうまくいきません。
どのようにアクションを組めばよいでしょうか?
申しわけありませんが宜しくお願い致します。

CELF001 CELF001
早速のご回答をありがとうございます。問題は解消されました。
INDIRECT関数に慣れていなく、カッコの付け方に問題があったようです。
悩んでいたので助かりました。

Yexiongmao Yexiongmao
メダルベストアンサー
こんにちは。

これで問題ないと思いますがいかがでしょうか?

=INDIRECT("B"&D23)&"-"&LEFT(INDIRECT("C"&D23),LEN(INDIRECT("C"&D23))-2)