[[20181003145412]] 『関数LEFT使い方』(SKJ) ページの最後に飛ぶ

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

 

『関数LEFT使い方』(SKJ)

B2に 18S-0125 または 18345-00 の並びの値が
あるときB3に"*S*"を含む場合は 18S-0125 この表示
"*S*"無しの場合は 18345と表示させる関数を
ご教授お願いします。

よろしくお願いします。

< 使用 Excel:Excel2016、使用 OS:Windows10 >


追加説明
Sが値にあれば8桁全て表示
Sが無ければ5桁表示です。
よろしくお願いします。
(SKJ) 2018/10/03(水) 15:01

 =IF(COUNTIF(B2,"*S*"),B2,LEFT(B2,5))
 とか
 =LEFT(B2,5+3*(COUNTIF(B2,"*S*")))
 とか

 こういうこと?
(笑) 2018/10/03(水) 15:07

(笑)さん
ありがとうございました。
COUNTIFを利用するのですね
勉強になりました。
(SKJ) 2018/10/03(水) 15:14

 訂正

 >=LEFT(B2,5+3*(COUNTIF(B2,"*S*")))

 COUNTIFをカッコで囲ってますけど、不要です。

 =LEFT(B2,5+3*COUNTIF(B2,"*S*"))

 以上です
(笑) 2018/10/03(水) 15:18

コメント返信:

[ 一覧(最新更新順) ]


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