スプレットシートの関数について質問です。
D列に入っている¥マークの前の文字を取り出したいです。
ですが、¥マークが半角の\だったり環境依存の¥だったり全角の¥だったりするのでどの円マークでも対応できるようにしたく、関数を組んだのですがうまく反応しません。
↓下記関数
arrayformula(IFERROR(IF(SEARCH("¥",D5:D),IFERROR(LEFT(D5:D,FIND("¥",D5:D)-1),IFERROR(IF(SEARCH("¥",D5:D),IFERROR(LEFT(D5:D,FIND("¥",D5:D)-1),""),""))))))
何か関数に間違えがあるのか、もしくは違うやり方があれば教えていただきたいです。
D列をGASで自動で円マークを統一することも考えたのですが、GASの知識が浅い為調べてもよくわかりません。そちらのやり方でもいいのでもしわかる方がいれば教えていただきたいです。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
円記以降を削除したいというイメージなら、こちら↓
=ARRAYFORMULA((IFERROR(REGEXREPLACE(TO_TEXT(D5:D),"[¥|¥|\\].+",""),"")))
"[¥|¥|\\].+"にすることで、円記号以降を対象にします。
https://www.officeisyours.com/entry/2020/12/20/1 …
https://www.officeisyours.com/entry/2020/12/20/1 …
No.1
- 回答日時:
円記号を削除すればよいのですよね?
以下のように正規表現を使ってみては。
=ARRAYFORMULA((IFERROR(REGEXREPLACE(TO_TEXT(D5:D),"[¥|¥|\\]",""),"")))
REGEXREPLACE関数を使うために、TO_TEXT(D5:D)で
範囲を文字列に変換していますが、範囲全てが文字列なら
REGEXREPLACE(D5:D,"[¥|¥|\\]","")で置換できます。
https://support.google.com/docs/answer/3098245?h …
https://support.google.com/docs/answer/3094285?h …
"[¥|¥|\\]"は、環境依存文字の円記号と全角及び半角の
順に|で区切ることでそれぞれを検索しています。
(ここでは、違いがないように表示される可能性がある)
数値が文字列になるのが困る場合は、VALUE関数で対応
します。
https://spread-sheets.com/function/text/value-fu …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルの数式で教えてください。 1 2023/07/31 15:49
- Excel(エクセル) IFERROR、SMALL関数について 2 2022/08/22 23:40
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- Excel(エクセル) excel 行でソートすると計算式が上手くいかない。 6 2022/06/01 08:18
- Excel(エクセル) 画像のとおり先にB列に関数を入れ、 後からA列に任意の名前をA列セルに入れます。 後からA列に名前を 4 2022/05/08 02:44
- Excel(エクセル) Excel 特定セルの数値を参照したセルの0表示が空白にならないのはどうしてか? 3 2022/04/28 22:23
- Excel(エクセル) Excel 文字列を結合するときに重複をなくしたい 関数・VBA 2 2022/12/12 10:40
- Excel(エクセル) <追加質問>【Excel関数】特定の文字を別表のリストの文字に変換したい 5 2022/10/23 13:09
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- Excel(エクセル) 【マクロ】フォルダAからダBへファイルを、ファイルの更新日時の条件で、1つづつ移動するには? 3 2022/08/25 09:56
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ティファールの温度のお知らせ...
-
画面の下の目玉マークは・・・?
-
海外での初心者マークや高齢者...
-
プラスメッセージは、ピンのマ...
-
Excelの絶対参照で”$”(ドルマ...
-
Lotusのnotesでの添付ファイル...
-
nintendogs + catsのマーク
-
Googleの右上の顔マークが最近 ...
-
このまるで囲った矢印のマーク...
-
このマークって何ですか?
-
メールソフトThunderbirdのスレ...
-
マークミス
-
SKYPE動かない
-
ワードが画面いっぱいに広がっ...
-
アンダーバーつき緑丸マーク白...
-
自分は初心者なのでレイプの本...
-
寝てる時に彼女がくすぐりで起...
-
ヤンキー顔って褒め言葉じゃな...
-
ヤンキーと仲良くなりたいです...
-
パチヤンって呼ばれたけど、パ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
このマークって何ですか?
-
ティファールの温度のお知らせ...
-
プラスメッセージは、ピンのマ...
-
Excelについてです。 どこを押...
-
iPhoneの右上のマークについて ...
-
何のマークでしょうか?(車の...
-
仏具の水入れについて
-
google地図で邪魔な赤いマーク...
-
どうして自分の質問に
-
毎日ブタのマーク書いてあるホ...
-
このまるで囲った矢印のマーク...
-
フリーダイヤルのマークの出し方
-
エクセルの気味悪い不思議
-
富士通のパソコンにあるマーク
-
outlook expressで受けたメール...
-
画面右上のマークが突然現れま...
-
画面の下の目玉マークは・・・?
-
Googleフォトについての質問で...
-
GMARCHや関関同立でマーク式が...
-
4つ葉のクローバーマーク(車)
おすすめ情報