
本サイト回答者様に教えて頂いた関数なのですが
利用できるエクセルと利用できなエクセルがあります
以下の関数について、#NAME? というエラーが出て、利用できないエクセルと
#NAME?が表示されずに、普通に 利用できるエクセルがあります
同じ関数なのに、エラーが出るエクセルと出ないエクセルがあるのは、なぜでしょうか?
エラーが出ているエクセルでも使えるようにしたいです
ご存じの方、教えて下さい
【officeの製品情報】
Microsoft 365⇒使えるバージョン。関数が使える
Office 365 Enterprise⇒使えないバージョン。関数にエラーが出る
【関数】
=LET(a,REGEXEXTRACT(C1:C10,"^売上一覧[0-9]{14}\.xls(x)?$"),INDEX(FILTER(a,NOT(ISERROR(a)),""),1))
⇒A1セルに入力
⇒C列にある、ファイル名の内 売上一覧20250418173839.xlsx 形式のファイル名を抽出する
【抽出するファイル名は以下。日付部分はyyyymmddhhmmssです】
売上一覧20250418173839.xlsx
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
こんばんは
#NAME?エラーということから、多分これ(↓)でしょうね。
https://answers.microsoft.com/ja-jp/msoffice/for …
正規表現を使えないのなら、14文字の数値文字であることのチェック程度で済ませるなら、関数でも比較的簡単にできるでしょう。
日付、時刻形式であることのチェックまで関数でやるとなると、それなりに面倒です。
例えば、FILTER関数の条件部分に、年、月、日などを切り出して「月<=12」などのチェックを全部AND条件で並べるとかになるでしょうか。
別法として、ユーザ定義関数を利用すれば、ご質問同等のことは可能でしょう。
関数式そのものは、もう少し簡単にできると思われます。
=FINDNAME(C1:C10)
みたいな形式ですむと思いますので。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 関数を教えて下さい。 3 2024/12/14 14:27
- Visual Basic(VBA) エクセルVBA Workbook変数に変数を使ったファイル名を格納したい 5 2023/06/13 14:46
- Excel(エクセル) この関数の誤りを教えて下さい。 3 2023/08/08 07:36
- Excel(エクセル) 時間によってファイル名が変わるエクセルをほかのエクセルでデータを参照する方法 3 2024/05/06 13:17
- Excel(エクセル) エクセルのSUM関数について 4 2023/04/18 10:37
- Excel(エクセル) IFとIFS関数 4 2024/07/21 06:59
- デスクトップパソコン dell ms b&h 2021プロインストール版を開くとms365が立ち上がる 7 2025/02/19 11:30
- Excel(エクセル) 【マクロ】 IFERROR関数をマクロを利用し、エクセルへ入力しようとすると構文エラーとなる 1 2024/06/09 07:55
- Excel(エクセル) この関数の間違いを教えて下さい 2 2023/08/07 22:40
- Excel(エクセル) VBA エクセル で FIND でのエラーについて,教えてください。 4 2023/11/23 21:39
このQ&Aを見た人はこんなQ&Aも見ています
-
9月17日でサービス終了らしいのですが、今までのようなエクセルの質問や相談はどこですればいい?
Excel(エクセル)
-
エクセルについてどう関数を使えばいいか教えてください。
Excel(エクセル)
-
【マクロ】コードを少しでも、減らする為には
Excel(エクセル)
-
-
4
【マクロ】アクティブセルの時間を別ブックから検索。見つかったセルを含めた最終行まで選択したい
Excel(エクセル)
-
5
Excelについて。 以前、無料でExcelを使っていましたが、 ある日突然、Excelの画面がなく
Excel(エクセル)
-
6
エクセルのdatedif関数を使って、年齢と月齢を入力しました。 関数を入力して、問題なく使えたので
Excel(エクセル)
-
7
特定のセルだけ結果がおかしいです。 関数はオートフィルでコピーしており、細かく見てもどこもおかしくあ
Excel(エクセル)
-
8
エクセルに、105と入力すると、勝手に100で除算して1.05になってしまうのは何故でしょうか? ち
Excel(エクセル)
-
9
エクセルについて教えてください
Excel(エクセル)
-
10
Excel 複数のセルが一致するときに網掛けをする式は作れますか
Excel(エクセル)
-
11
【マクロ】EXCELで読込したCSVファイルは通常のエクセル(xlsx)と同じようにマクロで動かせる
Excel(エクセル)
-
12
エクセルの循環参照、?
Excel(エクセル)
-
13
Excelの計算が合いません。 諸事情で会計の簡素な購入・販売諸元表を作っているのですが、一つの項目
Excel(エクセル)
-
14
自動的に日付入力 応用
Excel(エクセル)
-
15
Excelでの文字入力について
Excel(エクセル)
-
16
Excelについて教えてください。
Excel(エクセル)
-
17
Excel関数の解決方法
Excel(エクセル)
-
18
【マクロ】宣言は、何のためにするんですか???しなくても、普通に動いしまうのはなぜ?
Excel(エクセル)
-
19
エクセルでコーピして貼り付けるがバラバラになり 行の高さも、列の幅も合いません。 どうしたらいいので
Excel(エクセル)
-
20
条件付書式設定にて、本日の日付を条件として、2行分にセルに色を付けるには?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【関数】同じ関数なのに、エラ...
-
エクセルVBAでパワーポイントを...
-
アクセスのクエリでコンパイル...
-
access テキストボックスの値取得
-
エクセル「これ以上新しいフォ...
-
【VB6.0】ファイルからサイズの...
-
fgetcの返却値 EOFについて
-
ExcelVBAで既に開いてるwordを...
-
ファイルへの書き込み処理について
-
EXCEL2010から外部DLLをCall出...
-
Excel2013 VBAでAccess2013に接...
-
gccを行ってもexeファイルが生...
-
ASPからACCESSのOPENどうしても...
-
メディアプレイヤーが動かない?
-
4.0マクロを Excel2003で実行?
-
【COBOL】read文でエラー
-
エクセル VBA コンパイルエラ...
-
EXCEL マクロについて教えてく...
-
データベースソフトのアクセス2...
-
NAS上のファイルの使用中が解除...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【関数】同じ関数なのに、エラ...
-
access テキストボックスの値取得
-
「パス名が無効です」の発生原因
-
ExcelVBAで既に開いてるwordを...
-
NAS上のファイルの使用中が解除...
-
Returnに対するGoSubがありません
-
gccを行ってもexeファイルが生...
-
PowerShellを使って関連付けら...
-
batファイルでレジストリキーの...
-
アクセスのクエリでコンパイル...
-
VB6 Dir関数で52エラー発生
-
エクセルマクロでエラーの原因...
-
VBでファイルが開かれているか...
-
【COBOL】read文でエラー
-
FTPの送信結果を検知したい
-
VBから参照できないCのDLLを使...
-
fgets関数のEOFの扱い方について
-
ACCESS VBAでのインポート
-
データベースソフトのアクセス2...
-
DisplayAlertsブロパティで ”実...
おすすめ情報