[[20251113140730]] 『文字の結合について』(senbon) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) |

| 全文検索 | 過去ログ ]

 

『文字の結合について』(senbon)

文字の結合について、教えてください。
以下のように日付が入っているセルがあります。

    A     B
1  R7.4.1  R7.7.31
2  R7.8.1  R7.9.30
3  R7.10.1  R7.12.31

これを「A4」に以下のように結合させつつ「更新」を追加して結合するような関数があれば教えていただけますでしょうか。

R7.4.1〜R7.7.31
  (更新)
R7.8.1〜R7.9.30
  (更新)
R7.10.1〜R7.12.31

よろしくお願いいたします。

< 使用 Excel:Microsoft365、使用 OS:Windows11 >


文字(文字列)の結合だけならば、、、
=CONCATENATE(TEXT(A1,"[$-ja-JP]ge.m.d"),"〜",TEXT(B1,"[$-ja-JP]ge.m.d"))

"(更新)"という文字列は、1行おきに入れるのですか?
1行おきに入れる際、A列ですか?B列ですか?
(匿名) 2025/11/13(木) 14:31:49


 =TEXTJOIN(CHAR(10)&"(更新)"&CHAR(10),,BYROW(A1:B3,LAMBDA(x,TEXTJOIN("〜",,TEXT(x,"ge.m.d")))))
 と入力してセルの書式設定の配置タブで横位置を中央揃え、文字の制御の折り返して全体を表示する、にチェックを入れる、
 ではどうだろうか?
(ねむねむ) 2025/11/13(木) 14:33:40

コメントありがとうございます。(更新)の文字列は1行おきにA列に入れたいです。
(senbon) 2025/11/13(木) 14:40:58

 私はA4セルにすべて結合して表示させるものと判断したのだが、
 望む結果はA4セルからA8セルまでに表示させるということだろうか?
(ねむねむ) 2025/11/13(木) 14:43:26

A4セルにすべて結合して表示させたいです。
(senbon) 2025/11/13(木) 14:47:54

 (ねむねむ) 2025/11/13(木) 14:33:40
 で、何か問題がでたのだろうか?
(ねむねむ) 2025/11/13(木) 15:44:40

 >A4セルにすべて結合して表示させたいです。
 この様に表示したいということかな。

    |[A]              |
 [4]|R7.4.1〜R7.7.31  |
  | (更新)     |
  |R7.8.1〜R7.9.30  |
  |(更新)     |
  |R7.10.1〜R7.12.31 |
  |(更新)     |

(0TOY) 2025/11/13(木) 17:31:42


ねむねむさんの返答で求める形で出力されていると思うのですが。

別のやり方としてD1セルに「〜」、E1セルに「=CHAR(10)&"(更新)"&CHAR(10)」という数式を入れてA4セルに下記数式で同じように表示されます
=TEXTJOIN(D1:E1,TRUE,TEXT(A1:B3,"ge.m.d"))

(abec) 2025/11/14(金) 06:54:31


ありがとうございます。ねむねむ様の数式で解決しました。皆様お手数をお掛けし申し訳ございません。
(senbon) 2025/11/14(金) 11:21:04

 abecさんの方式でも同じ効果が得られることを確認しました。
 こういう使い方もできるんですね、知りませんでした。有益なコメントありがとうございます。
(xyz) 2025/11/14(金) 11:56:53

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.