アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセルで
¥▲12345を一桁ずつセルに配置する関数を知りたいです。”¥”と”▲”も入力させたいです。
宜しくお願いします。

A 回答 (2件)

そんなには、



難しく ないですよ。


あのですね、

row構文、column構文、
此等を 使いこなせれば、
簡単に なると、
思いますよ。


此等は、

フィル等 するだけで、
広域セルへの 自動対応可能な、
式の 形成に、
欠かせませんので、

是非 修得くださいね。


代表式、
=MID(TEXT($A$1,"¥_0;¥▲0"),COLUMN(A1),1) …①

ファイル、
https://1drv.ms/x/s!AjviygfJDgV_4RRvhHY98YgLLZJy


やはり、

文字列中の 任意位置から、
n字 抜き出すなら、
MID構文ですよね、

もはや 定石です。


解説ですが、

①の 内側の、
TEXT構文、
TEXT($A$1,"¥_0;¥▲0")
此の 第一引数、
"¥_0;¥▲0"
では。


エクセルの、

セルの書式設定中の、
表示形式での ユーザー書式と、
同じ事を 実現しています。


ですので、

此の 部位で、
-12345→¥▲12345、
との 変換を、
実現しています。


又、

元より TEXT構文ですから、
¥▲12345を テキスト形式で、
引き渡して います。


次に、

外側の MID構文ですが。


要約すると、

引き渡された 後は、
=MID(¥▲12345,COLUMN(A1),1)
COLUMN(A1)=1
と なっていますので、

¥▲12345の 一文字目の、
一文字の "¥"が、
返されます。


更に、

①を 右に、
コピーなり、フィルなり、
すると、
=MID(TEXT($A$1,"¥_0;¥▲0"),COLUMN(B1),1)
COLUMN(B1)=2
と 変わります。


ですので、

¥▲12345の 二文字目、
▲が 返されます。


という事で、

コピー先セルが 変わる毎に、
COLUMN構文 第一引数が、
A1→B1→C1→… と、
変化していき。


連れて、

COLUMN構文の 返り値も、
1→2→3→4→… と、
移り変わるので。


結果として、

①の 戻り値も、
¥→▲→1→2→3→4→5→""
と 移りゆき、

期待か 叶えられるのですよ。


其れはそうと、

添付用映像も 用意したのですが、
何故か 掲載が、
できませんね 困りました。


尚、

ファイルは 1度、
ローカルに 別名保存して、
其の保存ファイルを 扱うように、
してくださいね、

別名保存でないと、
意味が 無いですよ。


さすれば、

閲覧も、編集も、
叶うものと 思いますよ。
    • good
    • 0

A1 = "¥▲12345"



として・・・
例えばこんな感じでもとりあえずできるけど。

B1 = LEFT(A1,1)
C1 = MID(A1,2,1)
D1 = MID(A1,3,1)
E1 = MID(A1,4,1)
F1 = MID(A1,5,1)
G1= MID(A1,6,1)
H1= RIGHT(A1,1)
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A