「Web出版サイト」ベータ公開

Q&A集[?]

当サイトでのご質問の受付は終了しました

すべてのコンテンツを読み込み専用としたため、回答欄からも投稿できません

Apache OpenOffice/LibreOfficeのご質問はそれぞれのフォーラムへご投稿ください

質問コーナー

サイト内検索

分類メニュー

関連サイト


本日:1
昨日:0
総数:1454
現在:5


Excelとのオートフィルの認識の違い

ページOpenOffice.org FAQの登録ページ
投稿者匿名
分類
edit/refer
優先順位
edit/refer
状態
edit/refer
カテゴリー
edit/refer
投稿日2009-08-28 09:45:23 (金)
OSWindows XP
依存するページfaq/4/1038
バージョン
edit/refer

メッセージ

回答ページでは行末に「~」を付加する必要はありません

趣旨:ロット番号を入力して末尾の数値のみ増えていくようにしたい。

テキストで9H27I01と入力してオートフィルをした場合に、Excelでは文字列の右にある数字群がオートフィルされ、Calcでは左にある数字群がオートフィルされます。

どちらかというと右がオートフィルされる方がいいと思います。

現状では=LEFT(A1;6)&RIGHT(A1;1)+1のようにして対応しようと考えています。 この場合末尾が2桁になった時点で式を変えないとだめですが、2桁になることは稀なので考えないようにします。


3.2で修正予定

M.Kamataki (2009-08-28 11:50:19 (金))

faq/4/1038「IPアドレスのオートフィル」と同じ質問趣旨だと思います。faq/4/1038で紹介した以下のIssueが3.2で修正予定となっています。

auto-fill can't increment last octet of ip addresses.
http://qa.openoffice.org/issues/show_bug.cgi?id=5550

3.2の開発版であるm52をインストールした環境で、「9H27I01」と入力しオートフィルを実行したところ、「9H27I02,9H27I03....」と末尾の数値が増えていきました。

なお、3.2のリリース時期は以下のページで確認できます。

http://wiki.services.openoffice.org/wiki/OOoRelease32

p.s. 上記のIssueがコピペミスで全然関係ないものになっていました。8/28 16時ごろ修正。

ありがとうございます

匿名 (2009-08-28 12:23:25 (金))

回答ありがとうございます。

重複とします

M.Kamataki (2009-08-30 09:30:02 (日))

依存するページに追加しました。

別の問題

匿名 (2010-03-02 15:32:35 (火))

3.2.0で上記の場合は問題なく動作しますが、『A-1001』などと入力した場合に末尾が増えるのではなくA-1000、A-999と数値が減っていきます。
マイナスで認識されているのでしょうが出来れば増加していって欲しいです。

SAMPLE.PNG

Re: 別の問題

M.Kamataki (2010-03-02 16:28:24 (火))

A-1001
A-1002
と2つのセルに入力することで、ご要望どおりになるようです。

また、「-(半角マイナス)」を「‐(Hyphen、U+2010)」や「–(En Dash、U+2013)」あたりに変更すると文字列になるので、1つのセルだけに入力してもオートフィルできます。Excelとの相互運用性を考慮するなら、「‐(Hyphen、U+2010)」「–(En Dash、U+2013)」あたりを使うと良いと思います。

ありがとうございます

匿名 (2010-03-02 17:09:43 (火))

2つ入力して選択すると大丈夫なのは確認済です。
また、別のハイフンを使うのはいい手ですが、入力の際に半角英数で入力するので実用的でありません。
とりあえずは2つ入力してからオートフィルするようにします。

ちなみに

M.Kamataki (2010-03-02 17:25:34 (火))

Eacel 2003では「1001」と入力しただけではオートフィルできません。「1001」「1002」と2つのセル入力が必要です。そんな違いもありますね。

お名前:
題名:


添付ファイル: fileSAMPLE.PNG 850件 [詳細]