[[20260111051052]] 『16125と入力した場合にM16x125と表示したい』(Fuky) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) |

| 全文検索 | 過去ログ ]

 

『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


取り扱うネジの呼び径・長さによっては対応策が必要になるかも。
https://www.toishi.info/jis_iso/#mneji
1210→M1x210、M12x10 等

質問例の数値が手入力なのか既にデータがあるのか判らないけど、
手入力なら入力時に、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.