【急募】Excelの文章を1セルごとに1文字に分割する計算式

未分類
1:なんJゴッドがお送りします2020/12/10(木) 12:29:53.07ID:y50FoLwTM

A1に文章入れて、

B1から横のセルへずらーっと1セルに1文字(半角は2文字)へ分割するんや


2:なんJゴッドがお送りします2020/12/10(木) 12:30:11.76ID:y50FoLwTM

半角は1セルに2文字やで


3:なんJゴッドがお送りします2020/12/10(木) 12:30:21.25ID:y50FoLwTM

どうなん


4:なんJゴッドがお送りします2020/12/10(木) 12:30:25.86ID:LSVvSzxEM

頑張って


5:なんJゴッドがお送りします2020/12/10(木) 12:30:27.92ID:D9Q7InK9M

マクロでやれ


6:なんJゴッドがお送りします2020/12/10(木) 12:30:32.77ID:Sz5g9fbIa

そのまま検索しろや


7:なんJゴッドがお送りします2020/12/10(木) 12:30:35.79ID:Q9ypEUjsH

無理やで


8:なんJゴッドがお送りします2020/12/10(木) 12:30:37.84ID:J8BrPXyqM

セルの分割だったか分割条件だったか
そんな感じで設定したらいける


9:なんJゴッドがお送りします2020/12/10(木) 12:30:39.07ID:DkExUIuo0

midかな
空白はtremで消す


12:なんJゴッドがお送りします2020/12/10(木) 12:31:12.84ID:DkExUIuo0

>>9
間違えた
trimやったわ


24:なんJゴッドがお送りします2020/12/10(木) 12:33:48.97ID:y50FoLwTM

>>9
半角は二文字もいける?


10:なんJゴッドがお送りします2020/12/10(木) 12:30:39.29ID:++hYD4CV0

ほー


11:なんJゴッドがお送りします2020/12/10(木) 12:30:47.46ID:U4lLy6Zxr

VBA組んだらええやん


13:なんJゴッドがお送りします2020/12/10(木) 12:31:17.98ID:FcZrYqFzd

ワイもmidやな


14:なんJゴッドがお送りします2020/12/10(木) 12:31:27.48ID:LSVvSzxEM

エクセル方眼紙マスターが教えてくれるやろ



17:なんJゴッドがお送りします2020/12/10(木) 12:32:22.52ID:0SvhGRJkd

区切り位置のなんたらでできないん


19:なんJゴッドがお送りします2020/12/10(木) 12:32:45.47ID:E0IPrJIp0

検索すれば何でも出てくる


20:なんJゴッドがお送りします2020/12/10(木) 12:33:02.44ID:6lhuwmrEM

その程度の知識で安易に方眼紙化するな


21:なんJゴッドがお送りします2020/12/10(木) 12:33:12.24ID:mK01RDZ0M

エクセル方眼紙に自信ニキ


23:なんJゴッドがお送りします2020/12/10(木) 12:33:37.39ID:LSVvSzxEM

優しいおじさんいて草


26:なんJゴッドがお送りします2020/12/10(木) 12:34:33.49ID:PkTHHbotd

はぇ〜
そういうのって手作業と思ってたわ


27:なんJゴッドがお送りします2020/12/10(木) 12:34:48.48ID:O5sCgngN0

半角2文字はif文必須やからどっちみちマクロ必須やろ


28:なんJゴッドがお送りします2020/12/10(木) 12:34:50.72ID:LSVvSzxEM

イッチは
ム職
ならどうなってほしいんや?


29:なんJゴッドがお送りします2020/12/10(木) 12:34:50.91ID:r+hkXGrFa

MID関数でセルの文字列の先頭から○番目の文字を取得することはできる
従って、A列に分解元の文字列、B列に一文字目、C列に二文字目…みたいな感じで並べることはできるやろ


30:なんJゴッドがお送りします2020/12/10(木) 12:35:00.30ID:gwnAU0Axd

leftやろ


31:なんJゴッドがお送りします2020/12/10(木) 12:35:07.96ID:ANeVqMwfd

Excel掲示板で聞いたらすぐ答えきそう
なんでここで聞くねん


33:なんJゴッドがお送りします2020/12/10(木) 12:35:39.05ID:DIDGY6lw0

mid columnあたりでいけるやろ
別途文字数の判定も必要かもしれんが
半角の処理はLENとLENBの差が使えるか?これは少し難しいかもな


34:なんJゴッドがお送りします2020/12/10(木) 12:36:08.58ID:y9jBmFeUM

何百回書いてるんだけどさ
Googleを知らない人間がどうやってなんJにたどり着いたんだよ


35:なんJゴッドがお送りします2020/12/10(木) 12:36:08.87ID:Ep0UuH2uM

文字数左から数える関数に
if関数当てはめたらできそう



36:なんJゴッドがお送りします2020/12/10(木) 12:36:18.02ID:bQ+gBtkzM

手打ち最強!


37:なんJゴッドがお送りします2020/12/10(木) 12:36:18.07ID:qFK+A5Qj0

トリミングだろ普通に


39:なんJゴッドがお送りします2020/12/10(木) 12:36:53.26ID:G7kKEIP90

関数で他のセルコントロールできない
やるならマクロか正規表現使えるエディタとかで1文字ごとにtab入れろ


40:なんJゴッドがお送りします2020/12/10(木) 12:36:56.06ID:8W5yXTCKa

なんか頭悪そう


42:なんJゴッドがお送りします2020/12/10(木) 12:37:25.18ID:fzJRsheDr

正規表現でタブ入れる


43:なんJゴッドがお送りします2020/12/10(木) 12:37:30.14ID:jqJaem//a

テキストエディタで1文字置きにタブ入れる


44:なんJゴッドがお送りします2020/12/10(木) 12:37:51.96ID:ftDgjZTxr

どうせ書類かなんかに入力するのが手間なんやろ?書類側でセルの結合すりゃええんちゃうんか


45:なんJゴッドがお送りします2020/12/10(木) 12:37:53.07ID:3oQSIJqOr

for i=1 to len(cells(1,1).value)
cells(1,i).value=mid(cells(1,1),i,1)
next


48:なんJゴッドがお送りします2020/12/10(木) 12:39:35.93ID:zi0KsXSNa

一体何のためにそんなことするの?


50:なんJゴッドがお送りします2020/12/10(木) 12:40:16.51ID:G7kKEIP90

>>48
excel方眼紙に決まってんだろ


49:なんJゴッドがお送りします2020/12/10(木) 12:40:05.70ID:Q9j9WQKYd

=mid($a1,colmns(),1)


53:なんJゴッドがお送りします2020/12/10(木) 12:40:52.15ID:G7kKEIP90

>>49
素晴しい!


51:なんJゴッドがお送りします2020/12/10(木) 12:40:18.69ID:pNzTFkJMa

mid使ってif文で半角が2つ続いたら同じとこに入るようにしろ


54:なんJゴッドがお送りします2020/12/10(木) 12:42:00.22ID:8DMwYYQV0

バイト数で判断するんやったら半角1文字と全角1文字の場合はどう分割するんや


56:なんJゴッドがお送りします2020/12/10(木) 12:42:47.82ID:LSVvSzxEM

>>54
答えは返ってこないで


55:なんJゴッドがお送りします2020/12/10(木) 12:42:31.18ID:ssvZtzOQ0

単純にifで半角なら二文字書き出せばいいだけやろ
midで抜き出す文字位置の指定はcolumnじゃなくて、len(concatenate(これまでに書きだしたセル全部))で制御すればいいし


57:なんJゴッドがお送りします2020/12/10(木) 12:42:47.92ID:9c5gJzrc0

なんのためにそんな非生産的なことせなあかんねんしばくぞって言え


58:なんJゴッドがお送りします2020/12/10(木) 12:43:15.91ID:3oQSIJqOr

for i=1 to lenb(cells(1,1).value) step 2
cells(1,i).value=midb(cells(1,1),i,2)
next


59:なんJゴッドがお送りします2020/12/10(木) 12:43:34.64ID:O5sCgngN0

はえーEXCEL関数って色々あるんやね
ワイならスクリプト組んで終わりや




元スレ:https://swallow.5ch.net/test/read.cgi/livejupiter/1607570993/
未分類