
No.7
- 回答日時:
#3のものです。
>区切った項目が自動的に入る
の意味がいまいちなんですが…
AAAA \BBBB \CCCC あるいは
AAAA\ BBBB\ CCCC のようにしたい、ということですか?
桁数が固定で決まっているなら出来ます。
先ほどの
--------------------------------------------
AAAA\BBBB\CCCC と入っているセル(範囲)を選択後、
「データ」⇒「区切り位置」で、「カンマやタブなどの…」を「スペースによって右または左に…」にチェック⇒「次へ」⇒任意の場所にてマウスをクリックして区切る位置を指定⇒「次へ」でそれぞれの書式を設定して「完了」
--------------------------------------------
という手順になると思います。
それ以外で、桁数はデータによって違うんだよ、という場合はこの方法は使えません。
つまりは何か関数の入ったセルが用意されていて、指定セル(デフォルトではブランク)に任意の区切り記号で区切った文字列が入れば、その区切った結果が表示されるようにしたい、とこういうわけでした。
桁数は文字列によって変わりますが、なるほど、関数でなくとも、こういうやり方もありますね。
再度のご回答、ありがとうございました^^
No.6
- 回答日時:
>指定のセルにそれぞれ区切った項目が自動的に入る、なんてことはできないでしょうか。
「指定の」とはどんな風に指定するのですか。
セル1つおきとか、コンピュタプログラムで表現できるルール性があれば、VBAで出来ます。
エクセル関数では(ユーザー関数を含め)式を入れた(セルの値)1箇所しか、決定できません。エクセル関数のキホン常識。
関数でやろうというなら、エクセルのキホンを認識してない、思いつきの質問です。
操作なら「データ」「区切り位置」で自身セル+隣接セルにセットされます。
隣接セルならユーザー関数で、複数セルに、配列的に値を返せると思いますが普通のVBA解説書には書いてないレベルです。
なかなか言葉で説明するのが難しく(^^;
任意のセルに、区切ったひとつの値を返せれば良かったので、No.4のご回答にある関数、これはユーザ関数でしたがあまり馴染みがないので、既存の関数でそういったものがあれば、ということでした。
ご指摘ありがとうございました。
No.5
- 回答日時:
A1セルに対象のデータがあるものとして、
B1=LEFT(A1,FIND("\",A1,1)-1)
C1=FIND("\",$A1,1)
D1=MID($A1,C1+1,E1-C1-1)
E1=FIND("\",$A1&"\",C1+1)
その後、D1とE1をコピーして右へコピーすると一列おきにデータがでます。
こういうやり方もアリなんですね。
今回は任意のセルに区切った結果を返したかったのでちょっと違いましたが、参考になりました。機会があれば覚えておきます。ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vba テキストボックスとリフト...
-
セルをクリック⇒そのセルに入力...
-
【マクロ画像あり】❶1つの条件...
-
数式を残したまま、別のセルに...
-
Excel 例A(1+9) のように番地の...
-
EXCEL VBA セルに既に入...
-
エクセルのセルの枠を超えて文...
-
エクセルで指定したセルのどれ...
-
VBAでの結合セルのコピー&ペー...
-
DVDのレンタル専用版とセル版の...
-
Excel for Mac使用中ポインタが...
-
excelの特定のセルの隣のセル指...
-
貼り付けで複数セルに貼り付けたい
-
【Excel】 セルの色での判断は...
-
枠に収まらない文字を非表示に...
-
エクセルの一つのセルに複数の...
-
【エクセル】IF関数 Aまたは...
-
Excelで住所を2つ(町名迄と番...
-
エクセルでセルにページ番号を...
-
EXEL:入力中のセルの数式を非...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vba テキストボックスとリフト...
-
貼り付けで複数セルに貼り付けたい
-
エクセルで指定したセルのどれ...
-
枠に収まらない文字を非表示に...
-
セルをクリック⇒そのセルに入力...
-
エクセル
-
数式を残したまま、別のセルに...
-
(Excel)数字記入セルの数値の後...
-
エクセル オートフィルタで絞...
-
エクセルの書式設定の表示形式...
-
Excel 例A(1+9) のように番地の...
-
エクセルの一つのセルに複数の...
-
excelの特定のセルの隣のセル指...
-
EXCEL VBA セルに既に入...
-
Excelでのコメント表示位置
-
エクセルのセルの枠を超えて文...
-
【エクセル】IF関数 Aまたは...
-
対象セル内(複数)が埋まった...
-
Excelで数式内の文字色を一部だ...
-
【Excel】 セルの色での判断は...
おすすめ情報