小编Pr0*_*0no的帖子

如何根据列值在xy散点图中为点着色?

请考虑以下工作表:

     A       B        C        D
1 COMPANY  XVALUE   YVALUE   GROUP
2 Apple     45       35       red
3 Xerox     45       38       red
4 KMart     63       50       orange
5 Exxon     53       59       green
Run Code Online (Sandbox Code Playgroud)

我在Excel中使用了scatterplot函数来创建以下图表:

在此输入图像描述

但是,图表中的每个点都有一个附加属性:GROUP.有四组:red,orange,blackgreen.我想相应地为每个点着色,这样我就可以看到一个模式(例如,组green几乎总是位于图表的左侧).因为我的列表是500行长,我不能手动执行此操作.我该如何自动执行此操作?

excel charts vba excel-vba excel-formula

48
推荐指数
2
解决办法
18万
查看次数

如何使用一系列日期填充表格?

我需要一个MySQL表来保存2011-01-01和2011-12-31之间的所有日期.我创建了一个包含一个列名为"_date"的表,类型为DATE.

使用什么查询可以用所有期望的日期填充表格(而不必手动输入)?

mysql sql date range populate

36
推荐指数
5
解决办法
5万
查看次数

在Excel中比较单元格内容与字符串

考虑以下:

    A   B
1  ENG  1
2  ENG  1
3  FRA  0
4  FOO  0
Run Code Online (Sandbox Code Playgroud)

如果列包含字符串,我需要一个公式来填充B列,否则.1AENG0

我已经尝试过(在单元格B1中)=IF(A1=(TEXT(ENG;FALSE));1;0)但是它#NAME?在单元格中说了.置于ENG引号之间也无济于事.我的公式应该是什么样的?

string excel comparison if-statement

16
推荐指数
2
解决办法
13万
查看次数

Excel:当VLOOKUP不匹配时,如何将单元格保留为空(而不是0)?

我有一个带有2个工作表的excel工作簿:国家和公司.公司工作表部分通过VLOOKUP国家/地区工作表中的s 填写,如下所示:

国家:

     A       B
1 COUNTRY HOF_LTO
2 Belgium    4
3 Japan      5
4 Spain
5 Sweden     0
Run Code Online (Sandbox Code Playgroud)

公司:

    A         B       C
1 COMPANY  COUNTRY HOF_LTO
2 Belgacom Belgium    4
3 Onkyo    Japan      5
4 Sony     Japan      5
5 ATTM     Spain      0
6 Nokia    Sweden     0
Run Code Online (Sandbox Code Playgroud)

我正在C使用以下公式填充列:

=VLOOKUP($B2;countries!$A$1:$C$5;MATCH(companies!B$1;countries!$1:$1;0);FALSE)
Run Code Online (Sandbox Code Playgroud)

出了什么问题:即使在国家/地区Spain没有 - HOF_LTO值,公式也会0在单元格中作为适当的值companies!C5.相反,它应该将单元格留空,并且只在国家选项卡中显示为零(0)0,就像瑞典的情况一样.

如何编辑公式,以便在没有匹配的国家/地区值时将单元格留空?

excel

12
推荐指数
3
解决办法
6万
查看次数

如何根据另一个单元格中的数据在Excel中创建URL?

请考虑以下Excel工作表:

     A             B                       C
1 ASX:ANZ      ANZ:ASX       http://www.site.com/page?id=ANZ:ASX
2 DOW:1234     1234:DOW      http://www.site.com/page?id=1234:DOW
3 NASDAQ:EXP   EXP:NASDAQ    http://www.site.com/page?id=EXP:NASDAQ
Run Code Online (Sandbox Code Playgroud)

我需要一个公式BC列.在B列中,我需要A拆分列的值以及:要反转的两个结果部分,请参阅三个示例.在C列中,我需要将结果B添加到(硬拷贝)URL(http://www.site.com/page?id=)以形成链接.

谁能帮助我?非常感谢您的帮助!

excel excel-2007 excel-formula

12
推荐指数
2
解决办法
3万
查看次数

尝试登录Google以下载Google趋势数据

我在尝试着:

  1. 登录Google
  2. 从Google趋势中下载CSV数据

我在(1)中取得了成功,但在(2)中没有取得成功.我收到了来自Google的授权令牌,并将其随后发送给Trends,但Google仍然会返回错误:"您必须登录才能从Google趋势中导出数据":

// http://code.google.com/apis/accounts/docs/AuthForInstalledApps.html
$data = array(
  'accountType' => 'GOOGLE',
  'Email'       => 'my.email@gmail.com',
  'Passwd'      => 'my.password',
  'service'     => 'trendspro',
  'source'      => 'company-application-1.0'
);

$ch = curl_init();
  curl_setopt($ch, CURLOPT_URL, "https://www.google.com/accounts/ClientLogin");
  curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
  curl_setopt($ch, CURLOPT_HTTPAUTH, false);
  curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  $response = curl_exec($ch);

  preg_match("/Auth=([a-z0-9_\-]+)/i", $response, $matches);

  // We now have an authorization-token
  $headers = array(
    "Authorization: GoogleLogin auth=" . $matches[1],
    "GData-Version: 3.0"
  );

  curl_setopt($ch, CURLOPT_URL, "http://www.google.com/trends/viz?q=MSFT&date=2011-2&geo=all&graph=all_csv&sort=0&sa=N");
  curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
  curl_setopt($ch, CURLOPT_HEADER, …
Run Code Online (Sandbox Code Playgroud)

php curl

11
推荐指数
1
解决办法
4195
查看次数

如何让正则表达式忽略括号之间的所有内容?

请考虑以下字符串:

I have been driving to {Palm.!.Beach:100} and it . was . great!!
Run Code Online (Sandbox Code Playgroud)

我使用以下正则表达式删除所有标点符号:

$string preg_replace('/[^a-zA-Z ]+/', '', $string);
Run Code Online (Sandbox Code Playgroud)

这输出:

I have been driving to PalmBeach and it  was  great!!
Run Code Online (Sandbox Code Playgroud)

但我需要正则表达式始终忽略{和}之间的任何内容.所以期望的输出将是:

I have been driving to {Palm.!.Beach:100} and it  was  great
Run Code Online (Sandbox Code Playgroud)

我怎样才能让正则表达式忽略{和}之间的内容?

php regex

11
推荐指数
1
解决办法
1万
查看次数

正则表达式只匹配前面有空格或没有任何内容的特定字符(行首)

请考虑以下推文:

RT @username This is my tweet
Check this! RT @username This is my tweet
I have PART 2 downloaded
Run Code Online (Sandbox Code Playgroud)

在一个preg_replace()调用中,我使用正则表达式替换RT(常见的转推语法){RT}.它几乎可以工作,但它也匹配RTPART上一条推文中:

  • I have PART 2 downloadedI have PA{RT} 2 downloaded

我希望正则表达式只允许任何内容(字符串的开头)或前面的空格(U + 0020)RT.

目前的preg_replace()电话:

echo preg_replace("(\RT(?=\s)/", '{RT}', $tweet);
Run Code Online (Sandbox Code Playgroud)

php regex

10
推荐指数
2
解决办法
1万
查看次数

如何使用php(没有正则表达式)将文本文件中的不同部分分解为数组?

这个问题几乎与如何将结构化文本文件转换为PHP多维数组重复,但我已经再次发布它,因为我无法理解给定的基于正则表达式的解决方案.尝试使用PHP解决这个问题似乎更好,这样我实际上可以从中学习(此时正则表达式难以理解).

假设以下文本文件:

HD Alcoa Earnings Soar; Outlook Stays Upbeat 
BY By James R. Hagerty and Matthew Day 
PD 12 July 2011
LP 

Alcoa Inc.'s profit more than doubled in the second quarter.
The giant aluminum producer managed to meet analysts' forecasts.

However, profits wereless than expected

TD
Licence this article via our website:

http://example.com
Run Code Online (Sandbox Code Playgroud)

我用PHP读取这个文本文件,需要一种将文件内容放入数组的健壮方法,如下所示:

array(
  [HD] => Alcoa Earnings Soar; Outlook Stays Upbeat,
  [BY] => By James R. Hagerty and Matthew Day,
  [PD] => 12 July 2011, …
Run Code Online (Sandbox Code Playgroud)

php

10
推荐指数
5
解决办法
821
查看次数

递归计算子文件夹中的文件

我试图计算目录中所有子文件夹中的文件,并将它们显示在列表中.

例如以下的污垢:

TEST
    /VOL01
        file.txt
        file.pic
    /VOL02
        /VOL0201
            file.nu
            /VOL020101
                file.jpg
                file.erp
                file.gif
    /VOL03
        /VOL0301
            file.org
Run Code Online (Sandbox Code Playgroud)

应该作为输出:

PS> DirX C:\TEST

Directory              Count
----------------------------
VOL01                      2
VOL02                      0
VOL02/VOL0201              1
VOL02/VOL0201/VOL020101    3
VOL03                      0
VOL03/VOL0301              1
Run Code Online (Sandbox Code Playgroud)

我从以下开始:

Function DirX($directory)
{
    foreach ($file in Get-ChildItem $directory -Recurse)
    {
        Write-Host $file
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我有一个问题:为什么我的函数没有递归?

powershell recursion

10
推荐指数
2
解决办法
2万
查看次数