Q.テンプレートに使用できない関数等はありますか
A.テンプレートに使用できない関数等が使用されている可能性があります。
下記ご確認お願いいたします(随時更新)
当てはまるものがなくエラーになる場合はサポートデスクにご連絡ください。
項目 | 使用不可関数など | 補足説明や対応策 |
---|---|---|
VLOOKUPの表記について | =VLOOKUP(LU8,’Wiser Return’!$O:$S,5,0) は使用できません | =VLOOKUP(LU8,’Wiser Return’!$O1:$S1024,5,0) は使用可能 |
XLOOKUP | PDFとプレビュー機能では非対応のため正しく出力・表示されません。 ※Excelでの出力は可能 | PDFとプレビュー機能でご利用の場合は他の関数に置き換えをお願いします。 |
時間について | =TEXT(A1,”hh:mm”) PDF出力時に値が00:00となってしまう | 以下の関数に置き換えお願いします =HOUR(A1)&”:”&MINUTE(A1) |
時間について | PORTERSで7.75で登録されている時間が出力すると8時になる 7時間45分と表示させたい | 7.75→7時間45分 =HOUR(L84/24)&”時間”&MINUTE(L84/24)&”分” の関数で対応お願いします |
半角「¥」 | 半角「¥」が入っていると帳票出力時に半角「\」に変換されてしまう | 「¥」を帳票に表示したい場合は全角の¥をご使用ください |
xxxx年x月x日の表記 | xxxx年x月x日と表示したいのにxxxx/x/xになってしまう | =TEXT(TODAY(),”yyyy年mm月dd日”) に置き換えか※補足1 をご確認ください |
名前定義 | セルに名前定義されたテンプレートを登録すると出力時にエラーになる | セルに名前定義は対応していないため外してください ※対応検討中 |
LEFT関数とFIND関数の組み合わせ | 式にエラーが含まれていると帳票が作成できない | ※補足2 をご確認ください |
※補足
xxxx年x月x日と表示したいのにxxxx/x/xになってしまう場合、上記の方法以外に下記の方法でも対応可能です。
まずA1に白い字で と入れておき、
別のセルにTEXT関数を設定しておき、そこに出力させる方法です。(画像は参考です)
yyyy年mm月dd日で表記方法
※補足2
FIND関数の結果をLEFT関数の第二引数に指定している式において、FIND関数の参照結果がエラーの場合、使用できない関数として処理されてしまいます。
対応策としては、FIND関数がエラーの際にLEFT関数がエラー結果を受け取らないように、
FIND関数とLEFT関数の間にIFERROR関数等を介してLEFT関数に数値を渡すことで、使用できない関数エラーを回避できます。
例)
エラー:= LEFT(A1, FIND(“,”, A1) -1)
正常:= LEFT(A1, IFERROR(FIND(“,”, A1), 1)-1)