『16125と入力した場合にM16x125と表示したい』(Fuky)
以下のように入力した場合の表示方法
19→M1x9
1650→M16x50
16125→M16x125
1201150→M120x1150
< 使用 アプリ:バージョン 2408 ビルド 16.0.17932.20620、使用 OS:Windows11 >
とりあえず例通りにはなります ="M"&LEFT(A1,LEN(A1)/2)&"x"&RIGHT(A1,MOD(LEN(A1),2)+LEN(A1)/2) (はてな) 2026/01/11(日) 05:54:21
="M"&REPLACE(A1,INT(LEN(A1)/2)+1,0,"x")
(詠み人知らず) 2026/01/11(日) 07:58:41
質問例の数値が手入力なのか既にデータがあるのか判らないけど、
手入力なら入力時に、M1x9なら1.9、M16x50なら16.50と入力して「.」を「x」に置換。
(セルの書式は文字列にしておくこと)
先頭のメートル(M)については既に回答ありますし、
別の方法なら以下のサイト参照で。
https://gakumado.mynavi.jp/freshers/articles/55431
(BN) 2026/01/11(日) 12:56:53
変換前後が既定なのであれば、文字列変換系より検索系での対応をお勧めします どこかしらにマスター的なものがあると思うので (Asa) 2026/01/11(日) 23:18:44
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.