[[20210924123239]] 『文字を数字に変換について』(お月見団子) ページの最後に飛ぶ

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

 

『文字を数字に変換について』(お月見団子)

勤務表シートに表示されている文字を関数シートに数字変換をしたいのです。
?@R,?@L,?@D,?@E,?@S,?@Cを19に表示  
R,L,D,E,S,C,管理,会議を21に表示したいのですが全部21で表示されてしまいます。

申し訳ありません、やり方を教えて頂けないでしょうか

=IFERROR(CHOOSE(SUM(COUNTIF(勤務表!L10,"*"&{"?@R","?@L","?@D","?@E","?@S","?@C","R","L","D","E","S","C","管理","会議"}&"*")*{1,2,3,4,5,6,7,8,9,10,11,12,13,14}),"19","19","19","19","19","19","21","21","21","21","21","21","21","21","21")," ")

よろしくお願いします。

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


すみません、まる1が?@で表示されてしまいました
(お月見団子) 2021/09/24(金) 12:41

 セルに入力されている文字はそれ単体なのか前後に文字があるのかどちらだろうか?
(ねむねむ) 2021/09/24(金) 12:52

 もしその文字列単体で入力されているのであればCOUNTIF関数部分を
 COUNTIF(勤務表!L10,{〜})
 と"*"を外してみてくれ。
(ねむねむ) 2021/09/24(金) 13:06

2文字で表示されていす。 まる1R  まる1L まる1D まる1E まる1S 

 

(お月見団子) 2021/09/24(金) 14:01


 一文字という意味ではなく まる1R だけなのかその前後に他の文字がついているか?
 もし前後に他の文字がないのであれば"*"を外す。
(ねむねむ) 2021/09/24(金) 14:11

 まあ、式の意味をきちんと理解しておけば対処できるかと。
(ねむねむ) 2021/09/24(金) 14:12

むねむねさん 申し訳ありません
前後に他の文字はありません。

(お月見団子) 2021/09/24(金) 14:51


 > もしその文字列単体で入力されているのであればCOUNTIF関数部分を
 COUNTIF(勤務表!L10,{〜})
 と"*"を外してみてくれ。

 試しました?
(*) 2021/09/24(金) 15:13

 よくわかってませんけど、↓ な感じではダメなんですか?

 =IF(OR(勤務表!L10={"○R","○L","○D","○E","○S","○C"}),19,IF(OR(勤務表!L10={"R","L","D","E","S","C","管理","会議"}),21,""))

 >19に表示
 >21に表示
 数値ではなく文字列の「19」「21」にしたいんだったら "19"、"21" に

 どれにも該当しない場合、全角スペースにしたいんだったらそれも変更

 以上
(笑) 2021/09/24(金) 16:14

むねむね様 笑様

ありがとうございます。

お陰様で出来ました。
(お月見団子) 2021/09/24(金) 20:42


コメント返信:

[ 一覧(最新更新順) ]


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