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

B2に入力すべき数式について、2点質問させていただきます。

1)A1に平成23年1月1日(表示形式:日付)と入力されているとき、B2にA1のシリアル値を表示させる数式および設定

2)A1にシリアル値40554(表示形式:標準)が入力されているとき、B2に平成23年1月1日と表示させる数式および設定

宜しくお願い致します。

A 回答 (4件)

 どちらの場合も、B2セルに次の数式を入力して下さい。



=A1


 そして、設定のやり方は以下の様なものになります。

1)
B2セルにカーソルを合わせてマウスを右クリック
  ↓
現れた選択肢の中にある[セルの書式設定]を選択してクリック
  ↓
現れた「セルの書式設定」ダイアログボックスの[表示形式]タブをクリック
  ↓
「分類」欄の選択肢の中から、[標準]を選択してクリック
  ↓
「セルの書式設定」ダイアログボックスの[OK]ボタンをクリック


2)
B2セルにカーソルを合わせてマウスを右クリック
  ↓
現れた選択肢の中にある[セルの書式設定]を選択してクリック
  ↓
現れた「セルの書式設定」ダイアログボックスの[表示形式]タブをクリック
  ↓
「分類」欄の選択肢の中から、[ユーザー定義]を選択してクリック
  ↓
「種類」欄に次の様に入力

ggge"年"m"月"d"日"

  ↓
「セルの書式設定」ダイアログボックスの[OK]ボタンをクリック
    • good
    • 0

>1


B1には
=A1
と記入し,セルの書式設定の表示形式は標準にします。

>2
B2には
=A2
と記入し,セルの書式設定の表示形式は日付(から和暦表示)にします。



いずれも,ご質問にご自身が書いている既にご存じの内容です。
    • good
    • 0

設定の方は既出なので数式の方で



B1=TEXT(A1,"0;;;")
B2=TEXT(A2,"ggge年m月d日;;;")
    • good
    • 0

こんにちは



A1セルにはすでに日付かシリアル値が入力されている、またはブランクを想定しています。

B2セルに以下の関数式を設定します。

=IF(A1="","",IF(CELL("format",A1)="G",TEXT(A1,"ggge年m月d日"),IF(CELL("format",A1)="D4",VALUE(TEXT(A1,0)),"")))

注意点として、A1セルの表示形式が「和暦」または「標準」であること、B2セルの表示形式は「標準」であることが条件となります。(西暦や数値などは不可、関数式が変わります。)
また、A1セルにすでに入力されていて表示形式を変更した場合、すぐにB2セルには反映されません、F9キーなどで再計算を実行する必要があります。
    • good
    • 0

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